Arch Linux触摸板手势设置libinput-gestures

Arch Linux触摸板手势设置libinput-gestures,第1张

现如今大部分笔记本触摸板都支持多指 *** 作手势 *** 作。目前Windows和macOS都对触摸板手势有很好的支持,尤其是macOS的手势 *** 作简直好用的不得了。但对于Linux,默认情况下可能只支持简单的几种 *** 作(点击,双指滚动)。有没有可以让Linux也支持触摸板手势呢?最近在折腾Linux的过程中发现还是有办法实现一些手势功能的,虽然达不到macOS那么丰富,但是到Windows那种级别还是可以的。

从 archlinuxcn 或者 aur 安装 libinput-gestures

Libinput-gestures是一个实用程序,可从触摸板读取libinput手势并将其映射到在配置文件中配置的手势。可以将每个手势配置为激活一个Shell命令,该命令通常是 xdotool 命令,用于 *** 作桌面/窗口/应用程序键盘组合和命令。默认已经支持了一些常用的手势比如左右滑动在浏览器前进/后退,上下滑动切换工作区,但由于Linux桌面的多样性,默认手势并不好用,我们可以自定义手势来实现一些常用 *** 作。

首先拷贝默认配置 /etc/libinput-gestures.conf 到 ~/.config/libinput-gestures.conf 。

自定义手势支持 滑 、 涅 ,以及手指数量。比如 swipe up 就是上滑, swipe up 3 就是三指上滑,后面再跟上我们要执行的命令即可。

下面是我在KDE Plasma桌面环境下,定义的一些常用手势,可供参考。

Arch Wiki

libinput-gestures GitHub详细介绍

修改 /etc/X11/xorg.conf,把

Section "InputDevice"

Identifier "Synaptics Touchpad"

Driver "synaptics"

Option "SendCoreEvents" "true"

Option "Device" "/dev/psaux"

Option "Protocol" "auto-dev"

Option "HorizEdgeScroll" "0"

EndSection

加一行

Option "SHMConfig" "on"

重新启动xorg,然后运行

synclient touchpadoff=0

synclient touchpadoff=1

就能够打开/关闭触摸板了。

++++++++++++++++++

补充:

你可以试一试用“true”代替“on”,linux版本中的开关符始终不够统一


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8337571.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存