LINUX.ORG.RU

Помогите добавить скриншотер в Awesome

 ,


0

1

Открыл для себя crot. И пытаюсь прописать его на хоткей в Осом.

-- секция объявления переменных
scrot       = "scrot -s '%Y-%m-%d_$wx$h_scrot.png' -e 'mv $f ~/Dropbox/Public/screen/'"

-- сексция, где задаются хоткеи. строка, сразу за терминалом (дефолтная)
    awful.key({ modkey,           }, "Print",  function () awful.util.spawn(scrot) end),

но оно не робит, сцобако! Я и так, и эдак, и посимвольно сравнил с терминалом, и с модкеем, и без... ну никак.

Пробовал такое в i3wm еще - тоже никак. Но тут если написать просто «scrot -s» на хоткей - работает! а я хочу с перемещением... а с перемещением - не работает.

а в доках по осому https://wiki.archlinux.org/index.php/Awesome_(Русский) написано, что будет работать...

Пните, пожалуйста.

★★★★★

А если засунуть строку запуска scrot в awful.util.spawn целиком?

psh ★★
()
Последнее исправление: psh (всего исправлений: 1)
$ grep scrot ~/.config/awesome/rc.lua                                                                                                                                                      ~/
    awful.key({                   }, "Print", function() awful.util.spawn("scrot '%F-%H%M%S_$wx$h_scrot.png' -e 'mv $f ~/screenshots/'") end),
kernelpanic ★★★★★
()

scrot /путь/к/изображению.png сохранит по этому пути, и не нужно mv.

NeverLoved ★★★★★
()
Ответ на: комментарий от kernelpanic

Да, если сразу строку указал вот такую, то работает:

awful.key({ modkey,           }, "Print",  function () awful.util.spawn("scrot -s /home/bvn13/Dropbox/Public/screen/%Y-%m-%d_$wx$h_scrot.png") end),

bvn13 ★★★★★
() автор топика
-- SCREENSHOT --
awful.key({"Control", "Shift"}, "Print", function() awful.util.spawn("screengrab --region") end),
awful.key({"Control",}, "Print", function() awful.util.spawn("screengrab --active") end),
awful.key({}, "Print", function() awful.util.spawn("screengrab --fullscreen") end),

вот так у меня. всё работает.

funeralismatic ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.