Многие скриншоты в течение ограниченного времени сохраняются напрямую, без запроса имени файла

Как было предложено neon_overload, установка с использованием VirtualBox / VMware не будет такой быстрой, как обычная установка.

Однако я предлагаю вам сначала использовать виртуальную среду, если это ваш первый опыт работы с Linux. Зачем? Потому что вы можете легко держать свой компьютер в чистоте (без раздела, установки, экрана загрузки с двойной записью и т. Д.). После того, как вы уверены в этом, установите его полностью.

1
задан 19 January 2017 в 16:30

2 ответа

Затвор довольно впечатляющий, с множеством функций, но по-прежнему требует взаимодействия с пользователем, чтобы захватить окно, которое в настоящее время имеет фокус. Т.е., когда параметр Edit-> Preferences-> Keyboard-> Capture with selection включен, и указано «Window», Shutter все еще ждет, пока пользователь выберет нужное окно, вместо автоматического захвата окна, которое в настоящее время имеет фокус. [ ! d0]

Для полностью автоматических захватов экрана я обнаружил, что scrot отлично работает, как для полноэкранных захватов, так и для захвата текущего окна (с помощью опции -u), как описано здесь: http: // www. khattam.info/save-screenshots-in-ubuntu-automatically-when-printscreen-key-is-pressed-2009-05-12.html Единственная (очень незначительная) проблема, которую я видел со шкией, состоит в том, что она не может принимать более одного в секунду. Но, поскольку для завершения захвата экрана требуется больше секунды, это не похоже на большую проблему.

Я включил scrot (после установки его через Synaptic Package Manager), изменив мой <Print> и <Alt><Print>, чтобы делать полноэкранный и текущий захват окна (соответственно), и он отлично работает, как описано здесь: http://www.khattam.info/save-screenshots-in-ubuntu- автоматически-when-printscreen-key-is-press-2009-05-12.html В редакторе gconf я установил их для сохранения в каталог / tmp, указав эти ассоциации в приложениях -> metacity-> global_keybindings:

run_command_screenshot -> Print run_command_window_screenshot -> <Alt>Print

и эти ассоциации в приложениях -> metacity-> keybinding_commands:

run_command_screenshot -> Print command_window_screenshot -> /usr/bin/scrot -u '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'

Мне не нужно было перезапускать что-либо, чтобы эти изменения вступили в силу.

Я запускаю Ubuntu 10.04, Gnome Desktop 2.30.2.

4
ответ дан 25 May 2018 в 23:21

Что касается scrot - для того, чтобы делать скриншоты более частыми, чем один раз в секунду, я предлагаю использовать следующую команду, связанную с Key Shortcut:

scrot ~/shots/'%Y-%m-%d_%H-%M-%S.png' -e 'TMPSCRN=$f; mv $f $${TMPSCRN%.png}-`date +%3N`.png'

, поскольку scrot не поддерживает %N в качестве наносекунд

Заметим, что здесь в примере наносекунды были сжаты в миллисекунды, используя первые 3 цифры от узора наносекундного образца: %3N. Локальная переменная $TMPSCRN использовалась, потому что манипуляции с строкой в ​​переменной shrot $f filename я обнаружил, что мне трудно реализовать, но невозможно.

Если вы хотите сделать снимки в формате .jpg, вам понадобится заменить все записи .png на .jpg

4
ответ дан 25 May 2018 в 23:21

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

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