Emulate3Buttons is enabled by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
Currently Emulate3Buttons seems to be always enabled in Ubuntu's default configuration, even if the mouse has 3 or more buttons. This is especially painful because as far as I know there is no way to change the setting on runtime, so only way is to manually add InputDevice section to xorg.conf and include Emulate3Buttons option there.
Looking at the code the problem seems to be that emulate setting is set to AUTO, but it works exactly like ENABLED. That is because EvdevMBEmuEnable is never called. It should probably be called when middle mouse button is pressed or maybe when more than 2 buttons have been detected.
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82P965/G965 Memory Controller Hub [8086:29a0] (rev 02)
Subsystem: Intel Corporation 82P965/G965 Memory Controller Hub [8086:29a0]
01:00.0 VGA compatible controller [0300]: nVidia Corporation G70 [GeForce 7600 GT] [10de:0391] (rev a1)
Subsystem: Micro-Star International Co., Ltd. Device [1462:7235]
Changed in xserver-xorg-input-evdev: | |
status: | Incomplete → New |
Changed in xserver-xorg-input-evdev: | |
status: | New → Confirmed |
description: | updated |
Hi pekka-lampila,
Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.