Live data from Hacker News

Linux touchpad: preliminary project funding, survey results

bill.harding.blog

91–100 of 174 posts

Re: Linux touchpad: preliminary project funding, survey results

#93
post #74
post #51

Earlier quoted context omitted.

Now imagine coming from years of Mac use to Linux or Windows, and discovering to your horror that because the modifier key on those platforms isn't cmd but ctrl you cannot do many of the default shortcuts you're used to in the terminal.

Yep, Apple really nailed it with that choice. Not only can you use GUI key combos in the terminal, but also you can use terminal line editing key combos in the GUI. That's something that seems like it ought to be possible in Linux, but afaik it is not.

One thing one my wish list of things that will probably never happen is an extensible EMACs, Jupyter hybrid with a full on highly extensible dependently typed programming language. By keeping the specification of the components as abstract as possible, one could reinterpret the same code to give a completely different and customizable user experience. Probably with a lens based GUI toolkit for interactive widgets.

I have no idea if it is possible, and maybe I should be the change I want to see in the world.

EDIT: I realize now this doesn't quite follow the conversation, but I wanted to get the thought out somewhere.

Re: Linux touchpad: preliminary project funding, survey results

#94

Honestly, I hate the Apple touchpad experience. I love Linux touchpad experience, except for when there are multiple drivers available and depending on which one is being used, my settings change. Oh, and, 'tap to click' should be default.

>I hate the Apple touchpad experience

You're definitely in the minority on that.

> Oh, and, 'tap to click' should be default.

Okay, now you're just trolling.

Re: Linux touchpad: preliminary project funding, survey results

#95
As a touchpad-ignorant person (I have not used Macbook touchpad, so I don't know what I'm missing) Linux touchpad support had always seemed fine to me until distros started using libinput by default.

Last time I tried libinput, I couldn't disable acceleration on touchpads. "Flat" acceleration profile still had acceleration.

Re: Linux touchpad: preliminary project funding, survey results

#97

Earlier quoted context omitted.

That's a physical limitation because the touchpad hinges from the back. No new touchpad driver is going to fix that.

And the Apple touchpad doesn't hinge at all! The "click" reaction you get when you press it is simulated by a set of force sensors and an actuator that vibrates the trackpad to simulate a click.

Apple trackpads used to hinge 10 years ago.

Re: Linux touchpad: preliminary project funding, survey results

#98

Earlier quoted context omitted.

You'd think "surely a touchpad is a touchpad", but the reality for most heavy users is that Apple really does have an experience substantially better than most in this area. Large tracking surface. No dead zones, which can't be touched or tapped. Fantastic palm rejection. Gestures that work reliably, and never over or under-detect fingers. Its not really to say that the Apple trackpads are better at their best than t…

I've noticed that two-finger scrolling, which should be one of the easiest things to get right, is wrong on basically anything that's not MacOS. Windows and Linux arbitrarily insist on 3-line scrolling in a lot of apps. Even when pixel scrolling is technically available, it works poorly. It appears small movements are ignored, and then once you've hit some sort of distance threshold the scroll "jumps" to register the…

> Windows and Linux arbitrarily insist on 3-line scrolling in a lot of apps

Yes, macOS is definitely more consistent in terms of UI toolkits, of course.

Stick to GTK apps (with libinput on your system of course) and everything should be great :)

Re: Linux touchpad: preliminary project funding, survey results

#99

I just hope that libinput matches the xorg synaptics driver before it is deprecated. On every major OS release, I try the live cd to check if the touchpad with libinput is on par with synaptics, but it isn't there yet.

libinput has been far ahead of xorg synaptics since forever.

Re: Linux touchpad: preliminary project funding, survey results

#100
post #82

I'm faintly curious, how does the MacOS "Touchpad Experience" referenced in question #1 differ from the Windows one? (Or any other OS?) (Background to my ignorance: While I do (very) occasionaly use MacOS, I usually default to the terminal as it's more familiar... and probably spend most (60-70%) of my time connected to linux or unix-like systems via cli/ssh... from a Windows system.) Are we talking touch gestures or…

much much much better: - super smooth. Scrolling and everything just feels right. They do a lot of low level software magic to make that happen. Off topic: If you ever try to reimplement a scroll view on iOS you will see how much effort is needed to make it smooth - even if you have access to all the same APIs - biiiig trackpad. I find this especially important when I have a big external monitor plugged in. I can eas…

> Gestures and what you can do with them (OS X spaces!) is really well done

GNOME 3 does this correctly (but spaces are vertical), I think KDE Plasma too, and I have personally implemented this gesture in Wayfire :)

Post reply on HN