таким образом, я, пытаясь моделировать Xubuntu для работы так же к материалу, я часто делаю на своем MacBookPro. Одна из вещей, которые я часто делаю, состоит в том, чтобы создать снимок экрана региона и на xUbuntu, это сделано через:
xfce4-screenshooter -r
Мой вопрос: если я нажал комбинацию ярлыка по ошибке, как я выхожу, не беря рис.? На Mac это может быть сделано через клавишу выхода или возможно щелкающий правой кнопкой по использованию мыши (не уверенный теперь. но может подтвердить в немного).
Я искал сеть прежде, чем спросить, но ничто полезное не прибывает.
Большое спасибо.
править: Нажатие ключа "Escape" работает в первый раз. но если я нажимаю ярлык снова, ключ "Escape" больше не работает.
Команда, чтобы сделать это (или для какого-либо безразличного приложения) killall <application name>
Так, в Вашем случае это будет killall xfce4-screenshooter
Как дела это?
Настроенный сочетание клавиш для этой команды. Каждый раз, когда Вы случайно требуете у комбинации клавиатуры xfce4-screenshooter -r
, просто нажмите Escape или ярлык, который Вы создали для killall xfce4-screenshooter
.
Найденный этим здесь (Смотрят на второй комментарий).
Используйте 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 или иначе.