Probleme de mapping clavier G15

Bonjour,

j’ai un soucis avec un clavier Logitech G15 V2 (écran orange) sous gnome.
Les 4 flèches de direction ainsi que les touches “alt gr”, “ctrl droite”, et les 6 touches “inser”, “debut”, “fin”, “pgup”, “pgdown”, “suppr” ne fonctionnent pas correctement.
La flèche droite correspond à la touche “alt gr”, “alt gr” correspond à “enter”, etc…
Flèche du haut me lance la capture d’écran de gnome.
J’ai pourtant modifié le fichier “xorg.conf” avec :

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"              
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "logitech_g15" # également testé avec "pc105" mais ne fonctionne pas
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "latin9"
EndSection

et dans gnome : Système/Préférences/Clavier, j’ai la configuration par défaut ‘pc générique 105 touches (intl)’ et l’agencement ‘France (Obsolète) Autre’. J’en ai testé d’autres mais sans résultat.
J’ai également testé sous une session fluxbox et le problème est toujours présent,
je pense donc qu’il s’agit d’une mauvaise configuration du serveur X ?

Les touches multimédia (via keytouch) et l’écran lcd (via les g15tools) sont reconnus et fonctionnent.

J’ai une installation fraîche de Debian 64bits squeeze avec gnome 2.28.2 et le kernel 2.6.32-trunk-amd64.
Pour info, quand j’ouvre un vrai terminal (alt+F1) je n’ai pas ce problème.

J’ai également une autre ‘vieille’ partition avec Debian 32bits squeeze kernel 2.6.31 où le clavier fonctionne bien si ça peut aider. Je me souviens vaguement avoir eut ce problème et je l’avais résolu via google et les man, mais là je cherche depuis un petit moment et impossible de retrouver comment faire.

Toute aide sera la bienvenue.
Bien cordialement

Regarde si tu as un fichier /etc/default/keyboard, si oui edites le. Chez moi il ressemble a ca :

[quote]# If you change any of the following variables and HAL and X are

configured to use this file, then the changes will become visible to

X only if HAL is restarted. In Debian you need to run

/etc/init.d/hal restart

The following variables describe your keyboard and can have the same

values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options

in /etc/X11/xorg.conf.

XKBMODEL="pc102"
XKBLAYOUT="fr"
XKBVARIANT="oss"
XKBOPTIONS=“terminate:ctrl_alt_bksp”

If you don’t want to use the XKB layout on the console, you can

specify an alternative keymap. Make sure it will be accessible

before /usr is mounted.

KMAP=/etc/console-setup/defkeymap.kmap.gz[/quote]

Il faut donc editer ce qui se trouve en gras. Normalement, un # dpkg-reconfigure keyboard-configuration a le meme effet que d’editer le fichier directement.

Dans mon xorg.conf je n’ai plus que ca en ce qui concerne le clavier :

[quote]Section "ServerLayout"
Identifier "Layout0"
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” "CoreKeyboard"
InputDevice “Mouse0” "CorePointer"
Option “Xinerama” "0"
EndSection[/quote]

Bonsoir,

j’ai bien un fichier /etc/default/keyboard qui contient :

je l’ai changé en :

tout en supprimant ces options dans le fichier xorg.conf, et après redémarrage toujours la même chose.

T’as essaye le # dpkg-reconfigure keyboard-configuration?

Si ca ne marche pas non plus je ne peux pas t’aider plus, desole :smt006

le deamon g15 a partir de la testing est merdique. récupère celui de la stable,
Note il ce pourrait aussi que Xorg fasse partie des paquet a rétro-grader (avec dbus) chez moi ce ful le cas pour supporter les touche G1 a G6

j’ai aussi un clavier G15 ,tu trouvera aussi des info dans truc et astuce, si ce n’est déjà fait :slightly_smiling:
pour la touche ALT GR ben il n’y a qu’avec la stable que sa marche bien.

je te file mon xorg.conf mai attention c est clavier qwertz et suisse made :stuck_out_tongue:

[code]Section “InputDevice”

# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
Option         "XkbRules" "xorg"
Option         "XkbModel" "pc105"
Option         "XkbLayout" "ch"
Option         "XkbVariant" "fr"
Option         "XkbOptions" "lv3:ralt_switch"

EndSection[/code]

J’ai essayé le # dpkg-reconfigure keyboard-configuration?, mais ça ne fonctionne toujours pas.

Mon xorg.conf est très proche des vôtres. Je vais peut être tenter un downgrade de xorg.

Merci pour vos astuces.

Problème résolut :

J’ai enlevé le fichier ~/.Xmodmap (probablement un résidu de configuration de mon ancienne distribution) et tout est rentré dans l’ordre. Le serveur X utilise probablement un Xmodmap par défaut caché quelque part.

Merci encore pour votre aide !