LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


debian:debian_les_claviers

Activer la touche fn sur votre portable

Kmilo

Présentation

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é.

Installation

En root :

#apt-get install kmilo

Activer les touches multimédia (lecture, pause, etc.)

Prérequis

Récupérer le code des touches

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.

Configuration

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)

debian/debian_les_claviers.txt · Dernière modification : 2018/11/17 12:52 de 127.0.0.1