button mappings wrong with logitech marble mouse
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
from bug 261995:
"I have a Logitech Marble Mouse. Every time I install Linux, I have to modify xorg.conf to tell X all about it.
I use a standard "InputDevice" section that has always worked before for other distributions and even for Ubuntu up until and including Hardy.
For Interpid Ibex, suddenly it no longer works.
When I run xev, it sees the four mouse buttons and reports them as 1 (larger) and 8 (smaller) on the left hand side, and 3 and 9 repsectively on the right-hand side.
I try to configure it so that button 1 is left-click, button 3 is right-click, button 9 is middle-click and while button 8 is held down the trackball acts as a scroll wheel instead of moving the mouse cursor.
=======
From my xorg.conf:
Section "InputDevice"
Identifier "Marble Mouse"
Driver "mouse"
Option "CorePointer"
Option "Name" "Logitech USB Trackball"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "EmulateWheel" "true"
Option "EmulateWheelBu
Option "YaxisMapping" "4 5"
#Option "XaxisMapping" "6 7"
Option "ButtonMapping" "1 8 3 9 2"
EndSection
and later:
Section "ServerLayout"
Identifier "Default layout"
Screen "Default Screen"
InputDevice "Marble Mouse"
EndSection
=======
From $ cat /var/log/Xorg.0.log | grep Adding
(II) XINPUT: Adding extended input device "Marble Mouse" (type: MOUSE)
(II) config/hal: Adding input device Logitech USB Trackball
(II) XINPUT: Adding extended input device "Logitech USB Trackball" (type: MOUSE)
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
=======
Attached file has more detail.
So what gives?
Why doesn't it work for Interpid Ibex? All I get is left-click on button 1, right-click on button 3, and the normal mouse movement. To get a middle-click, I have to depress buttons 1 and 3 together.
That might be the "Macintosh mouse button emulation" over-riding the "Marble Mouse", might it not? Should I try to blacklist something? Perhaps edev?"
description: | updated |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: hardy |
Is this bug related to connecting using PS/2 or USB?