[openbox] plus de bouton du millieu depuis MAJ xserver

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
arcangeli
newbie
Messages : 6
Inscription : lun. 05 janv. 2009, 10:22
Localisation : Hautes-pyrénées

[openbox] plus de bouton du millieu depuis MAJ xserver

Message par arcangeli »

Bonjour,
depuis la MAJ de xserver, j'ai perdu le bouton du millieu sur ma souris logitech VX revolution sous openbox.
Avant, le bouton 8 était attribué au millieu et maintenant, le bouton 8 n'est que le bouton 8.
Le problème c'est qu'aucun bouton de ma souris ne correspond au millieu (vérifié avec xev).
J'ai modifier mon rc.xml et remplcer le bouton Middle par Button8 mais ça ne change rien. Je ne peu toujours pas appeler le menu qui permet de changer de desktop.

Pourtant, avec Blender, le bouton 8 remplace celui du millieu sans avoir modifié la config.

Avec mon touchpad, le boutton du millieu fonctionne normalement.

Comment attibuer ce bouton à MMB ?
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Est-ce que tu utilises l’hotplugin de Xorg ?
Le bouton du milieu c’est button 2, xev ne te renvoie pas ça quelque soit le bouton enclenché ?
Sinon as-tu testé avec xmodmap pour réaffecter les différents code bouton ?
Dernière modification par gyo le mer. 07 janv. 2009, 13:00, modifié 1 fois.
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
arcangeli
newbie
Messages : 6
Inscription : lun. 05 janv. 2009, 10:22
Localisation : Hautes-pyrénées

Message par arcangeli »

Oui, j'utilise l'hotplugin.
En fait, il y a deux boutons 8 (le click de la molette et sur le côté) mais pas de bouton 2.

Je vais essayer avec xmodmap malgrès que je le connaisse peu. Mais normalement openbox est capable d'utiliser n'importe quel bouton spécifié dans le rc.xml.
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Essaye un truc comme ça, déjà :

Code : Tout sélectionner

xmodmap -e "pointer = 1 8 3"
Sinon, si tu pouvais montrer le log de Xorg concernant l’autodétection de ta souris, ça indique entre autre le nombre de boutons détectés et autre informations intéressantes.
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
arcangeli
newbie
Messages : 6
Inscription : lun. 05 janv. 2009, 10:22
Localisation : Hautes-pyrénées

Message par arcangeli »

Code : Tout sélectionner

(**) Option "SendCoreEvents"
(**) Logitech: always reports core events
(**) Logitech: Device: "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse"
(**) Logitech: ButtonMapping '1 8 3'
(II) Logitech: Found 16 mouse buttons
(II) Logitech: Found x and y relative axes
(II) Logitech: Configuring as mouse
(**) Logitech: YAxisMapping: buttons 4 and 5
(**) Option "XAxisMapping" "7 6"
(**) Logitech: XAxisMapping: buttons 7 and 6
(**) Logitech: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) evaluating device (Logitech)
(II) XINPUT: Adding extended input device "Logitech" (type: MOUSE)

Code : Tout sélectionner

(II) config/hal: Adding input device Logitech USB Receiver
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event3"
(II) Logitech USB Receiver: Found 1 mouse buttons
(II) Logitech USB Receiver: Found keys
(II) Logitech USB Receiver: Configuring as keyboard
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Logitech USB Receiver: xkb_rules: "evdev"
(**) Option "xkb_model" "evdev"
(**) Logitech USB Receiver: xkb_model: "evdev"
(**) Option "xkb_layout" "fr"
(**) Logitech USB Receiver: xkb_layout: "fr"
(II) config/hal: Adding input device Logitech USB Receiver
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event2"
(WW) Logitech USB Receiver: device file already in use. Ignoring.
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for "Logitech USB Receiver"
(EE) config/hal: NewInputDeviceRequest failed
(II) config/hal: Adding input device PS/2 Generic Mouse
(**) PS/2 Generic Mouse: always reports core events
(**) PS/2 Generic Mouse: Device: "/dev/input/event10"
(II) PS/2 Generic Mouse: Found 3 mouse buttons
(II) PS/2 Generic Mouse: Found x and y relative axes
(II) PS/2 Generic Mouse: Configuring as mouse
(**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
(**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE)

Code : Tout sélectionner

(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
Voici différentes parties de mon Xorg.0.log liées aux souris où j'ai volontairement supprimé mon touchpad car il fonctionne bien.
Sur ce portable HP 8710w, il y a un touchpad et un mini joystick (entre GBH) avec, pour les deux, trois boutons.

xmodmap ne change rien.

Contrairement au log, je n'ai pas de clavier logitech, c'est certainement la clé USB de la souris.
arcangeli
newbie
Messages : 6
Inscription : lun. 05 janv. 2009, 10:22
Localisation : Hautes-pyrénées

Message par arcangeli »

Pas de solution ?

Je me débrouille sans ce satané bouton.
Pire, j'ai même été obligé de downgrader les drivers nvidia (173) car les versions récentes ne gèrent pas la sortie DVI de mon portable.

Bruno
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Réessaye sans l’hotplugging de X pour voir (X sans hal quoi) et remets ta conf d’origine que tu avais avant la MàJ de Xorg.
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Répondre