общесистемный хук клавиатуры на X под Linux - PullRequest
9 голосов
/ 28 сентября 2008

Каков наилучший подход для установки клавиатуры в Linux (X-windows) для запуска какого-либо приложения при нажатии какой-либо комбинации клавиш? Есть ли способ сделать это независимо от того, какой оконный менеджер работает? Идея состоит в том, чтобы приложение вызывалось (или выводилось на передний план), когда какая-то клавиша была нажата аналогично тому, как Google Desktop делает Ctrl-Ctrl.

1 Ответ

5 голосов
/ 28 сентября 2008

XGrabKey в корневом окне, как это делает xbindkey. Будьте осторожны с каким-то альтернативным методом убийства захвата, однако очень раздражает необходимость куда-то идти в ssh в вашу собственную коробку, чтобы просто убить этот процесс ... И поэтому, если это был я, xbindkeys + "echo 'moo'> / tmp / moo-fifo" было бы способом сделать это. Таким образом, вы также можете управлять им любым другим способом, о котором вы еще не думали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...