2008-09-28 7 views
9

Quelle serait la meilleure approche pour installer un crochet de clavier sur Linux (X-windows) afin de déclencher une application quand une combinaison de touches est pressée? Y a-t-il un moyen de le faire quel que soit le gestionnaire de fenêtres en cours d'exécution? L'idée est d'avoir une application appelée (ou amenée au premier plan) quand une touche est pressée d'une manière similaire à Google Desktop pour Ctrl-Ctrl.crochet de clavier à l'échelle du système sous X sous Linux

Répondre

5

XGrabKey sur la fenêtre racine est comment xbindkey le fait. Faites attention à avoir une méthode alternative pour tuer le grab, c'est très ennuyeux de devoir aller quelque part dans votre propre boîte juste pour tuer ce processus ... Et c'est pourquoi, si c'était moi, xbindkeys + "echo 'moo '>/tmp/moo-fifo "serait le moyen de le faire. De cette façon, vous pouvez également le contrôler de plusieurs façons auxquelles vous n'avez pas encore pensé.