You are not logged in.
I realized that smooth scrolling works with the touchpad, but not with my Logitech mouse. I don't see any setting in the Plasma settings or kwinrc.
Why could this be?
Last edited by gunjah292 (2019-02-24 10:44:56)
KDE Plasma, ThinkPad X380 Yoga, Intel Core i7-8550U, Intel UHD Graphics 620, 512GB PCIe-NVMe SSD (OPAL 2.0), 16GB PC4-19200 (2400 MHz)
Offline
Could you clarify what you mean by "smooth scrolling" here?
Touchpads can provide high resolution scrolling events. That is, they can provide many tiny scroll events per second which are translated directly into scroll of your view (provided it can keep up). Qt5 and gtk3 applications, for instance, support these events natively and their provided scrolling widgets will Do The Right Thing automatically.
The great majority of mice, however, provide granular scroll events in the old style much less frequently that translate to some number of lines or pixels scrolled. There is/was a feature to essentially delay scrolling by animating the transition between these larger blocks often called "smooth scrolling" which was originally added to web browsers circa the cold war. I'm not aware of where this feature might still live. Because it is essentially adding a delay to your wishes it is contentious, and some people (myself included) hate it with passion, but it remains in some places, e.g. some browsers.
Offline
Well, the smooth scrolling (with very small steps) works with browser and the mouse, but not with qt5 and gtk3 applications. This should be an easy thing to fix, so I don't really get why it still perists.
KDE Plasma, ThinkPad X380 Yoga, Intel Core i7-8550U, Intel UHD Graphics 620, 512GB PCIe-NVMe SSD (OPAL 2.0), 16GB PC4-19200 (2400 MHz)
Offline
I realized that smooth scrolling works with the touchpad, but not with my Logitech mouse. I don't see any setting in the Plasma settings or kwinrc.
Why could this be?
Have you synaptics touchpad driver installed?
Offline
@digitalalone: No I use libinput
KDE Plasma, ThinkPad X380 Yoga, Intel Core i7-8550U, Intel UHD Graphics 620, 512GB PCIe-NVMe SSD (OPAL 2.0), 16GB PC4-19200 (2400 MHz)
Offline
Rather than synaptics, libinput has no features like coasting, so smooth scrolling has to be implemented by the apps. If qt5 and gtk3 apps don't have it, there's nothing you can do.
Offline
Logitech high resolution timers have just been implemented in the 5.0 kernel on the kernel level. It will be a while till applications/userspace is updated to properly react to this.
http://who-t.blogspot.com/2018/12/high- … ng-on.html
At minimum, this patchset will have to be part of a libinput release. Then it might even be configurable there, without the need to change other userspace.
Once relevant pieces are in place this should provide similar behaviour to what's already implemented in touchpads.
Last edited by V1del (2019-03-06 11:58:32)
Offline
@V1del: Great I just installed the new kernel ![]()
KDE Plasma, ThinkPad X380 Yoga, Intel Core i7-8550U, Intel UHD Graphics 620, 512GB PCIe-NVMe SSD (OPAL 2.0), 16GB PC4-19200 (2400 MHz)
Offline