Kmilo sert à activer la touche fn de votre portable.Cette touche sur certain portbale permet l'utilisation de touche muttimédia. Il fonctionne surtout sur l'environnement Kde , il est nécéssaire d'avoir kmix d'installé.
En root :
#apt-get install kmilo
Pour comprendre comment cela se passe, il faut savoir qu'en appuyant sur une touche du clavier, on envoie un signal à l'ordinateur, et que ce signal se traduit par un code d'identification.
Pour récupérez ce code, ouvrez un terminal, et lancer le programme xev :
~$ xev
Une petite fenêtre s'ouvre, placez-y votre souris. Vous remarquerez que chaque mouvement de souris retourne une certaine série de ligne dans le terminal. Une fois prêt (gardez le terminal et xev en vis-à-vis), cliquez sur votre première touche multimédia. Chez moi, il s'agit de la touche Lecture/Pause
KeyRelease event, serial 31, synthetic NO, window 0x2800001, root 0x64, subw 0x0, time 1627282074, (-466,618), root:(793,669), state 0x10, keycode 162 (keysym 0x1008ff31, XF86AudioPause), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Dans cet exemple, le code d'identification de la touche est 162 (keycode 162
) et on constate qu'elle est associée à la fonction XF86AudioPause
(c'est ce que l'on va définir dans l'étape de configuration).
Faites de même pour chacune des touches multimédia de votre clavier en notant les codes à chaque fois.
Maintenant que vos différentes touches multimédia sont identifiées, il faut leur assigner une fonction. L'ensembe de ces fonction est répertoriée dans le fichier /usr/share/X11/XKeysymDB
.
Une fois ces fonctions identifiées, créez un fichier .xmodmaprc dans le répertoire utilisateur.
~$ nano .xmodmaprc
Puis complétez ce fichier en associant chacune des touches avec la fonction qui lui correspond, chez moi ça donne :
!Play/Pause keycode 162 = XF86AudioPause !Stop keycode 164 = XF86AudioStop !Prev keycode 144 = XF86AudioPrev !Next keycode 153 = XF86AudioNext !Mute keycode 160 = XF86AudioMute !Lower Volume keycode 174 = XF86AudioLowerVolume !Raise Volume keycode 176 = XF86AudioRaiseVolume !Home keycode 178 = XF86HomePage !Mail keycode 236 = XF86Mail
Une fois le fichier enregistré, il faut demander au système de le prendre en compte :
~$ xmodmap ~/.xmodmaprc
Enfin, pour que ce soit pris en compte au démarrage de KDE, créez un fichier clavier dans ~/.kde/Autostart
:
nano ~/.kde/Autostart/clavier
Il faut y ajouter ces 2 lignes :
#!/bin/sh xmodmap ~/.xmodmaprc
Puis rendez ce fichier exécutable :
chmod +x ~/.kde/Autostart/clavier
Et voilà, il ne vous reste plus qu'à configurer vos raccourcis clavier avec ces nouvelles touches !
liens : (paranthèse.be)