准备在archwiki中搜索“touchpad”,手势操作部分引出“libinput”wiki,libinput中多指手势操作的主要实现方法是libinput-gestures。所以我们使用libinput-gestures来实现多指触摸。逐步安装libinput-gestures:sudopacman-Slibinput-gestures;打开github上libinput-gestures的页面查看相关说明;在命令行执行sudogpasswd-a$USERinput,将当前用户添加到input用户组,解决越权阅读手势操作。(官方文档)在命令行执行libinput-gestures-setupautostart,然后libinput-gestures-setupstart。看命令行就明白意思了。cp/etc/libinput-gestures.conf~/.config/这是你的用户设置,不要直接修改下面的/etc/,这是多用户操作系统的个性化规范。这里给出一个我的配置文件,对比一下/etc/下的初始文件就可以理解了。#移动到下一个工作区(适用于Wayland和Xorg上的GNOME/KDE/等)手势向上滑动4_internalws_up#移动到上一个工作区(适用于Wayland和Xorg上的GNOME/KDE/等)手势向下滑动4_internalws_down#窗口向左(仅适用于Xorg和Xwayland客户端)手势向左滑动3xdotool键super+Left#窗口向右(仅适用于Xorg和Xwayland客户端)手势向右滑动3xdotool键super+Right#GNOMESHELL切换到桌面/windowsgestureupswipe3xdotoolkeysuper+sgesturedownswipe3xdotoolkeysuper+dpost-maintenance.config/autostart有启动项;sudogpasswd-a$USERinput给input用户组添加浮雨,可以cat/etc/group|grepinput发现,卸载的时候可以tldrgpasswd看如何删除input用户。(tldr是命令行提示工具,相当于man的简化);.config有libinput-gestures.conf配置文件。
