xdotool может использоваться на некотором окне не в передней стороне?

После чтения man snmpd.conf, кажется, что сеть-snmp не может отправить прерывания об уровне CPuIdle.

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

5
05.05.2015, 09:40
3 ответа

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

Xdotool Type --Window Firefox Hello

XDOTOOL будет генерировать ключ события и отправлять их непосредственно в окно Firefox. Но отправка нажатий нажатий на определенное окно использует разные API, чем просто набрав в активное окно, и многие приложения просто игнорируют их. (Источник: Человек Xdotool , Ссылка )

Также написано, что Firefox 3, казалось, игнорирует все входные данные, когда он не имеет фокусировки, не уверен в последних версиях.

5
27.01.2020, 20:38

Да

Xdotool можно использовать для отправки ввода в окно, которое не находится на переднем плане. Однако не все окна примут такой ввод. Например, xtermне будет, если вы не установите флажок «Разрешить отправку событий». Chromiumтоже нет. Однако Firefox, по крайней мере, с 2019 года, работает.

Вот пример, который перезагружает текущую вкладку во всех окнах Firefox:

xdotool search --class firefox key --window %@ Ctrl+F5
2
27.01.2020, 20:38

Вы можете автоматически активировать это окно и вернуться к ранее активированному окну с помощью:(Пример с отправкой пробела в Firefox)

xdotool getactivewindow > /tmp/activated_window
xdotool windowactivate --sync $(xdotool search --name "Firefox") key space
xdotool windowactivate `cat /tmp/activated_window`
1
03.05.2020, 22:00

Теги

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