как я выхожу от xfce4-screenshooter-r, не делая снимка?

таким образом, я, пытаясь моделировать Xubuntu для работы так же к материалу, я часто делаю на своем MacBookPro. Одна из вещей, которые я часто делаю, состоит в том, чтобы создать снимок экрана региона и на xUbuntu, это сделано через:

xfce4-screenshooter -r

Мой вопрос: если я нажал комбинацию ярлыка по ошибке, как я выхожу, не беря рис.? На Mac это может быть сделано через клавишу выхода или возможно щелкающий правой кнопкой по использованию мыши (не уверенный теперь. но может подтвердить в немного).

Я искал сеть прежде, чем спросить, но ничто полезное не прибывает.

Большое спасибо.

править: Нажатие ключа "Escape" работает в первый раз. но если я нажимаю ярлык снова, ключ "Escape" больше не работает.

2
задан 12 March 2016 в 13:52

2 ответа

Команда, чтобы сделать это (или для какого-либо безразличного приложения) killall <application name> Так, в Вашем случае это будет killall xfce4-screenshooter Как дела это?

Настроенный сочетание клавиш для этой команды. Каждый раз, когда Вы случайно требуете у комбинации клавиатуры xfce4-screenshooter -r, просто нажмите Escape или ярлык, который Вы создали для killall xfce4-screenshooter.

Найденный этим здесь (Смотрят на второй комментарий).

3
ответ дан 2 December 2019 в 01:44

Используйте timeout команда для выполнения инструмента снимка экрана с ограничением по времени.

Добавляют новый ярлык приложения со следующей командой.

timeout 15 bash -c 'xfce4-screenshooter -r -s $HOME'

Затем нажмите любые предпочтительные клавиши на клавиатуре для быстрой клавиши. Я использовал , Сдвиг + Печать вводит мое тестирование. Теперь нажмите снова клавиши для вызова команды.

, Почему те опции

-s PATH состоят в том, чтобы указать каталог в PATH, где снимок экрана будет сохранен. Эта опция пропустит диалоговое окно, чтобы выбрать действие т.е. сохранить, скопировать в буфер обмена, который показывают перед диалоговым окном "Сохранить Как". Это уменьшит взаимодействие с пользователем на несколько секунд.

bash -c '... $HOME' должен указать переменную окружения Корневого каталога текущего пользователя, с помощью оболочки удара. Это удобно, вместо того, чтобы использовать прямой путь в качестве /home/USERNAME.

Ожидают или уничтожают

, Когда timeout достиг продолжительности, указанная команда т.е. Screenshooter будут завершены, независимо от снимка экрана был взят и сохранен или иначе. Команда не требует, чтобы отдельный ярлык вышел из приложения. Ожидайте указанной продолжительности для выхода самостоятельно.

, Если указанная продолжительность довольно долга для ожидания, пользователь может также:

  • Изменение продолжительность тайм-аута от 15 до меньшего значения в секундах

  • Выход сразу при помощи сочетаний клавиш для killall xfce4-screenshooter, как предложено @linuxode

последний, кажется, более легкое обходное решение, вместо того, чтобы изменяет продолжительность тайм-аута, которая зависит вовремя взятая пользователем для выбора региона и сохранения снимка экрана с другим именем, если таковые имеются. Поэтому я предложил 15 секунды и не меньший, чем это.

Еще лучше, набор оптимальная продолжительность (ни слишком короткий, ни слишком длинный, чтобы пользователь ожидал) и использование оба из обходных решений, которые позволят пользователю или, "ожидает или уничтожает", выйти из Screenshooter в Xfce.

Правовая оговорка : Этот ответ предлагает обходное решение, не определенное решение. Лучший ответ должен был бы использовать ключ Esc , который, как предполагается, работает правильно с Screenshooter в Xfce. Я не уверен, если упомянутая проблема все еще происходит в Xfce, более новом, чем 4,10 или иначе.

3
ответ дан 2 December 2019 в 01:44

Другие вопросы по тегам:

Похожие вопросы: