# Clavier logitech G15 ! installation

**URL:** <https://www.debian-fr.org/t/clavier-logitech-g15-installation/17479>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 6:49 UTC](https://www.debian-fr.org/t/clavier-logitech-g15-installation/17479 "2016-02-20T18:49:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 6:49 UTC](https://www.debian-fr.org/t/clavier-logitech-g15-installation/17479/1 "2016-02-20T18:49:33Z")

</div>

hello

j’ai fini par trouver pourquoi mon clavier avec des touches non reconnue!  
bon évidement il ne s’agit pas de n’importe quel clavier il s’agit du modèle:  
Logitech G15v2 (Orange)

déjà pour savoir si les touches son toutes reconnues, ouvrez un terminal (consol) sous x  
et taper xev

dans la fenêtre qui viens de s’ouvrir placez la a coter de la console afin d’y voir les entrées. ensuite ne bougez plus la souris!  
appuyez donc sur les touches windows et de g1 a G6 et M1 a M3 il y a également une touche MR et une sorte de loquet qui doit s’ enclencher sur la gauche pour avoir accès aux touches windows (et ça sa ma royalement fait ch\*\*\* durant un bon moment ![:smt013](https://www.debian-fr.org/uploads/default/original/1X/086709e9e4d48f0fa24e42243bbce857fc2be47f.gif) !) ce qui représente à la fin un avantage puis-ce qu’on peux désactiver ces touches avec un commutateur :smt002

évidement rien ne marche donc il faut installer :

```auto
dpkg -l |grep g15
ii g15composer 3.2-1 Scriptable command interface to libg15render
ii g15daemon 1.9.5.3-3 Screen multiplexer for Logitech G15 Keyboard
ii g15stats 1.0-1 a CPU/Memory/Swap usage meter for G15Daemon
ii libg15-1 1.2.6-1 Library for interfacing with the Logitech G15 keyboards
ii libg15daemon-client1 1.9.5.3-3 Development packages for libg15daemon-client
ii libg15render1 1.2.0.svn250-2 Library for interfacing with the Logitech G15 keyboards
```

puis vérifier que votre kernel a bien les options suivantes:  
Ceci ce vérifie dans le fichier ce trouvant dans /boot qui a un nom commençant par config puis une suite qui va varier config-2.6.26-1-amd64  
taper uname -r pour trouver le fichier correspondant

```auto
CONFIG_INPUT_EVDEV=m
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=m
CONFIG_INPUT_UINPUT=m
CONFIG_USB_HID=m
CONFIG_USB=m
CONFIG_USB_DEVICEFS=y
```

après c’est bien mais il faut forcer le chargement avec modprobe car il y a un bug qui fait que sa mer\*\* 1 fois sur 6 (un mistère que j’ai pas trouver …)  
par exemple:  
modprobe uinput  
modprobe hid

pour les lister utilisez la commande : lsmod  
uinput 12032 0

ici on pourrait penser que c’est pas utiliser seulement c’est utiliser quand même 👿  
en effet c’est utiliser pour créer l’entrée dans /dev/input/uinput avec les droits qui vont avec voilà pourquoi il faut forcer l’entrée donc si aux démarrages ça ne marche pas c’est le premier truc à contrôler.

si ça ne marche pas , cela vient peut être du fait que cela est chargé en dur ou tout simplement cette option n’est pas disponible.

CONFIG\_USB\_DEVICEFS=y = en dur dans le kernel

là vous n’avez pas le choix il vous faudra utiliser une version du kernel qui le supporte

ensuite bah oui c’est pas fini 😆

Ajoutez la section suivante à la fin du fichier /usr/share/X11/XKeysymDB

```auto
! G15v2
G1 :15000001
G2 :15000002
G3 :15000003
G4 :15000004
G5 :15000005
G6 :15000006
M1 :15000007
M2 :15000008
M3 :15000009
LCD0 :15000010
LCD1 :15000011
LCD2 :15000012
LCD3 :15000013
LCD4 :15000014
```

Et celle-là au fichier ~/.Xmodmap : dans le répertoire de votre utilisateur

```auto
keycode 177 = G1
keycode 152 = G2
keycode 190 = G3
keycode 208 = G4
keycode 129 = G5
keycode 130 = G6
keycode 184 = M1
keycode 93 = M2
keycode 131 = M3
keycode 132 = LCD0
keycode 170 = LCD1
keycode 219 = LCD2
keycode 249 = LCD3
keycode 205 = LCD4
```

voilà ensuite vous pouvez assigner les touches grâce a xev dans le fichier Xmodmap  
je développerai ceci un peux plus tard 🙂

Je remercie ET (qui est ma compagne,et dont je remercie de ça patience),pour les corrections

[Edit] 10 mars 2009  
certaine mise a jours efface les modification dans le fichier /usr/share/X11/XKeysymDB ![:smt013](https://www.debian-fr.org/uploads/default/original/1X/086709e9e4d48f0fa24e42243bbce857fc2be47f.gif) ![:smt011](https://www.debian-fr.org/uploads/default/original/1X/e1c828725767155d02a113f6ea98d6b80ffb50cd.gif)  
[end]
