Bug 16940 - Selecting both edge and two-finger scrolling in plasma 5 silently disables edge scrolling
Summary: Selecting both edge and two-finger scrolling in plasma 5 silently disables ed...
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks: 17523
  Show dependency treegraph
 
Reported: 2015-10-11 23:10 CEST by Frank Griffin
Modified: 2019-02-19 22:33 CET (History)
2 users (show)

See Also:
Source RPM: kcm-touchpad
CVE:
Status comment:


Attachments

Description Frank Griffin 2015-10-11 23:10:19 CEST
In current cauldron, opening System Settings in plasma and going to Input Devices -> Touchpad displays a message saying the the active settings don't match the saved settings, you're seeing the saved settings, and do you want to see the active settings instead..  

If you enable Edge scrolling in the saved settings and click Apply, the .config/touchpadrc file is updated with the correct setting.  However, replying to the "Active" prompt by saying you want to display the active settings, and set it there and click Apply, nothing happens.  Scrolling is not enabled on the desktop, and if you close System Settings and reopen it and request the active settings again, scrolling is disabled again

There was a similar KDE bug at the URL noted above, but it's supposed to be fixed.

What does this active vs. saved message mean ?  Where are the active settings kept ?

Reproducible: 

Steps to Reproduce:
Comment 1 Frank Griffin 2015-10-12 00:59:31 CEST
Further googling turns up https://bugzilla.redhat.com/show_bug.cgi?id=1228691 , which suggests that the problem is that libinput doesn't support anything beyond tap-to-click, specifically scrolling.

The post suggest removing the X11 libinput driver, but when I try urpme wants to remove most of xorg.

If this is true, why are we using libinput unconditionally when it lacks important functionality ?
Samuel Verschelde 2015-10-12 09:29:19 CEST

CC: (none) => fundawang
Assignee: bugsquad => mageia

Comment 2 Frank Griffin 2015-10-12 17:27:06 CEST
I've found more detail on this.  The touchpadrc file (which shows the saved settings) has both edge scrolling and two-finger scrolling enabled.  As best I can recall, two-finger was enabled by default, and I enabled edge.  The active settings consistently show edge disabled, and allow it to be enabled and applied, but don't actually enable or apply it.

On a hunch, I opened system settings, got the prompt, selected active settings, *deselected* two-finger scrolling, and selected edge.  When I applied this and closed system settings, edge scrolling was enabled and working.  Opening system settings again no longer showed the prompt.

So it seems that plasma won't enable both types of scrolling simultaneously, and if you ask for both, it picks two-finger and ignores edge.  

I don't use two-finger, so I'm not sure whether enabling both should be possible.  If it should be, then plasma scrolling has a bug.  If it shouldn't, then the system settings GUI has a bug as it shouldn't allow both to beselected.

Summary: Edge scrolling is broken in Plasma 5 => Selecting both edge and two-finger scrolling in plasma 5 silently disables edge scrolling

Rémi Verschelde 2016-01-19 11:12:58 CET

Blocks: (none) => 17523

Comment 3 Nicolas Lécureuil 2016-03-21 13:31:32 CET
can you report this bug upstream please ?
Samuel Verschelde 2016-08-25 16:22:48 CEST

Assignee: mageia => kde

Samuel Verschelde 2016-09-08 18:01:13 CEST

Keywords: (none) => UPSTREAM

Comment 4 Nicolas Lécureuil 2017-03-18 01:48:22 CET
is it still valid with current cauldron ?

CC: (none) => mageia

Comment 5 Frank Griffin 2019-02-19 22:33:28 CET
Closing as OLD.

Resolution: (none) => OLD
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.