Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using libinput drivers #2375

Closed
jpouellet opened this issue Oct 13, 2016 · 2 comments
Closed

Consider using libinput drivers #2375

jpouellet opened this issue Oct 13, 2016 · 2 comments
Labels
accessibility This issue concerns the use of Qubes OS by persons with disabilities. help wanted This issue will probably not get done in a timely fashion without help from community contributors. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Milestone

Comments

@jpouellet
Copy link
Contributor

I would like to suggest using xorg-x11-drv-libinput due mainly to its significantly improved inertial scrolling handling.

Qubes OS version (e.g., R3.1):

R3.2, but perhaps all

Affected TemplateVMs (e.g., fedora-23, if applicable):

dom0


Expected behavior:

Under synaptics drivers, scrolling to the bottom of a web page, then pressing control-tab (or control-anything) causes firefox and chrome to zoom the current page because it is still receiving wheel-down events from (unintended) intertial scrolling, which are now combined with the control key, and this is a (not-easily-disableable) shortcut for page zooming in at least firefox and chrome.

Actual behavior:

Web pages randomly zoom in and out all the time, in greatly maddening fashion.

Steps to reproduce the behavior:

With active browser window, quickly swipe up or down with two fingers to initiate scrolling, then remove hand from touchpad, and press control key.

If your driver exhibits this issue, you almost certainly already know what I'm talking about.

General notes:

This behavior keeps getting reported to browsers, but it's not browsers' fault.

The libinput drivers already get installed if you choose to install KDE in the installer.

xorg-x11-drv-libinput can safely be installed alongside xorg-x11-drv-synaptics, and X11 will prefer libinput. Although, I'm not sure why you'd want to keep the synaptics drivers around...

@andrewdavidwong andrewdavidwong added T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. help wanted This issue will probably not get done in a timely fashion without help from community contributors. accessibility This issue concerns the use of Qubes OS by persons with disabilities. labels Oct 13, 2016
@andrewdavidwong andrewdavidwong added this to the Far in the future milestone Oct 13, 2016
@andrewdavidwong andrewdavidwong modified the milestones: Far in the future, Release 3.2 Oct 18, 2016
@andrewdavidwong andrewdavidwong added help wanted This issue will probably not get done in a timely fashion without help from community contributors. and removed help wanted This issue will probably not get done in a timely fashion without help from community contributors. labels Oct 18, 2016
marmarek pushed a commit to QubesOS/qubes-installer-qubes-os that referenced this issue Mar 7, 2017
Libinput has superior input handling than default synaptics drivers.

Fixes QubesOS/qubes-issues#2375

(cherry picked from commit 355e8d0)
fepitre pushed a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017
Libinput has superior input handling than default synaptics drivers.

Fixes QubesOS/qubes-issues#2375
@maltfield
Copy link

Can someone please add to this ticket a link to the documentation for how to switch back from libinput to the synaptic drivers in dom0?

@andrewdavidwong
Copy link
Member

Can someone please add to this ticket a link to the documentation for how to switch back from libinput to the synaptic drivers in dom0?

If you'd like to add a link to this issue, you can simply include it in your comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility This issue concerns the use of Qubes OS by persons with disabilities. help wanted This issue will probably not get done in a timely fashion without help from community contributors. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

No branches or pull requests

3 participants