, поэтому я пытался имитировать Xubuntu, чтобы работать аналогично тому, что я часто делаю на своем MacBookPro. Одна из вещей, которую я часто делаю, - создать скриншот области и на xUbuntu, это делается с помощью:
xfce4-screenshooter -r
. Мой вопрос: если я нажал комбинацию ярлыков по ошибке, как мне выходите без фото? На Mac это можно сделать с помощью клавиши эвакуации или, возможно, щелкнуть правой кнопкой мыши (не уверен сейчас, но можно немного подтвердить).
Я искал сеть перед тем, как просить, но ничего
Большое спасибо.
edit: нажатие клавиши «escape» работает в первый раз. но если я снова нажму на ярлык, клавиша «escape» больше не работает.
Существует альтернативный подход для выхода Screenshooter в Xfce. То есть для запуска Screenhooter с ограничением по времени с помощью команды timeout.
Добавьте новый ярлык приложения со следующей командой.
timeout 15 bash -c 'xfce4-screenshooter -r -s $HOME'
Затем нажмите любую клавишу клавиатуры выбор для командной строки. Я использовал клавиши Shift + Print в своем тестировании. Теперь снова нажмите клавиши, чтобы вызвать команду.
Почему эти параметры
-s PATH указывают каталог в PATH, где будет сохранен снимок экрана. Эта опция пропустит диалог, чтобы выбрать действие, то есть сохранить, скопировать в буфер обмена, который отображается перед диалоговым окном «Сохранить как». Это уменьшит взаимодействие пользователя на несколько секунд.
bash -c '... $HOME' - указать переменную окружения Home directory текущего пользователя, используя оболочку bash. Это удобно, а не использовать прямой путь как /home/USERNAME.
Почему эти параметры
Когда timeout достигло продолжительности, указанная команда т.е. Screenshooter будет завершен, независимо от того, был ли снимок сделан и сохранен или иным образом. Для выхода из приложения команда не требует отдельного ярлыка.
Если указанная продолжительность довольно долго ждать, пользователь может:
Изменить продолжительность таймаута с 15 на меньшее значение в секунд. Выйдите немедленно, используя сочетания клавиш для killall xfce4-screenshooter, как предложено @linuxode. Последнее, по-видимому, является более легким обходным решением, вместо того, чтобы изменять продолжительность таймаута, которая зависит от времени, затраченного пользователем на выбор региона и сохранение скриншота с другим именем, если оно есть. Вот почему я предложил 15 секунды и не меньше этого.
Еще лучше, установите оптимальную продолжительность (ни слишком короткую, ни слишком длинную для ожидания пользователя), и используйте обе обходные пути, которые позволят пользователя «ждать или убить», чтобы выйти из Screenhooter в Xfce.
Отказ от ответственности
Этот ответ предлагает обходное решение, а не определенное решение. Лучшим ответом будет использование клавиши Shift , которая должна работать правильно с Screenhooter в Xfce. Прежде всего, я не уверен, что указанная проблема все еще встречается в Xfce более поздней версии 4.10 или еще.