安装好arch很简单,但是各种各样得心应手的配置需要自己设置,这里说一下关于触摸板的设置

当然,如果你是一个老玩家,直接去读archwiki就好了,下面写的内容也基本是从wiki上摘抄而来

先安装驱动,我这里已经安装过了,就取消了安装ys命令= yay -S

archlinux桌面环境选择(archLinux触摸板设置)(1)

然后到 /etc/X11/xorg.conf.d目录下查看下面有什么文件,我这里默认的是什么都没有

那么创建一个符号链接

# arch @ lenovo in /etc/X11/xorg.conf.d [8:55:09] $ s ln -s /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/40-libinput.conf # arch @ lenovo in /etc/X11/xorg.conf.d [8:55:14] $ ls 40-libinput.conf # arch @ lenovo in /etc/X11/xorg.conf.d [8:55:15] $ ll 总用量 0 lrwxrwxrwx 1 root root 43 2021-03-08 08:55:14 40-libinput.conf -> /usr/share/X11/xorg.conf.d/40-libinput.conf # arch @ lenovo in /etc/X11/xorg.conf.d [8:55:27] $ vi 40-libinput.conf

使用命令查看一下触摸板配置

xinput list

archlinux桌面环境选择(archLinux触摸板设置)(2)

可以看到touchpad的编号id=14

archlinux桌面环境选择(archLinux触摸板设置)(3)

Device Enabled (167): 1

Device Enabled 是属性名,括号中的 167 是属性ID,

1/0 表示启用/禁用

当然也可以直接编辑配置文件

sudo nvim /etc/X11/xorg.conf.d/40-libinput.conf

我这里添加里这么两行

轻触代替点击,双指代替右键

archlinux桌面环境选择(archLinux触摸板设置)(4)

重启电脑即可

更加高级安装下面这个软件

# arch @ lenovo in /etc/X11/xorg.conf.d [9:22:53] $ ys libinput-gestures 正在解析依赖关系... 正在查找软件包冲突... 软件包 (1) libinput-gestures-2.60-1 下载大小: 0.02 MiB 全部安装大小: 0.07 MiB :: 进行安装吗? [Y/n] :: 正在获取软件包...... libinput-gestures-2.60-1-any 24.4 KiB 0.00 B/s 00:00 [########################################] 100% (1/1) 正在检查密钥环里的密钥 [########################################] 100% (1/1) 正在检查软件包完整性 [########################################] 100% (1/1) 正在加载软件包文件 [########################################] 100% (1/1) 正在检查文件冲突 [########################################] 100% (1/1) 正在检查可用存储空间 [########################################] 100% :: 正在处理软件包的变化... (1/1) 正在安装 libinput-gestures [########################################] 100% === INSTALLATION NOTES for libinput-gestures === A user must be a member of the input group, i.e. run: sudo gpasswd -a $USER input A user can start libinput-gestures from their DE, or run: libinput-gestures-setup start A user can enable auto start of libinput-gestures, i.e. run: libinput-gestures-setup autostart Configuration files are at: /etc/libinput-gestures.conf (system wide default) $HOME/.config/libinput-gestures.conf (optional per user) libinput-gestures 的可选依赖 wmctrl: required for _internal command, as per default configuration xdotool: simulates keyboard and mouse actions for Xorg or XWayland based apps [已安装] :: 正在运行事务后钩子函数... (1/3) Arming ConditionNeedsUpdate... (2/3) Updating icon theme caches... (3/3) Updating the desktop file MIME type cache...

根据提示,运行下面三条命令

A user must be a member of the input group, i.e. run: sudo gpasswd -a $USER input A user can start libinput-gestures from their DE, or run: libinput-gestures-setup start A user can enable auto start of libinput-gestures, i.e. run: libinput-gestures-setup autostart

安装一下gui,不是必须,可以直接编辑配置文件

ys gestures

这个软件是借助xdotool来用的,所以也要安装一下

ys xdotool

然后可以绑定触摸板到xdotool

,