samedi 18 octobre 2008

Touches multimédia sous linux

Pour activer les touches multimédia sur mon portable, j'ai premièrement du identifier leur code en lançant xev. Cela m'a donné le code 160 pour la touche mute, 174 pour Vol- et 176 pour Vol+.
Une fois xbindkeys installé, il va falloir créer le fichier ~/.xbindkeysrc :
xbindkeys --defaults > ~/.xbindkeysrc

Ceci permet d'avoir un fichier avec quelques exemples, bien que ça ne soit pas indispensable.

Pour affecter les touches aux commandes il suffit d'éditer le fichier ~/.xbindkeysrc comme ceci :

#------------------
# Toggle mute
"amixer -c 0 sset Master toggle"
c:160

# Vol +
"amixer -c 0 sset Master 1+"
c:176

#Vol-
"amixer -c 0 sset Master 1-"
c:174
#------------------
Cette configuration va permettre d'activer et désactiver le son (toggle), d'augmenter et de diminuer le volume. On peut également imaginer d'attribuer les touches "next" "prev" "play" "stop" à son lecteur de musique.

Pour que ces associations fonctionnent, il faut lancer xbindkeys. On peut par exemple l'ajouter aux applications lancées par le gestionnaire de fenêtre au démarrage.

Aucun commentaire: