B
Bill Harding
bill.harding.blog · Personal blog · on HN since 2019
Bill Harding documents his project to bring MacBook-style touchpad behavior and multitouch gestures to Linux, plus occasional essays on programming careers.
What HN saysCommenters point to it as a project worth following or funding, and link its updates on gesture support landing in Qt, GIMP, X server, and Firefox.
22HN people shared it
17linked it in comments
23stories submitted
1.5Kstory points
7 months agolast shared
2019people per year2026
Most-shared posts
- 1Linux touchpad like a MacBook Pro, May 2020 update7 people · 314 points · first shared 2020 · 324 comments on HN
- 2Linux Touchpad Like a MacBook update: progress on multitouch4 people · 275 points · first shared 2020 · 127 comments on HN
- 3Linux Touchpad like MacBook: Touchpad gestures land to Qt, Gimp and X server3 people · 33 points · first shared 2021 · 3 comments on HN
- 4Linux touchpad like a MacBook: goal worth pursuing? (2018)3 people · 3 points · first shared 2021 · discussion on HN
- 5Linux touchpad like a macbook progress and a call for help3 people · first shared 2019
- 6Linux touchpad: preliminary project funding, survey results2 people · 225 points · first shared 2020 · 169 comments on HN
- 7Linux touchpad like a Mac update: Firefox gesture support live in nightly2 people · 65 points · first shared 2021 · 16 comments on HN
- 8Grow Slow, Ambitious Programmer2 people · 4 points · first shared 2021 · discussion on HN
- 9Q3 Linux touchpad update: Multitouch gesture test packages now ready1 people · 419 points · first shared 2020 · 136 comments on HN
- 10Linux touchpad like a MacBook: April 2020 update1 people · 147 points · first shared 2020 · 155 comments on HN
- 11Twilio’s incentives to enable fraud against their customers: not a good look1 people · 4 points · first shared 2019 · discussion on HN
- 12A 2024 Glimpse into Life as a Google Ads Customer1 people · 2 points · first shared 2024 · discussion on HN
- 13Ruby/Rails Performance Comparison of Intel, M1 Max, M2 Max1 people · 2 points · first shared 2023 · discussion on HN
- 14Data roundup: Which code models performing best this month (April 2026)?1 people · 1 points · first shared 2026 · discussion on HN
- 15Interesting Podcast Idea? Routines and Habits of World-Class Programmers1 people · 1 points · first shared 2024 · discussion on HN
What HN people wrote when they linked it
wbharding · 2019-03-26
For those who would like to follow this project as it unfolds, we intend to work from https://gitlab.freedesktop.org/wbharding/libinput
I'll also setup an easy means subscribe to text updates about this project soon. Check https://bill.harding.blog for updates on that.
OJFord · 2021-09-21
With Linux, worth following (or funding!) this work (HN passim):
https://bill.harding.blog/2021/06/06/linux-touchpad-like-macbook-updat…
sandreas · 2021-06-06
> Unfortunately, while the keyboard is great, I can’t say the same about the touchpad.
I'm sure he has read https://bill.harding.blog/2018/01/07/linux-with-a-macbook-touchpad-fee… although he provides a link to the newest approach by Bill to restructure some of the drivers... I think the 2018 config is already a big improvement.
> an annoyingly loud fan that spins up too frequently
https://github.com/hirschmann/nbfc enables you to control your notebook fan. You can also create your own XML config.
someperson · 2021-02-26
Relevant to this conversation is Bill Harding's project to fund a better touchpad driver [1] [2]. It's well worth reading his blog posts and seeing his related GitHub project.
Definitely worth understanding his understand motivations, then considering collaborating and/or funding him.
[1] https://bill.harding.blog/2018/04/12/linux-touchpad-like-a-macbook-goa…
[2] https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-macbook-pro…
coldtea · 2021-02-26
Isn't there a 1-2 year old project that claims to have made great trackpad driver behavior in Linux?
I think this is the case I remember:
https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-macbook-pro…
imglorp · 2020-08-28
The T450 touchpad is compatible with the T440s and has real buttons. Should be a few bucks on ebay. See my question in this thread.
https://news.ycombinator.com/item?id=21316263
ps, Love my T440s also.
I would like two-finger horiz scroll to work better however, especially the swipe for "back" gesture. Somewhere a few months back was a comment about the XInput team comprising one overloaded guy needing help. I mess with stuff like "synclient HorizScrollDelta" but it really needs acceleration detection to trigger the gesture, not scroll.
pps: it's libinput: https://bill.harding.blog/2020/06/22/linux-touchpad-project-update-pro…
pocw · 2020-06-02
I still roll an old Macbook Air for my primary computer. It really sucks under Catalina. I used to run two browsers, one for work and one for personal. Now I just run the work one. I often find myself evicting things from RAM so I can get my job done. Nerfing the ram slots was the first unforgivable sin. Don't get me started on usb-c and the thrice damned touchbar. At least they gave us the escape key back.
I'm tempted to upgrade, but this article is not helping. Maybe I'll get an Air with 16gb and call it good.
My favorite recent machine purchase was a Chromebook Pixel i7 with 16GB of ram. The only problems are the locked rom and the nerfed storage. Both of which I've worked around. It's my primary pen-test machine and the most capable machine in my fleet. If only the Linux trackpad drivers were better. (fingers crossed https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-macbook-pro…
If I could buy a machine like the Chromebook (that I was allowed to install linux on) I'd drop Apple in a heartbeat.
cweiske2 · 2024-03-07
How can I test the improvements?
Wayland, XServer, Firefox, Gtk and QT patches were merged in 2021 already: https://bill.harding.blog/2021/06/06/linux-touchpad-like-macbook-updat…
But while running a current Debian unstable with Mate desktop, I don't know in which applications I could test the gestures, neither do I know which gestures are supported
joeberon · 2021-10-18
There's also this dude who has spent 2 years trying to get a mac touchpad experience on linux
https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-macbook-pro…
https://bill.harding.blog/2019/03/25/linux-touchpad-like-a-macbook-pro…
c54 · 2021-09-22
I respect this but the X1 Carbon's keyboard is bad, and so is its trackpad. Until something like this[0] project takes off, this is just a non-starter for me. Windows at least has OK trackpad support, and now with WSL and whatnot, the surface pro laptops are maybe a feasible option, but Windows ironically has the absolute worst window management of the 3.
And of course Apple is still a moving target. I'm not going back to a x86 toaster of a laptop with 5 hrs of battery life, when i can have one which stays cool for 11. Signs point to them ditching the touchbar too.
[0] https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-macbook-pro…
[1] Disclosures / context:
- I have an X1 carbon for work
- I vastly prefer my M1 Macbook Pro
- I miss i3wm, i used to run it on laptop and desktop in college, on Arch.
Brakenshire · 2021-02-25
Looks like there’s some good progress for touchpad support on Linux:
https://bill.harding.blog/2021/02/11/linux-touchpad-like-a-mac-update-…
https://news.ycombinator.com/item?id=26102894
Many millions of people will benefit, but the project only has 129 supporters, if anyone wants to chip in!
matheweis · 2020-11-13
There is a fellow from here working on getting it right in Linux. Apparently they’ve looked into it and it seemed like the obstacles aren’t insurmountable, but the developers want to be paid.
https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-macbook-pro…
p12tic · 2020-10-06
Whoops, I forgot the link to the results of the poll:
[1]: https://bill.harding.blog/2020/06/22/linux-touchpad-project-update-pro…
dddddaviddddd · 2020-08-28
There's work to make the touchpad better https://bill.harding.blog/2020/06/22/linux-touchpad-project-update-pro…
seltzered_ · 2020-05-22
Related: The "linux touchpad like a macbook" discussions: https://news.ycombinator.com/item?id=23235609
https://bill.harding.blog/2020/05/17/linux-touchpad-preliminary-projec…
https://github.com/sponsors/gitclear
jakecopp · 2019-06-20
I believe Bill Harding is working on improving Linux trackpad drivers (or trying to find people who can)
https://bill.harding.blog/linux-touchpad-like-a-macbook-progress-and-a…
sctb · 2019-03-25
OK! We've updated the link from https://bill.harding.blog/2019/03/25/linux-touchpad-like-a-macbook-pro… You can email us at [email protected] and we'll revert it when your host comes back online.