Я пытался создать комбинацию клавиш для захвата части экрана.
Если я запускаю команду /usr/bin/gnome-screenshot --area
, программа, которую я хочу, запускается и делает то, что я хочу. Когда я создаю настраиваемое действие в меню сочетаний клавиш и активирую команду (используя ctrl-prnscr), команда запускается, но ведет себя так, как будто опция --area
отсутствует (она захватывает весь экран вместо того, чтобы дать мне курсор для выбора). Если я запускаю ps -eaf |grep screen
, я получаю:
$ ps -eaf |grep screen
yfarjoun 2082 1 0 Oct29 ? 00:00:21 gnome-screensaver
yfarjoun 17730 1 0 17:34 ? 00:00:00 gnome-screenshot --area
yfarjoun 17735 17730 1 17:34 ? 00:00:00 gnome-screenshot --area
yfarjoun 17741 2599 0 17:34 pts/0 00:00:00 grep --color=auto screen
Таким образом, опция определенно передается команде ....
Почему это не соблюдается вариант? Как я могу это исправить?
Это работает для меня при нажатии на ярлык дважды (быстро).
Кажется, что в какой-то момент это сработало, но больше не работает (см. этот поток на ubuntuforums.org - он не работает для меня, с ключом -i или без него)
Уже открыт отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/gnome-utils/+bug/549935
В 12.04 (по крайней мере) ярлык по умолчанию - Shift kbd> + PrtScr kbd>.
В качестве альтернативы можно использовать Затвор и:
При нажатии клавиши быстрого доступа экран зависнет и будет сделан выбор по умолчанию. Вы можете нажать Enter, чтобы принять снимок экрана, Esc, чтобы отменить, или отрегулировать выбор вручную.
Вы можете сохранить различные настройки по умолчанию в качестве профилей. У него есть и другие полезные функции, такие как базовое редактирование и настраиваемые имена файлов.