Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
So, I'm trying to get all my laptops up to using libinput because my newest one it just "works" correctly. However have a couple questions about configuring it:
1. On one of my laptops, it MOSTLY works. It has edge scroll enabled instead of 2 finger scroll. I want to disable edge scroll and enable 2 finger scroll (I know the hardware supports it as I was using it on Windows). This laptop I'm still using libinput, but I'd really like to get this fixed since the touchpad works REALLY well with libinput otherwise.
2. On MULTIPLE laptops, it almost works. Single & 2-finger tapping works, 2 finger scroll works, but 3-finger tapping doesn't. These I'm all using synaptics because it fully works. I've tried following the arch wiki for configuring libinput multiple times, but I've NEVER manged to get 3-fing tapping working with libinput on ANY of these. I can stay with Synaptics as it'll probably be quite some time before it's fully deprecated, but I'd PREFER to be able to use libinput since it's usually a bit more predictable in terms of actual touchpad movement, but not having midldle click is simply too big an issue to deal with.
So, does anyone know how to do these configurations, or have a link to a page that describes exactly how to configure them?
YEah, read that page like 10 times now. As I said, nothing I've tried from that page has done anything to help. I've successfully broken the touchpad multiple times, but never managed to get something working that wasn't. I had initially assumed it was just setting the TappingButtonMap to lrm, but that didn't work. I've tried playing with ButtonMapping, but haven't had any success. Nothing else seems like it would affect it.
Last edited by Timothy Miller; 11-24-2017 at 04:45 PM.
Now that I'm back in front of my Linux box, I realise the command should have been
Code:
libinput-list-devices
Quote:
1. On one of my laptops, it MOSTLY works. It has edge scroll enabled instead of 2 finger scroll. I want to disable edge scroll and enable 2 finger scroll
From 'man libinput'...
Quote:
libinput Scroll Method Enabled
3 boolean values (8 bit, 0 or 1), in order "two-finger", "edge", "button". Indicates which
scroll method is currently enabled on this device.
The Xorg configuration option is specified like this...
Quote:
Option "ScrollMethod" "string"
Enables a scroll method. Permitted values are none, twofinger, edge, button. Not all devices
support all options, if an option is unsupported, the default scroll option for this device
is used.
2. On MULTIPLE laptops, it almost works. Single & 2-finger tapping works, 2 finger scroll works, but 3-finger tapping doesn't. These I'm all using synaptics because it fully works. I've tried following the arch wiki for configuring libinput multiple times, but I've NEVER manged to get 3-fing tapping working with libinput on ANY of these. I can stay with Synaptics as it'll probably be quite some time before it's fully deprecated, but I'd PREFER to be able to use libinput since it's usually a bit more predictable in terms of actual touchpad movement, but not having midldle click is simply too big an issue to deal with.
Unfortunately (as the Arch wiki page) mentions, the "libinput driver has fewer options to customize touchpad behaviour to one's own taste, but far more programmatic logic to process multitouch events (e.g. palm detection as well). Hence, it makes sense to try the alternative, if you are experiencing problems on your hardware with one driver or the other."
Unfortunately (as the Arch wiki page) mentions, the "libinput driver has fewer options to customize touchpad behaviour to one's own taste, but far more programmatic logic to process multitouch events (e.g. palm detection as well). Hence, it makes sense to try the alternative, if you are experiencing problems on your hardware with one driver or the other."
It's definitely possible. 4 of my laptops have 3-finger tapping working and are using libinput. Not restricted to a single OS, as they are each running different one (q4os (Debian Stretch based), Arch, Gallium (Ubuntu 16.04 based), and Fedora 27).
AS far as the scrolling, I'm sorry to say that it was a fat fingering that was preventing that from working. I HAD actually updated the correct option, I had mistyped the line, however. I had looked at the line it seems 100 times, and never noticed until I copy/pasted directly from the man...THEN it worked.
Last edited by Timothy Miller; 11-24-2017 at 11:18 PM.
It's definitely possible. 4 of my laptops have 3-finger tapping working and are using libinput. Not restricted to a single OS, as they are each running different one (q4os (Debian Stretch based), Arch, Gallium (Ubuntu 16.04 based), and Fedora 27).
I must have misunderstood your opening post where I understood that you couldn't get 3-finger tapping working...
Quote:
2. On MULTIPLE laptops, it almost works. Single & 2-finger tapping works, 2 finger scroll works, but 3-finger tapping doesn't. These I'm all using synaptics because it fully works. I've tried following the arch wiki for configuring libinput multiple times, but I've NEVER manged to get 3-fing tapping working with libinput on ANY of these.
You could compare the 'libinput-list-devices' output between the four that work (with libinput?) and the ones that don't.
Quote:
AS far as the scrolling, I'm sorry to say that it was a fat fingering that was preventing that from working. I HAD actually updated the correct option, I had mistyped the line, however. I had looked at the line it seems 100 times, and never noticed until I copy/pasted directly from the man...THEN it worked.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.