Quelle est la meilleure façon d'implémenter la prise en charge des raccourcis clavier sous Linux (c'est-à-dire la prise en charge de la luminosité, de l'audio ou des touches de rétroéclairage du clavier) ? Par "meilleur moyen", j'entends robuste, sans duplication de code, avec un minimum de travail requis pour ajouter la prise en charge de nouveau matériel.
- Qui doit capturer les raccourcis clavier ? Module noyau / démon / serveur X / environnement de bureau / autre chose ?
- Qui doit effectuer le travail proprement dit (par exemple, régler la luminosité) ?
Réponse acceptée :
La configuration de raccourcis clavier personnalisés est déjà prise en charge par la plupart des gestionnaires de fenêtres Linux. Vous pouvez également obtenir des pilotes d'entrée xorg qui reconnaissent des éléments tels que les touches de média et de luminosité. Quel gestionnaire de fenêtres/environnement de bureau utilisez-vous actuellement et qu'essayez-vous de faire exactement ? Si vous essayez simplement de faire fonctionner les touches de luminosité, vous pouvez accéder aux paramètres du clavier de votre gestionnaire de fenêtres, accéder aux raccourcis clavier et lier les touches pour augmenter et réduire la luminosité, en supposant que votre gestionnaire de fenêtres a intégré la prise en charge de ces deux opérations. Si ce n'est pas le cas, vous pouvez installer xbacklight et lier la touche d'augmentation de la luminosité à xbacklight -inc 1
et la touche de luminosité inférieure à xbacklight -dec 1
.
Voir http://linux.die.net/man/1/xbacklight