TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Linux Touchpad Like MacBook Update: Touchpad Gestures Now Shipping

604 点作者 wbharding超过 3 年前

27 条评论

ComputerGuru超过 3 年前
I wrote a (userland) general purpose and driver&#x2F;hardware-agnostic multitouch daemon w&#x2F; gesture support for Linux that works with the existing input stack (i.e. doesn’t require switching to libinputy but also supports it), if anyone is interested:<p><a href="https:&#x2F;&#x2F;neosmart.net&#x2F;blog&#x2F;2020&#x2F;multi-touch-gestures-on-linux&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neosmart.net&#x2F;blog&#x2F;2020&#x2F;multi-touch-gestures-on-linux...</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;mqudsi&#x2F;syngesture" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mqudsi&#x2F;syngesture</a><p>The biggest benefit is that you can use drivers with actually correct acceleration curves like xf86-input-synaptics (if you’re on X11) instead of the offensively bad, NIH reimplementation that ships with libinput.<p>Oh wait, I’m on HN so I shouldn’t neglect to mention my project is written in rust!
评论 #29558170 未加载
评论 #29558118 未加载
评论 #29556972 未加载
评论 #29557998 未加载
评论 #29559188 未加载
评论 #29564003 未加载
评论 #29563766 未加载
cxr超过 3 年前
I&#x27;ll make the same point I make every time this topic comes up: there are Chromebooks with great touchpad experiences, and that&#x27;s been the case for a long, long time. This is not a &quot;Linux&quot; or &quot;open source&quot; problem; this is a problem of ignorance and&#x2F;or insufficient interest on the part traditional (i.e. non-ChromeOS) distros and their users. It&#x27;s nuts that this was and continues to be a high-profile, multi-year effort spawning discussions that end up framing the whole thing as elusive—rather than, you know, a solved problem that is pretty much not even worth mentioning but for the long tradition of poor execution.
评论 #29559696 未加载
评论 #29561664 未加载
评论 #29559502 未加载
评论 #29562648 未加载
评论 #29556839 未加载
评论 #29563049 未加载
评论 #29557121 未加载
评论 #29558646 未加载
p12tic超过 3 年前
Hi, I&#x27;m the developer behind this effort. I can answer any questions you have.
评论 #29556938 未加载
评论 #29557122 未加载
评论 #29558959 未加载
评论 #29558612 未加载
评论 #29556924 未加载
评论 #29559566 未加载
fsflover超过 3 年前
I can&#x27;t wait until all proprietary software becomes obsolete due to FLOSS becoming good enough for everyone. From what I see the proprietary operating systems are in decline now, whereas Linux is getting better and better all the time.
评论 #29556431 未加载
评论 #29556135 未加载
评论 #29556277 未加载
评论 #29556365 未加载
评论 #29556145 未加载
评论 #29556254 未加载
评论 #29556230 未加载
评论 #29557297 未加载
评论 #29556538 未加载
评论 #29556237 未加载
评论 #29557750 未加载
评论 #29556271 未加载
评论 #29556229 未加载
评论 #29556257 未加载
评论 #29556322 未加载
评论 #29561719 未加载
评论 #29556580 未加载
nickysielicki超过 3 年前
Until haptic touchpads become available outside of MacBooks, touchpads are always going to suck under Windows and Linux. Gestures aren’t the main thing preventing me from enjoying the touchpad on my Dell — it’s plenty big and it supports four finger gestures under Windows. The problem is that the entire thing shifts down a couple millimeters when I click and my finger ends up dragging slightly, which moves my click off what I’m clicking on.<p>I don’t understand how Apple has had a monopoly on this for half a decade. Lenovo had a thinkpad come out last year with a haptic touchpad but I haven’t seen anything further. Is it patents?
评论 #29556515 未加载
评论 #29556323 未加载
评论 #29558727 未加载
评论 #29562413 未加载
评论 #29557982 未加载
评论 #29556379 未加载
评论 #29556313 未加载
jillesvangurp超过 3 年前
Nice, I recently replaced my mac book pro with a cheap Samsung laptop (emergency replacement, the mac died and the new ones are unobtainable currently).<p>I installed Manjaro on it and it was a relatively OK experience getting that going. I had some issues with the sound that took some &quot;maybe this will work&quot; style copy paste of all sorts of magical cli incantations to get working. But I kind of knew what I was getting into so I&#x27;m not disappointed by that. The important thing is that I have a functioning laptop with all my developer toys running.<p>However, the touchpad support is so awful that I ordered a mouse. I never needed one of those with any macbook I&#x27;ve ever owned. It seems it&#x27;s impossible to configure the touchpad in a sane way without ending up with piles of custom scripts. E.g. the scrolling speed is way off and I constantly have my single clicks interpreted as middle clicks, which does such fun things as close the browser tab instead of opening it. Simple tasks such as selecting text are made hard because the mechanical pressure needed for the clicks actually tends to move the cursor by enough that you basically mis-click. I briefly used the touchpad under windows before I wiped the disk. So, I know the same touch pad can behave a lot more reasonable given better software.<p>So, any improvements in this area are very welcome!
评论 #29557650 未加载
评论 #29559943 未加载
k1rcher超过 3 年前
Very interesting. I’m running PopOS on my framework, running Wayland— the touchpad gestures is very good. But still not up to par with MacBook. I’m extremely curious as to how this compares.<p>I think it’s both PopOS’s gestures as well as the hardware (the framework touchpad is quite good!) that has resulted in such a fantastic experience, at least compared to other laptop touchpads I’ve used. Definitely the closest to MacBook gestures I’ve experienced.<p>I’m working on getting an eGPU setup going so I can properly run X instead of Wayland, and am very excited to try this out.<p>(Please correct me if I am wrong, but my understanding is Wayland if you’re running integrated graphics, X if you have a GPU)
评论 #29559591 未加载
评论 #29560594 未加载
评论 #29561973 未加载
izoow超过 3 年前
I always found touchpads on Linux to be quite okay, mice on the other hand… For example, I find scrolling with mice in most browsers on Linux unbearably slow compared to other systems, and there’s no option to speed it up, and overall a lack of customization options when it comes to mice. I’m starting to wonder whether Linux developers don’t use mice, or if there’s something wrong with me or my setup, because I rarely hear about it. And as stupid as it sounds, being able to scroll properly is probably the #1 thing keeping me off Linux desktop right now.
评论 #29560166 未加载
评论 #29558085 未加载
iknowstuff超过 3 年前
It would be lovely if Firefox supported the two-finger back&#x2F;forward swipe.
josteink超过 3 年前
121 sponsors is pitiful.<p>Consider me in, and I hope everyone in here who honestly wants this to happen considers sponsoring too.
评论 #29557654 未加载
评论 #29559858 未加载
评论 #29560083 未加载
reginold超过 3 年前
I&#x27;ve been a sponsor of this project on Github for $5&#x2F;month. That said, I&#x27;m more of a consumer rather than a developer. I know my trackpad on Linux seems to sux, and I can&#x27;t see how anything gets better for consumers on Linux without us paying for work like this. I&#x27;m curious for feedback -- is this team making good progress, did you install the code, etc?<p>Should I double my sponsorship of this project?
评论 #29562812 未加载
MayeulC超过 3 年前
I&#x27;m left wondering -- isn&#x27;t this a toolkit&#x2F;library issue?<p>I am a bit afraid of seeing gestures handled differently in multiple programs, like inertial scrolling, or pinch-to-zoom speed. At least gestures are always detected by libinput AFAIK, so there&#x27;s that.<p>But instead of implementing this in every application, wouldn&#x27;t it be nicer to implement the common part in a library and link that library to all app that require&#x2F;want touch handling? This would provide homogeneous behavior, and would allow sharing configuration files.
评论 #29557426 未加载
wqz超过 3 年前
When running X on a previous Debian version, it was possible to edit the synaptic settings to prevent accidental touchpad touches when typing (along with a lot of other settings to make the user experience excellent).<p>Now running Wayland on Debian 11&#x2F;Bullseye (with Gnome), there are only a few possible simple settings (that I can find), and so I have continual issues with window de-focussing due to accidentally touching the touchpad.<p>Is there anything that I can do now to fix this issue?<p>(I took a look at the blog post and also the <a href="https:&#x2F;&#x2F;neosmart.net&#x2F;blog&#x2F;2020&#x2F;multi-touch-gestures-on-linux&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neosmart.net&#x2F;blog&#x2F;2020&#x2F;multi-touch-gestures-on-linux...</a> link, but still don&#x27;t understand the state of things and if my problem is solved by installing any of these new packages.)<p>edit&gt; The libinput webpage says this: &quot;How do I configure my device on Wayland? See Where is the configuration stored? Use the configuration tool provided by your desktop environment (e.g. gnome-control-center) or direct access to your desktop environment’s configuration storage (e.g. gsettings).&quot;<p><a href="https:&#x2F;&#x2F;wayland.freedesktop.org&#x2F;libinput&#x2F;doc&#x2F;latest&#x2F;faqs.html#how-do-i-configure-my-device-on-wayland" rel="nofollow">https:&#x2F;&#x2F;wayland.freedesktop.org&#x2F;libinput&#x2F;doc&#x2F;latest&#x2F;faqs.htm...</a><p>Does this mean that it is not possible to set anything that isn&#x27;t included in Gnome&#x27;s minimal settings of libinput?
leetrout超过 3 年前
Here&#x27;s what I&#x27;m looking for:<p>Solid linux laptop with a macbook style centered keyboard and touch pad. (system76 has offset touchpad &#x2F; keyboard and it drives me insane)<p>Near perfect palm detection on the track pad like a macbook.<p>Does anyone have a recommendation? I&#x27;ve not tried any newer lenovo lappies nor have I tried linux on a Razer laptop which looks very similar to a macbook.<p>Maybe just wait for linux to run on M1?
评论 #29556369 未加载
评论 #29556462 未加载
评论 #29558785 未加载
评论 #29556386 未加载
评论 #29556458 未加载
评论 #29557041 未加载
评论 #29556328 未加载
sandreas超过 3 年前
I wonder, why nobody is mentioning two-finger scrolling (also inertial scrolling or kinetic scrolling).<p>Interesting fact: Ubuntu and Fedora have a fully working implementation for this - although scrolling is way too fast, while other distros don&#x27;t have this. KDE distros also don&#x27;t have this, even if KDE Wayland is used.<p>Can anyone tell my, why on Ubuntu and Fedora this works for EVERY app, whereas in other distros using GNOME 40 or 41 (e.g. Arch) it is only working on SOME or NONE of the apps...? Is there a patch for libinput or MUTTER, that is not in the official GNOME repos?
tuldia超过 3 年前
Nice! Thanks for the hard work everyone involved! I have nothing to complain, things just works for me so far, but great to see improvements in the pipe! :D
jacobmischka超过 3 年前
Looks like a great effort, but there&#x27;s two things I don&#x27;t understand:<p>1. Is this for X only? That&#x27;s all I see mentioned on the page. If so, that seems like a pretty big waste, Wayland is definitely the way forward and efforts like this will only delay that even further.<p>2. That said, I use Wayland on my XPS13 in Gnome, and touchpad gestures feel pretty great already, comparable to a MacBook in my opinion.
GhettoComputers超过 3 年前
How do I install it?
评论 #29556925 未加载
评论 #29556364 未加载
tambourine_man超过 3 年前
Gestures are nice but what I love most about Apple trackpads is everything else. Accidental input avoidance, precision along with speed, registering a click anywhere on the surface…<p>The gesture I care the most is smooth scrolling, which is a combination of OS graphic and input. Again, nothing smooth scrolls like the Mac or iOS
评论 #29562789 未加载
kevincox超过 3 年前
What I really want to see is support for the `browser.gesture.swipe.*` options in Firefox. Being able to do a multi-finger swipe up to close the tab, left and right to go forward and back made browsing with just a trackpad very pleasant. The only real thing that I miss from macOS on a work laptop.
eyelidlessness超过 3 年前
I mean this in as kind a way as possible: I’m surprised this wasn’t already a solved problem, but I’m glad my Linux using peers will benefit from it.
disabled超过 3 年前
I have my Ubuntu 18.04 looking like MacOS. The only thing limiting it from really feeling like a Mac is the touchpad.<p>You can see it here: <a href="https:&#x2F;&#x2F;ibb.co&#x2F;H7khM7h" rel="nofollow">https:&#x2F;&#x2F;ibb.co&#x2F;H7khM7h</a><p>A good guide for starting out is here: <a href="https:&#x2F;&#x2F;linuxconfig.org&#x2F;how-to-install-macos-theme-on-ubuntu-20-04-focal-fossa-linux" rel="nofollow">https:&#x2F;&#x2F;linuxconfig.org&#x2F;how-to-install-macos-theme-on-ubuntu...</a>
评论 #29556302 未加载
评论 #29556250 未加载
评论 #29556252 未加载
评论 #29556487 未加载
null4bl3超过 3 年前
That sounds awesome. I remember trying to create a setup using touchegg some years ago, with very little luck
alpanka超过 3 年前
Maybe a dumb question, but why does this need to be supported at UI-library level?
评论 #29559569 未加载
mkl超过 3 年前
Does anyone know a good external touchpad that would work with this?
Shadonototra超过 3 年前
why do they prioritize firefox over chrome?<p>it&#x27;s a way to not get popular, if you don&#x27;t support what everyone is using..
mgaunard超过 3 年前
Why do touchpads exist? First thing I do is disable them.<p>Do power users (which tend to use Linux) really use those things?
评论 #29558622 未加载
评论 #29558591 未加载