I'm using Fedora 22, which recently started using libinput. With this change, GNOME lost the ability to resize windows by using winlogokey+middle click. Winlogo+left click still works for window move. When trying to resize window with winlogo+middle click, mouse cursor doesn't move. Upon releasing winlogo key, GNOME overview is shown. The overview does not appear upon winkey release in case of moving window (with left mouse key). Nor it's been shown in all the years I've been using this laptop with Fedora and GNOME3. The hardware is Lenovo Thinkpad T400, with 3 physical keys between keyboard and touchpad. I'm using trackpoint as sole device, but I did not try to disable touchpad. I've captured xev during failed try to move window with winkey+middle click: ButtonPress event, serial 33, synthetic NO, window 0x1000001, root 0x82, subw 0x0, time 11641602, (98,150), root:(98,214), state 0x0, button 5, same_screen YES ButtonRelease event, serial 33, synthetic NO, window 0x1000001, root 0x82, subw 0x0, time 11641602, (98,150), root:(98,214), state 0x1000, button 5, same_screen YES ButtonPress event, serial 33, synthetic NO, window 0x1000001, root 0x82, subw 0x0, time 11641641, (98,150), root:(98,214), state 0x0, button 4, same_screen YES ButtonRelease event, serial 33, synthetic NO, window 0x1000001, root 0x82, subw 0x0, time 11641641, (98,150), root:(98,214), state 0x800, button 4, same_screen YES
right, that's the scroll-on-middle click kicking in. default behaviour for the trackstick middle button is to scroll, i.e. middle button held down + up/down movement generates scroll events. Try this xorg.conf.d snippet here: Section "InputClass" Identifier "disable trackstick scrolling" MatchProduct "TPPS/2 IBM TrackPoint" MatchDriver "libinput" Option "ScrollMethod" "none" EndSection
This snippet fixes the issue. It should be default.
maybe, but there are quite a few different opinions on what should be the default. which is why we have the configuration option.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.