[решено] "ножницы" или scrot не вырезает

стоит fluxbox (а зачем больше?) на arch x64
попытки создать подобие (ба, даже превзойти) виндовых "ножниц" зашли в тупик
прекрасная штуковина scrot, пишем себе в xterm-е (или Alt+F2) что-то наподобие
scrot -s ~/Desktop/%d%m%y_%H:%M.png
и радуемся жизни, но становится скучно все время набирать руками и приходит мысль прикрутить все это кино на горячую кнопку, а вот тут возникают ньюансы...у меня получилось только так
Mod4 s  : Exec xterm -e scrot -s ~/Desktop/%d%m%y_%H:%M.png
оно то работоспособное, но вываливается совершенно ни кому не нужный терминал, который портит всю малину
какие есть варианты? пробовал что-то наподобие
sleep 1 & scrot -s
создавал файлы .sh и все такое, но результата не достиг
может кто подскажет? вероятно, все банально просто...
Скажу сразу, что не знаю, как настраиваются хоткеи во fluxbox. Но нельзя просто прописать scrot -s без xterm -e ?
У меня в ~/.bin/ лежит вот такой скрипт(нужно переписать и выкинуть maim на мороз, но пока лень и все работает):

#!/usr/bin/bash

DROPBOX_FOLDER=/home/medar/Dropbox/Public/Screenshots
file=$DROPBOX_FOLDER/scr-`date "+%m%d%y%H%M%S"`.png

case "$1" in
	"") maim $file;;
	select ) maim -s -b 3 $file;;
	focused ) import -window $(xdotool getwindowfocus) $file;;
esac

dropbox-cli puburl $file | xclip

А вот кусок конфига awesome, что отвечает за хоткеи:


awful.key({                }, "Print", function() os.execute("~/.bin/prtscr.sh") end),
awful.key({ modkey,        }, "Print", function() os.execute("~/.bin/prtscr.sh select") end),
awful.key({ modkey, "Shift"}, "Print", function() os.execute("~/.bin/prtscr.sh focused") end),
у меня так
xmonad:
((mod1Mask,                   0xff61),     spawn "scrot -s -e 'mv $f ~/Pictures/Screenshots/ 2>/dev/null'")
awesome:
 awful.key({ "Mod1"            }, "Print",                function () awful.util.spawn(           "scrot -s -e 'mv $f ~/Screenshots/ 2>/dev/null'")       end),
работает в обоих wm
может и во flux'е будет работать....
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
У меня на fluxbox тоже не получилось повесить на хоткей скриншот окна без xterm -e.Клавмшм сделал через xterm -e,а в
~/.fluxbox/menu добавил пункт "Скриншот окна"
[exec] (Скриншот окна) {scrot -s %T.png} </usr/share/icons/gnome/48x48/devices/camera-photo.png>
всё очень удобно и из меню работает без xterm -e,мышкой ещё лучше
Linux Forever!
Попробую и я внести свои 5 копеек
Попробовал (через скрипт) — из терминала отрабатывает нормально, даже файл автоматом переписывает. Повесил на горячую клавишу скрипт - отрабатывает один раз и затыкается (т.е. повторно не срабатывает).
В результате логирования проблемы вышел на сообщение
giblib error: couldn't grab keyboard:Resource temporarily unavailable
Погуглил и сразу же напал на этот баг - решение...... добавил в скрипт строчку - sleep 1 ….. проверил, действительно помогает.....
Работал вот с таким простым скриптом (просто для проверки)
#!/bin/sh
#
sleep 1
scrot -s scrot.png
exit 0
Ошибки не исчезают с опытом - они просто умнеют
vasek
Работал вот с таким простым скриптом (просто для проверки)
#!/bin/sh
#
sleep 1
scrot -s scrot.png
exit 0
Ещё +5 , работает :)
vasek
спасибо,у меня тоже работает.
в ~/.fluxbox/keys дописал Scroll_Lock :Exec ~/.y.sh
~/.y.sh такой-
#!/bin/sh
#
sleep 1
scrot -s %T.png
exit 0
показывает время создания скриншота в названии.
Linux Forever!
а так сработает в fluxbox'е?

Mod4 s  : Exec bash -c "scrot -s ~/Desktop/%d%m%y_%H:%M.png"
patashnik,у меня так не работает.
да и со скриптом -скриншот окна делает,а если надо вырезать кусок -нет.
единственный вариант у меня чётко работает -из меню,как выше написал.
ну или openbox вместо fluxbox установить,там такой проблемы нет.
Linux Forever!
Medar
Скажу сразу, что не знаю, как настраиваются хоткеи во fluxbox. Но нельзя просто прописать scrot -s без xterm -e ?
увы, вариант непрохонже...
касательно скрипта - это import, другая опера (, да, смотрел, оно играет,но
смотрим тут и смотрим вот тут - разница таки есть (37 ка и 10 метров при сомнительном "комфорте")..

Vadim
У меня на fluxbox тоже не получилось повесить на хоткей
да, и у меня )...все выкрутасы через меню - лишние телодвижения

vasek
Попробую и я внести свои 5 копеек
#!/bin/sh
#
sleep 1
scrot -s scrot.png
exit 0
нуусссс..не хватило терпения...ходил вокруг да около )
 
Зарегистрироваться или войдите чтобы оставить сообщение.