LinuxPedia

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

Outils pour utilisateurs

Outils du site


debian:debian_les_claviers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

debian:debian_les_claviers [2018/11/17 13:52] (Version actuelle)
Ligne 1: Ligne 1:
 +====== 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:​presentation|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 : [[http://​www.parenthese.be/​dotclear2/​index.php/​post/​2007/​01/​05/​Configuration-dun-clavier-multimedia-sous-Linux|(paranthèse.be)]]
debian/debian_les_claviers.txt · Dernière modification: 2018/11/17 13:52 (modification externe)