Description of problem: On upgrade to fc22, the third mouse button emulation has gone Version-Release number of selected component (if applicable): libinput-0.13 How reproducible: Persistent Steps to Reproduce: 1. Boot fc22 2. Select text in terminal 3. Click Left and Right touchpad buttons simultaneously to past the text elsewhere Actual results: Behaves like only one of the buttons has been pressed Expected results: Third button emulation, so that the text get pasted Additional info:
Please attach an evemu-recording of the event sequence so we can reproduce this here. Middle button emulation should be enabled by default for all touchpads. http://www.freedesktop.org/wiki/Evemu
Created attachment 1006571 [details] evemu-record
whoops, that's actually missing upstream. We implemented it for software buttons, but not for touchpads with physical hardware. I'll get this into the next libinput version, sorry about that.
Hey guys, I've have a similar issue with my touchpad device. My system is a Dell E5430 running F22 x86_64 (with all updates installed). Someone on the Fedora users list (see the thread: https://lists.fedoraproject.org/pipermail/users/2015-June/461668.html) suggested me to add the following file '/etc/X11/xorg.conf.d/10-evdev.conf': Section "InputClass" Identifier "middle button emulation class" MatchIsPointer "on" Option "Emulate3Buttons" "on" Driver "evdev" EndSection But it didn't work. I've attach the evemu recording.
Created attachment 1035611 [details] evemu recording for the Dell E5430 touchpad
The last xorg-* updates: xorg-x11-drv-libinput-0.10.0-5 xorg-x11-server-common-1.17.1-14 xorg-x11-server-Xorg-1.17.1-14 xorg-x11-server-Xwayland-1.17.1-14 have solved my problem
Changing bug title to reduce confusion, "third button" in Xorg lingo means the right mouse button.
Hmmm. Still middle button emulation still not working for me on a Dell e5530 laptop, even with those updates installed. I will attach output from evemu-describe and evemu-record.
Created attachment 1038302 [details] Dell e5530 evemu-describe
Created attachment 1038305 [details] Dell e5530 evemu-record
I see the same problem on a Dell Latitude E7240, using the latest updates available: libinput-0.17.0-2.fc22.x86_64 xorg-x11-drv-libinput-0.10.0-5.fc22.x86_64 Fedora 21, which was installed until a few days ago on this laptop, worked fine with no special xorg configuration. evemu-record output attached.
Created attachment 1038465 [details] Dell Latitude E7240 evemu-record output
I'm not sure if the output of "xinput list-props" is helpful to a dev..... [clivem@e5530 ~]$ xinput list-props 12 Device 'AlpsPS/2 ALPS GlidePoint': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 1 libinput Tapping Enabled Default (272): 0 libinput Accel Speed (273): 0.000000 libinput Accel Speed Default (274): 0.000000 libinput Natural Scrolling Enabled (275): 0 libinput Natural Scrolling Enabled Default (276): 0 libinput Send Events Modes Available (256): 1, 1 libinput Send Events Mode Enabled (257): 0, 0 libinput Send Events Mode Enabled Default (258): 0, 0 libinput Left Handed Enabled (277): 0 libinput Left Handed Enabled Default (278): 0 libinput Scroll Methods Available (279): 1, 1, 0 libinput Scroll Method Enabled (280): 1, 0, 0 libinput Scroll Method Enabled Default (281): 1, 0, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 I'm supposing that if one of the props listed, (Ibut currently missing), was "libinput Middle Emulation Enabled" then it could be enabled by setting the property to "1"? Also have this issue on another Dell e6320 laptop, freshly installed with F22, as well.
Let's move this to Bug 1227992 for the alps touchpads, it's a bit more precise (especially Hans' comment 12 there) and we can leave this bug alone and rest in peace :)