[Bug 973755] New: Touchpad no edge scrolling
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 Bug ID: 973755 Summary: Touchpad no edge scrolling Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: jsteenj@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Edge-scrolling is not working Touchpad edge scrolling is no longer an option in mouse/touchpad configuration tool xf86-input-libinput is installed And when I do : gsettings get org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled It shows that the option is enabled (true) But still edge-scrolling is not working. Only 2 finger-scrolling -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c1 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsteenj@gmail.com, | |zaitor@opensuse.org Flags| |needinfo?(jsteenj@gmail.com | |) --- Comment #1 from Bjørn Lie <zaitor@opensuse.org> --- Open a terminal xinput list then do xinput list-props xx <- == id that is your touchpad -- As an example, my output bjolie@drude:~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ WebCam SC-10HDP12B24N id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] bjolie@drude:~> xinput list-props 12 Device 'ETPS/2 Elantech Touchpad': Device Enabled (136): 1 <snip away lots of output> libinput Scroll Methods Available (291): 1, 1, 0 libinput Scroll Method Enabled (292): 1, 0, 0 libinput Scroll Method Enabled Default (293): 1, 0, 0 ---- If I want to change to edge scrolling I'd do xinput set-prop 12 --type=int --format=8 292 0 1 0 (Note that this is for my hardware, for yours it is probably different) Please paste your entire log, and we can take a look. man libinput will give you more info. If you are sure you want to use edge instead of two-fingerscroll you can edit /etc/X11/xorg.conf.d/90-libinput.conf as root Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "Tapping" "On" EndSection add Option "ScrollMethod" "edge" aka Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "Tapping" "On" Option "ScrollMethod" "edge" EndSection save and reboot. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c2 --- Comment #2 from Jan Steen <jsteenj@gmail.com> --- Additional info. I have installed another DE (Plasma 5) besides Gnome. Edge-scrolling works on Plasma 5 Here is the output: jsteen@linux-i7ij:~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ HP HP Link-5 micro dongle id=11 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ HP HP Link-5 micro dongle id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ HP WMI hotkeys id=14 [slave keyboard (3)] ↳ HP HP Link-5 micro dongle id=15 [slave keyboard (3)] jsteen@linux-i7ij:~> xinput list-props 13 Device 'SynPS/2 Synaptics TouchPad': Device Enabled (153): 1 Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (331): 1 libinput Tapping Enabled Default (332): 0 libinput Tapping Drag Enabled (333): 1 libinput Tapping Drag Enabled Default (334): 1 libinput Tapping Drag Lock Enabled (335): 0 libinput Tapping Drag Lock Enabled Default (336): 0 libinput Accel Speed (314): 0.000000 libinput Accel Speed Default (315): 0.000000 libinput Natural Scrolling Enabled (319): 0 libinput Natural Scrolling Enabled Default (320): 0 libinput Send Events Modes Available (298): 1, 1 libinput Send Events Mode Enabled (299): 0, 0 libinput Send Events Mode Enabled Default (300): 0, 0 libinput Left Handed Enabled (321): 0 libinput Left Handed Enabled Default (322): 0 libinput Scroll Methods Available (323): 1, 1, 0 libinput Scroll Method Enabled (324): 1, 0, 0 libinput Scroll Method Enabled Default (325): 1, 0, 0 libinput Disable While Typing Enabled (337): 1 libinput Disable While Typing Enabled Default (338): 1 Device Node (301): "/dev/input/event1" Device Product ID (302): 2, 7 libinput Drag Lock Buttons (330): <no items> libinput Horizonal Scroll Enabled (303): 1 jsteen@linux-i7ij:~> -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c3 --- Comment #3 from Jan Steen <jsteenj@gmail.com> --- Sorry, I forgot some info. I created a new user... No success. Also editing /etc/X11/xorg.conf.d/90-libinput.conf and adding the edge-scrol option did not work -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c4 --- Comment #4 from Bjørn Lie <zaitor@opensuse.org> --- That creating the entry in conf did work is a bit surprising, but lets look at that later. libinput Scroll Methods Available (323): 1, 1, 0 libinput Scroll Method Enabled (324): 1, 0, 0 libinput Scroll Method Enabled Default (325): 1, 0, 0 This shows that two-finger is set. in a terminal do xinput set-prop 12 --type=int --format=8 324 0 1 0 Does edge-scroll work now? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c5 --- Comment #5 from Jan Steen <jsteenj@gmail.com> --- xinput set-prop 13 --type=int --format=8 324 0 1 0 Did work! Edge scrolling is working....great! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c6 --- Comment #6 from Bjørn Lie <zaitor@opensuse.org> --- Dont get to happy, as the change you just did is only for this session, ref manpage of libinput I'd expect the editing of conf file to fix it permanently. The below commit might override it though. https://git.gnome.org/browse/mutter/commit/?id=a27b2597b962fe3fba1e79df134be... backends: Force 2-finger scroll by default if available When the touchpad is two-finger scrolling capable, always enable it. When the touchpad only supports edge scrolling (usually older devices, and usually smaller devices), allow disabling the edge scrolling. This requires a newer gsettings-desktop-schemas as the scroll-method key was removed, and the edge-scroll-enabled key added. https://bugzilla.gnome.org/show_bug.cgi?id=759304 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c7 --- Comment #7 from Jan Steen <jsteenj@gmail.com> --- So this is the reason that adding the edge-scrol option in 90-libinput.conf did not work? I will ref manpage of libinput try to make it permanently. Thanks for you’re time and help. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c8 Federico Vecchiarelli <fedev@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fedev@gmx.net --- Comment #8 from Federico Vecchiarelli <fedev@gmx.net> --- This has been reported upstream. I added a quote from Bjørn Lie to the upstream ticket. https://bugzilla.gnome.org/show_bug.cgi?id=761461 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=973755 http://bugzilla.opensuse.org/show_bug.cgi?id=973755#c9 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |UPSTREAM Flags|needinfo?(jsteenj@gmail.com | |) | --- Comment #9 from Bjørn Lie <zaitor@opensuse.org> --- Hi Jan and Federico As the upstream bug shows, this is clearly a "feature", so I'll close our downstream bug as upstream, since the resolution is dependent on them. Hopefully this will be resolved for GNOME 3.22.x -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com