Comment 26 for bug 54191

Revision history for this message
In , Peter Hutterer (peter-hutterer) wrote :

On Thu, May 27, 2010 at 02:07:23AM -0700, <email address hidden> wrote:
> --- Comment #4 from Jakob Unterwurzacher <email address hidden> 2010-05-27 02:07:23 PDT ---
> Yes, i have xserver 1.7.6.
>
> The fdi thingy does not work any longer (it used to work in Ubuntu 9.10 -
> xserver 1.6.4).
> lshal gives
> udi =
> '/org/freedesktop/Hal/devices/usb_device_46d_c00e_noserial_if0_logicaldev_input'
> [...]
> input.product = 'Logitech USB-PS/2 Optical Mouse' (string)
> input.x11_options.Emulate3Buttons = 'false' (string)
> linux.device_file = '/dev/input/event8' (string)
> [...]
> which looks good but does not change anything. Hal is dead, no?

uhm, yes. in 1.8, not in 1.7. AFAIK Ubuntu and Debian have some partial udev
backport, I don't quite know which bits apply and which ones dont. check
x11_input.rules or so in the udev files.

Julien?

> I am quite happy with the workaround of pressing the middle button to stop
> this. But only since i found out by accident!

it's in the man page :)

> When you search the web, there are quite a few people struggling with this
> (whoa, fedora user from 2004:
> http://forums.fedoraforum.org/showthread.php?t=15704 )
>
> Shouldn't Emulate3Buttons be off from the start when i have 3 buttons already?

well, that's the theory but IIRC for usb mice that field is always set,
curtesy of the PS/2 protocol not allowing any button detection.

it's one more of these things that should just have a checkbox in the GUI
instead of relying on unreliable autodetection...