TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Linux Touchpad Like MacBook Update: 2023 Progress on Smooth Scrolling

256 pointsby wbhardingabout 1 year ago

25 comments

al_borlandabout 1 year ago
Why does this seem like such a hard problem to solve for everyone that isn’t Apple, when Apple seemingly solved the Trackpad over a decade ago?<p>Is this it? An unknown ROI?<p>&gt;the highly uncertain ROI for trying to align touchpad acceleration has prevented us from proposing a system change to the default Linux settings.<p>I can only speak for myself, but I gave up using trackpads on anything that isn’t a MacBook many years ago. Very occasionally I’ll try them and have always been disappointed. This prevents me from buying any laptop that isn’t a Mac and prevents me from running any OS that isn’t macOS on a laptop. I can’t be the only person who prioritizes the quality and feel of input devices when choosing a system. If this can make or break sales and adoption, it seems like the ROI would be pretty good. Even if we are just talking about Java app, if I’m using an obviously Java app that feels like a clunky Java app, I’ll usually find an alternative app that doesn’t feel horrible to use.<p>I’m glad progress is being made, but I struggle to understand why it’s still a problem at all when it’s been so good for so long with Apple. They even sell Bluetooth trackpads for desktops it’s so good.
评论 #39608665 未加载
评论 #39608806 未加载
评论 #39608726 未加载
评论 #39608737 未加载
评论 #39608552 未加载
评论 #39608646 未加载
评论 #39608523 未加载
评论 #39608714 未加载
评论 #39608653 未加载
评论 #39610515 未加载
评论 #39608740 未加载
评论 #39609476 未加载
评论 #39608546 未加载
评论 #39608648 未加载
评论 #39609100 未加载
评论 #39608687 未加载
评论 #39616656 未加载
评论 #39612061 未加载
评论 #39609874 未加载
评论 #39610989 未加载
评论 #39611501 未加载
评论 #39608801 未加载
评论 #39608827 未加载
评论 #39608573 未加载
评论 #39613881 未加载
评论 #39608682 未加载
评论 #39608540 未加载
jxdxbxabout 1 year ago
Apple has been perfecting its trackpad software since 1994, and it’s been getting better ever since. By contrast Apple keyboards have gotten worse since 1995 when it discontinued the Apple Extended Keyboard II. We don’t talk about Apple’s mice.
评论 #39609215 未加载
评论 #39608486 未加载
评论 #39608512 未加载
评论 #39608482 未加载
评论 #39608538 未加载
k8svetabout 1 year ago
I remember this project starting. Not one single thing has changed that affects me as a result and I use Linux everywhere, daily. As far as I can tell it&#x27;s a lot of small, niche work, that is almost completely immaterial to average users.<p>Meanwhile there&#x27;s no stop scroll events across the ecosystem. The single biggest win that Linux touchpad needs is stop scroll events.<p>I&#x27;ll bite my tongue on passing more judgement on how this effort has been portrayed over the past few years.
评论 #39610618 未加载
评论 #39608626 未加载
评论 #39609446 未加载
redundantlyabout 1 year ago
I welcome any and all improvements to touchpads on Linux and Windows systems. Switching from my personal MacBook to my work ThinkPad is like traveling back in time in terms of usability.
评论 #39608518 未加载
评论 #39609094 未加载
评论 #39610384 未加载
LorenDBabout 1 year ago
I&#x27;m confused what this is trying to achieve. In my four years of Linux usage, I have had no complaints about the touchpad[0].<p>[0] Other than the issue where sometimes my touchpad requires an extra finger touch to work after resuming from suspend, but I have a hunch that is a hardware&#x2F;firmware issue. In fact, I seem to recall that happening on a Windows machine once.
评论 #39610250 未加载
评论 #39612664 未加载
评论 #39610351 未加载
评论 #39617355 未加载
评论 #39610167 未加载
circuit10about 1 year ago
The main thing I think is missing is universal support for kinetic&#x2F;inertial scrolling, where you can fling your fingers on the touchpad and it keeps going after you stop. It seems to work with GTK but not Qt
评论 #39609258 未加载
leighleighleighabout 1 year ago
This fad of using an AI-generated image as the tacky doormat of an otherwise interesting blog post is making me pissed off &#x2F;uncaffeinated
评论 #39610121 未加载
评论 #39608941 未加载
glitchcabout 1 year ago
It&#x27;s hard to guarantee a consistent experience given the large variation of hardware out there. Apple has the advantage of vertical integration, allowing them to optimally tune their drivers for a single device.
marcodiegoabout 1 year ago
I think windows touchpads have also been improved after windows 10. Just a few years ago you could easily recognize windows user using notebook because they always brought a mouse with them, such bad was the touchpad on windows; actually it was way way worse than on linux.<p>That habit seems to be fading out, so I guess the touchpads have also been improving for windows users recently.
评论 #39610399 未加载
zx8080about 1 year ago
&gt; at the moment, our lead developer is working on Linux touchpad improvements at less than 1&#x2F;8 capacity. This means that progress is slow as he can only spend half a week per month on improvements.<p>How does it work? For most engineers, working on some complex task with this kind of scattered schedule means a need to spend the significant time on restoring the context.
rmbyrroabout 1 year ago
Is there an initiative going on to make hibernation work on Linux?<p>I think this is a much higher priority... Honestly, this is the only thing that bothers me about Linux. I need to keep my machine suspended between use sessions, which is a waste of the planet&#x27;s resources. Imagine that multiplied by the dozens (maybe 100&#x27;s?) of thousands of engineers doing the same?
评论 #39614588 未加载
recursiveabout 1 year ago
What exactly is smooth scrolling? Like you press the down arrow, and the scroll is animated instead of instantly snapping down by 50 pixels?
评论 #39608756 未加载
评论 #39608709 未加载
评论 #39608515 未加载
评论 #39608663 未加载
评论 #39608600 未加载
johnthussabout 1 year ago
&gt; We now have smooth scrolling support in popular Java library called &quot;awt.&quot; Many Java applications use this library underneath, including IDEs such as Eclipse, IDEA or Rider.<p>Eclipse doesn&#x27;t use AWT, but rather uses SWT, a completely separate toolkit&#x2F;API. That said, it&#x27;s still great to hear that this is being improved.
评论 #39610920 未加载
wodenokotoabout 1 year ago
Maybe this will allow mouse to scroll like a trackpad? That would be nice.<p>Particularly spreadsheets with tall cells can be almost impossible to scroll with a mouse because mouse scrolling is on lines and you need half lines to comfortably view what’s at the bottom of a tall cell. But use the track pad and it’s fine.
cweiske2about 1 year ago
How can I test the improvements?<p>Wayland, XServer, Firefox, Gtk and QT patches were merged in 2021 already: <a href="https:&#x2F;&#x2F;bill.harding.blog&#x2F;2021&#x2F;06&#x2F;06&#x2F;linux-touchpad-like-macbook-update-touchpad-gestures-land-to-qt-gimp-and-x-server&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bill.harding.blog&#x2F;2021&#x2F;06&#x2F;06&#x2F;linux-touchpad-like-mac...</a><p>But while running a current Debian unstable with Mate desktop, I don&#x27;t know in which applications I could test the gestures, neither do I know which gestures are supported
cl3mischabout 1 year ago
The touchpad experience on Gnome is largely great already. It has kinetic scroll and gestures.<p>My only gripe is that you can&#x27;t control the scroll speed. Especially in Firefox it feels way to fast. There are config options for that, but they also apply to a mouse scrollwheel, which in turn will feel too slow.<p>I guess the lack of this setting on the OS level is caused by the ongoing discussion what the &quot;correct&quot; place for advanced touchpad settings would be (application&#x2F;compositor&#x2F;libinput), which has been mentioned in multiple comments here.
albertzeyerabout 1 year ago
If you want to have mouse scroll wheel acceleration, you might be interested in a small project of mine: <a href="https:&#x2F;&#x2F;github.com&#x2F;albertz&#x2F;mouse-scroll-wheel-acceleration-userspace">https:&#x2F;&#x2F;github.com&#x2F;albertz&#x2F;mouse-scroll-wheel-acceleration-u...</a><p>I&#x27;m using this all the time on non-Mac platforms. Once you get used to this, it&#x27;s hard to get back.<p>But I&#x27;m still waiting that such a feature gets more built into the core, e.g. libinput or so.
lagt_tabout 1 year ago
Who doesn&#x27;t carry a wireless mouse? Or just hotkey your way through. Anything in between seems like a huge drop in QoL.
sublinearabout 1 year ago
I grew up a PC gamer in the 2000s, so developed a very strong preference for <i>no acceleration at all</i> and a medium-low pointer speed.<p>Apple may have great trackpad hardware, but all the software smoothing&#x2F;acceleration&#x2F;inertia is infuriating when trying to make precise cursor movements.<p>I find myself constantly overcorrecting. These fractions of a second wasted add up in a day while trying to work. It&#x27;s exhausting. Windows is even worse and I don&#x27;t believe it&#x27;s possible to completely get rid of the acceleration.<p>All these skeuomorphic attempts to apply physics to the UI are misguided. Why not bring back those old ugly icons and the wasted screen space too?
pessimizerabout 1 year ago
Seems like calling it &quot;Linux touchpad like MacBook&quot; is a way to make sure that no one will be willing to help you other than people who use MacBooks, and people who use MacBooks have no need for this.<p>I&#x27;m into &quot;Linux touchpad with more tweakable and accessible parameters,&quot; or &quot;Linux touchpad with better gesture support,&quot; but described like this, it&#x27;s the type of thing I would ignore or not even hear about until it was an abandoned&#x2F;dead project. I simply wouldn&#x27;t realize that it&#x27;s something useful for me to support. I exclusively use touchpads and Linux desktops, and while I&#x27;ve been frustrated at not being able to get the touchpad to feel like I would ideally want, if it felt like a Mac touchpad I would <i>hate</i> it.<p>A bunch of parameters that you can tweak to imitate MacBooks? Yes, please. A switch to turn your touchpad into a Mac touchpad? Who cares other than people who are only forced to use Linux for development on the job because their preferred Mac is too nerfed to allow them to allow them to get their work done?<p>As a larger statement, it seems that the strain of &quot;What will make Linux catch on is making it more like Macs&quot; has largely died off, largely because the people who want Macs buy Macs. It&#x27;s a tactic as likely to be as successful as the &quot;making Firefox indistinguishable from Chrome will make Chrome users switch to Firefox&quot; pretense, and gets as much development support as the &quot;making GIMP exactly like Photoshop&quot; projects. The Firefox thing wouldn&#x27;t have happened if they weren&#x27;t completely funded by Google, and people who like Photoshop <i>prefer Photoshop and aren&#x27;t going to work on GIMP.</i>
luqtasabout 1 year ago
also a cool extension: <a href="https:&#x2F;&#x2F;github.com&#x2F;JoseExposito&#x2F;touchegg">https:&#x2F;&#x2F;github.com&#x2F;JoseExposito&#x2F;touchegg</a>
dangabout 1 year ago
Related. Others?<p><i>Linux Touchpad like MacBook Update: 2022 progress and new poll</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34300973">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34300973</a> - Jan 2023 (59 comments)<p><i>Linux Touchpad Like MacBook Update: Touchpad Gestures Now Shipping</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29555822">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29555822</a> - Dec 2021 (419 comments)<p><i>Linux Touchpad like MacBook: Touchpad gestures land to Qt, Gimp and X server</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27414160">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27414160</a> - June 2021 (3 comments)<p><i>Linux touchpad like a Mac update: Firefox gesture support live in nightly</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26102894">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26102894</a> - Feb 2021 (16 comments)<p><i>Q3 Linux touchpad update: Multitouch gesture test packages now ready</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24700537">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24700537</a> - Oct 2020 (136 comments)<p><i>Linux Touchpad Like a MacBook update: progress on multitouch</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23615218">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23615218</a> - June 2020 (127 comments)<p><i>Linux touchpad: preliminary project funding, survey results</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23235609">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23235609</a> - May 2020 (169 comments)<p><i>Linux touchpad like a MacBook Pro, May 2020 update</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23080435">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23080435</a> - May 2020 (324 comments)<p><i>Linux touchpad like a MacBook: April 2020 update</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23039515">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23039515</a> - May 2020 (155 comments)<p><i>Linux touchpad like a Macbook: progress and a call for help</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19485178">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19485178</a> - March 2019 (212 comments)<p><i>Linux touchpad like a Macbook: goal worth pursuing?</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17547817">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17547817</a> - July 2018 (336 comments)<p><i>Linux touchpad like a Macbook: goal worth pursuing?</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16843720">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16843720</a> - April 2018 (1 comment)
Hucklederryabout 1 year ago
Somewhat relatedly, I hate hate hate clickpads. They are so much slower, unintuitive, and finicky yet every single laptop these days has the useless damn things.<p>I used to be so efficient with touchpads with tactile left and right mouse buttons. Now my modern laptop is practically useless to me without an external mouse, which significantly reduces its flexibility. I have spent <i>days</i> fiddling with utilities in Linux to alter settings to a state where its barely tolerable if I absolutely must use it.
krunckabout 1 year ago
That logo is just wrong.
distantsoundsabout 1 year ago
2024 is the Year of the Linux Desktop! This _surely_ is a sign we&#x27;re going to get it, right?<p>Right?
评论 #39609143 未加载