前言
Arch下触摸板默认是没有模拟鼠标单击双击功能的, 通过设置可以修改,具体参考ArchWiki
这里没有使用配置文件,只是用Synclient这个命令行工具设置
如果希望长期有效,还是需要使用配置文件,配置文件样例见文末
模拟鼠标点击
使用synclient查看当前触摸板设置
1 | $ synclient -l |
可以发现TapButton1, TapButton2, TapButton3, 这三个都是0
我们修改 TapButton1=1, TapButton2=3, TapButton3=2
1 | $ synclient TapButton1=1 TapButton2=3 TapButton3=2 |
设置自然滚动
把VertScrollDelta 和 HorizScrollDelta设置成负数就可以了
1 | $ synclient VertScrollDelta=-111 HorizScrollDelta=-111 |
设置触摸板禁用
实际使用过程中,发现触摸板常常出现误触的情况,打字的时候很容易就跑偏了。
所以设置:在鼠标存在的情况下,禁用触摸板,没有鼠标的时候才可以用
使用的是gnome环境,根据wiki的说明,我们使用GNOME Shell扩展,TouchpadIndicator.
TouchpadIndicator主页:TouchpadIndicator
通过git安装:
1 | $ git clone --depth = 1 “ https://github.com/user501254/TouchpadIndicator.git ” ; rm -rf TouchpadIndicator / .git |
配置文件样例
1 | /etc/X11/xorg.conf.d/70-synaptics.conf |
其他一些配置比如环形滚动什么的, 可以自己去wiki看说明.