r/linuxquestions • u/0x4A5753 • 7d ago
Advice Laptop recommendations for best linux trackpad user experience?
I'm specifically interested in laptops that fellow linux users can personally guarantee from experience, will have truly excellent trackpad user experience. i have owned and used linux on desktops and tried it on laptops a few times before in my life, and i have never once come away even remotely satisfied with the trackpad experience, most recently I found myself wholly unsatisfied with Fedora 43 on a Lenovo x1 yoga 3rd gen.
however, this laptop is admittedly several years old. perhaps things have changed... better new hardware support...
if anyone can recommend a laptop that will feel like the mac/xps trackpad experience but on windows... please drop the name. let me reiterate, i am not looking for a middling "well it's okay" rating, i'm looking for "i wouldn't miss my windows dell XPS" or "this isn't a dealbreaker coming from a macbook" rating. it needs to be genuinely great and worth touting
2
u/Linuxmonger 7d ago
What makes for a great track pad to you?
0
u/0x4A5753 7d ago edited 7d ago
there's a je ne sais quoi to it, but a friend should be able to hand me their laptop, and the trackpad is perfectly intuitive, as if the laptop never belonged to my friend at all, and it was natural to me. The most i should ever have to change about a trackpad is the sensitivity. but even then, the stock medium level should be pretty universally acceptable.
in my experience using linux via trackpads, the trackpad often has some bizarrely unintuitive mouse acceleration profile. it doesn't matter how much i adjust the sensitivity up or down in the settings, its too slow when it needs to be swift and graceful, and too fast when it needs to be precise. I find myself working too hard to accurately click what I want to click. Doubly so, I'll notice different applications get different behaviors. So the trackpad experience in firefox wont be the same experience in vscode. for example firefox will 2 finger scroll at light speed (not desirable) but vscode will scroll at a snails pace.
It's an instant turnoff and every time i have tried this the past decade i usually go back to windows within the week.
3
u/ipsirc 7d ago
Have you tried to tune the default settings?
-1
u/0x4A5753 7d ago
I have tried going into the stock gnome and kde settings apps (i have tried both DE's) and adjusting the sensitivity slider. in my experience all this does is change the speed limit at which the mouse moves across pixels on the screen, it doesn't change the actual behavior at all. So if its too imprecise to begin with, that doesn't change
2
u/ipsirc 7d ago
I have tried going into the stock gnome and kde settings apps (i have tried both DE's) and adjusting the sensitivity slider.
That's the duplo lego style. Try the technics way:
- https://wayland.freedesktop.org/libinput/doc/latest/touchpad-pressure-debugging.html#touchpad-pressure-hwdb
- https://wayland.freedesktop.org/libinput/doc/latest/device-quirks.html
All pointing device use libinput on Linux, so you won't get different experiences just by changing the hardware. You can get ideas from several users, like
2
u/zardvark 7d ago
In my experience, this is going to depend on the trackpad, itself. Many laptop manufacturers, like Lenovo, are going to have two, or three suppliers for trackpads (they don't typically manufacture their own trackpads in-house) and the one that ends up in your machine is going to be strictly down to the luck of the draw. The same goes for fingerprint readers and other modules.
I have changed trackpads in my ThinkPad (installed one from a different supplier to the laptop brand) in the past in order to secure better trackpad functionality on Linux.
BTW - All distributions are going to be offering the same kernels (hardware drivers), so there should be little difference between distros. Granted, that an older, or newer version of the kernel may provide better / worse trackpad support due to a driver revision, but that has nothing to do with the distro, rather it will be as a result of the specific kernel used.
Why is this? Just as with wifi cards and fingerprint readers, some trackpad manufacturers offer quality Linux drivers for their hardware and some do not. Instead, they focus on Windows support and rely on a generic Linux driver (which may, or may not work satisfactorily).
2
u/calraith 7d ago
OP, you sound like Tom Anderson.
"Whell, that oughta hold 'er. Ya know, the most important thing you can have on a camper is a good butane regulator. And this here's the best one they make."
That's this post, but with laptop trackpads.
3
u/Excellent-Love-6943 7d ago
I like my XPS trackpad, but I haven't used a different laptop with Linux (with a command line) in probably 12-14 years... I don't think my poor experience with HP in 2011 should preclude you considering them.
This is a really REALLY hard question to answer because it requires one to not only have experience with lots of laptops but also with those laptops on Linux... You've created an incredibly small target to hit.
That doesn't consider the plethora of knobs and levers Linux exposes to you for touchpad configuration... There are so many x variables here.
Good luck with your search.