logoalt Hacker News

keyshapegeo99yesterday at 1:30 PM7 repliesview on HN

For both ideological and practical reasons, I'd love to switch. If I were a desktop computing person, I'd already have done so years ago.

Alas, I exclusively use laptops - as I work a great deal while travelling.

I do not wish to have to carry around a mouse with me wherever I go with my portable computer.

If any Linux distro manages to replicate even 80% of the smoothness and functionality of a Mac trackpad experience, I'll switch. I have yet to find one, however (and yes, I've tried all the Asahi variants - they don't come close).


Replies

brightballyesterday at 1:46 PM

I always agreed with this take until I went all in on keyboard driven tiling window managers. First with i3 and now with Omarchy/hyprland.

I find my use of the trackpad so rare now that it’s a non factor.

show 1 reply
ryandrakeyesterday at 4:48 PM

Here's a perfect example of this: Using a Mac trackpad on macOS, you can two-finger scroll as fast or slow as you want. If you go slow enough (you might have to "roll" your fingers instead of moving them down), you can scroll your browser pixel-by-pixel. This behavior carries through every app on the system. Scrolling basically does exactly what your fingers do.

Now, run Linux (say, Ubuntu) on that exact same hardware and try scrolling in Firefox or something. Instead of the content moving exactly as your fingers are moving, it does this weird jumpy "page up / page down" like thing as your fingers move. Even moving your fingers as slowly as you can will make the content jump to the next "page" 20 pixels down. This is not just Firefox's behavior: it carries through to every application.

Yes, there's probably some obscure GNOME configuration I need to add to fix this behavior, and if you search online you'll find forum after forum of people asking for logs and responding with "I dunno, try this." For something that should work out of the box.

show 1 reply
mmcnlyesterday at 1:35 PM

Agreed. Trackpads on Windows are very good (approaching Mac quality) but on Linux it's hit and (mostly) miss. Gnome gestures are borderline unusable. Sometimes Gnome forgets how many fingers I'm using and every single finger mouse movement is suddenly a gesture, have to retry gestures to switch workspaces because the first two times it fails, etc. It becomes worse with more windows open. No back swipe gesture in Chrome, etc. Basic stuff that is annoying in every day use. Flawless mouse/touchpad support is not too much to ask.

STKFLTyesterday at 3:56 PM

> If any Linux distro manages to replicate even 80% of the smoothness and functionality of a Mac trackpad experience, I'll switch

I find Niri to be a great WM for trackpad use if you are amenable to a scrollable-tiling workflow. All gestures are inertial like MacOS and to my fingers they often feel snappier and more natural than their macOS equivalents. Scrolling is consistent and natural, though which apps have inertial scrolling is definitely hit-or-miss. It perfectly recognizes three and four finger gestures. PikaOS (debian-based) and CachyOS (arch-based) both offer Niri as an option if you want to give it a try.

For context, my experience is on a 4 year old thinkpad which admittedly is probably best case for driver support but is definitely not the best touchpad hardware on the market.

show 1 reply
frr149yesterday at 1:56 PM

I've been using fedora desktop on laptop for years, alongside a Mac, without any issues

nehal3myesterday at 1:46 PM

Take this with a grain of salt, it's impossible for me to tell what you are and aren't comfortable with, but there is an alternative to using trackpads or mice at all and that's tiling window managers. You drive the OS with your keyboard. Combining this with plugins like Vimium for Chromium based browsers (or Tridactyl for Firefox) you can drive your entire OS and browser with keybindings.

As an aside, the latter also teaches you the bindings for Vim which is a nice boon if you've tried in the past and couldn't make it stick.

But again, this might not fit your use case or your preparedness to invest time and effort. I'm just saying.

stainablesteelyesterday at 1:46 PM

[flagged]

show 2 replies