Как сделать снимок экрана при каждом щелчке мышью

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

В Gnome, если я нажимаю prt кв/см, снимок экрана будет сделан и сохранен несомненно. Это - эффект, который я хочу для каждого щелчка мышью. Кроме того, я, вероятно, не могу использовать Gnome, так как это - виртуальное X сессий, для которых не разработан Gnome/единица.

Я приму решения для использования любого менеджера окон, буду этим twm, fvwm или i3 или что-либо.

0
задан 5 January 2019 в 18:00

1 ответ

Я не могу предоставить прямой ответ, но я решил проблему через свою дисциплину.

Вместо того, чтобы делать снимок экрана при каждом щелчке мышью, сделайте комбинацию клавиатуры для выполнения программного обеспечения получения снимка экрана перед каждым щелчком мышью. Это требует некоторой дисциплины от пользователя, но после работы над нею в течение часа я получил способность, обычно делают комбинацию клавиатуры перед нажатием.

Виртуальная сессия, которую я выполняю, с этим:

$ vnc4server # Google search for how to connect to the virtual session.

Менеджер окон, который я использовал, был крысиным ядом (не наилучшее имеющееся, просто то, которое я, оказывается, имею). Конфигурация для Ctrl+t F1 сочетания клавиш - это:

$ cat .ratpoisonrc 
bind F1 exec xwd -root -out /tmp/"`date +'%T.%3N'`"

Дополнительный параметр после date необходим, потому что иногда два снимка экрана должны быть получены во вторых, требующих более прекрасных именах файлов. Выходной файл должен быть обработан с xwdtopnm позже, но преимущество состоит в том, что снимок экрана сделан немедленно - другое программное обеспечение иногда получает снимок экрана за 0,1 секунды задержка, по которому времени можно было бы уже щелкнуть кнопкой мыши.

1
ответ дан 26 October 2019 в 15:38

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

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