Touches de raccourcis: XBindKeys
Sur mon PC portable (CLEVO M400A) je dipose de 5 touches de fonction qui ne sont pas prises en charge sous ma Kubuntu (actuellement en version Edgy Eft / 6.10).
ClevoM400AQu’à cela ne tienne, XBindKeys va résoudre ce petit souci
Commencer par installer les paquets “xbindkeys” et “xbindkeys-config” via un terminal :
$ sudo apt-get install xbindkeys*
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Reading state information… Fait
Note, sélectionne xbindkeys pour l’expression rationnelle « xbindkeys* »
Note, sélectionne xbindkeys-config pour l’expression rationnelle « xbindkeys* »
(…)
Une fois ceci fait, vous pouvez lancer l’utilitaire graphique “xbindkeys-config” :
$ xbindkeys-config
xbindkeys-configCliquez alors sur le bouton [GET KEY] puis appuyez sur la touche de fonction voulue. Son code s’inscrira dans la zone de saisie “Key:”, il vous suffira alors de renseigner la commande associée dans la zone “Action:”.
Par exmple, lorsque j’appuie sur le bouton de fonction qui coupe le volume (code clavier 160), j’utilise la commande suivante :
amixer -q sset Front,0 toggle
Une fois votre configuration terminée, vous pouvez sauver votre fichier via le menu FILE > Save to default file. Ceci va créer le fichier “.xbindkeysrc” dans votre dossier utilisateur. Voici par exemple mon fichier :
#Mute (keycode 160) toggles mute state of Master channel
“amixer -q sset Front,0 toggle”
c:160
#Volume-down reduces the volume of Master channel
“amixer -q sset Front,0 5-”
c:174
#Volume-up increases the volume of Master channel
“amixer -q sset Front,0 5+”
c:176
#Konqueror FileManager
“konqueror –profile filemanager /home/ludo/tmp”
c:236
#Firefox @ gmail
“swiftfox %u http://gmail.com”
c:178
Pour finir, sachez que l’utilitaire xbindkeys ne se lancera pas automatiquement. Pour activer mes touches de fonction au démarrage, j’ai ajouté la commande “xbinkeys” dans le fichier “configclavier.sh” de mon dossier “Autostart” :
$ cd ~/.kde/Autostart/
$ echo “#!/bin/bash” > configclavier.sh
$ echo “xbindkeys &” >> configclavier.sh
$ chmod +x ./configclavier.sh
A chaque démarrage de ma session Kubuntu, le fichier configclavier.sh sera exécuté automatiquement et lancera en tâche de fond l’utilitaire xbindkeys.
























Merwok a dit
Le 5 mars 2009 @ 8:36
Le deuxième echo doit utiliser >> pour écrire à la suite du fichier existant ; l’exemple actuel avec > écrasera son contenu.
ludomatic a dit
Le 5 mars 2009 @ 8:58
Merci pour la re-lecture Merwok, correction effectuée