Clavier multimédia sous Linux

L'application Hotkeys permet d'utiliser quasi-directement un grand nombre de claviers «multimedia».

Si vous avez la chance d'utiliser la distribution Debian 3.0 Woody, ou maintenant Debian 3.1 Sarge ou Etch, le travail d'installation sera des plus brefs puisqu'il vous suffira de taper un simple : apt-get install hotkeys . En l'état, rien ne se passera. En effet, comme presque toujours sous Linux pour des questions de sécurité, le programme ne démarrera que si vous le lui demandez. Bien sûr, il est souhaitable de le faire démarrer à chaque connection graphique sous un compte utilisateur.

Toujours pour d'évidentes raisons de sécurité, je déconseille son utilisation sous le compte root.

Configuration

Il y a deux fichiers à modifier ou à vérifier : /etc/hotkeys.conf et /usr/share/hotkeys/xxx.defxxx.def est le fichier de définition de votre clavier.

On peut voir les types de clavier disponibles par la commande hotkeys -l ; le type de clavier adapté sera indiqué dans /etc/hotkeys.conf par :

Kbd=xxx

Vous commenterez ou décommenterez les fonctions que vous souhaitez ou non activer dans ce même fichier. C'est également dans ce fichier que l'on indique les commandes à lancer pour telle ou telle fonction.

Vous trouverez ici un exemple basé sur le fichier /usr/share/hotkeys/itouch.def original du paquet Debian de Hotkeys. Possédant un clavier Logitech, je n'ai eu que des modifications minimes à y apporter. Les codes de touches qui ne s'y trouvaient pas encore ont été détectés par le programme xev lancé à partir d'un xterm. Naturellement, je vous conseille aussi de créer votre propre fichiers de définitions, qui sera placé dans /usr/share/hotkeys , vous pourrez ainsi utiliser les claviers multimédia les plus exotiques.

Naturellement, tout ce travail doit être fait à partir du compte root.

Démarrage automatique

Sous Windowmaker, il faut ajouter la ligne :

hotkeys &

dans le fichier GNUstep/Library/windowmaker/autostart de votre dossier personnel.

Avec Fluxbox, même ligne mais dans le fichier .fluxbox/startup de votre dossier personnel.

Sous KDE, c'est un peu différent : allez dans votre dossier personnel de démarrage automatique de KDE par la commande puis établissez un lien symbolique vers l'exécutable hotkeys :

$ cd ~/.kde/Autostart
$ ln -s /usr/bin/hotkeys ./hotkeys