archlinux 触摸板设置

archlinux 触摸板设置

archlinux 刚安装好,我的电脑是支持触摸板的,但是只支持最原始的点击和移动,也没有按键可以用来调节触摸板的灵敏度,也不能自定义添加多指操作。

1. 安装依赖

yay -S xf86-input-libinput
sudo pacman -S libinput

2. 获取触摸板id

xinput list | grep -i touchpad

我这里获取过来的id是15。

3. 获得 触摸板属性

xinput list-prop 15

4. 编写配置文件

属性含义
“Tapping”开启单击发送事件
“TappingButtonMap”lrm,单指左键,双指右键,三指中键
“DisableWhileTyping”打字不检测鼠标事件
“ToppingDrag”点击托拉
“ NaturalScroll”设置滚动方向(默认的linux滚动方向是反的。)

4.2. 常用选项

1.当检测到 USB 鼠标时,它将禁用触摸板。
Option "SendEventsMode" "disabled-on-external-mouse"
2.允许单指和双指触击分别调用鼠标左右键,而不用按触控板的物理按键
Option "Tapping" "True"
3.防止打字时误触触控板
Option "DisableWhileTyping" "True"
4.触摸板不再拥有区域的区分,与之代替的是双指代表右键,三指代表中键。
Option "ClickMethod" "clickfinger"
5.轻击后手指按住会使单个按钮关闭,此手指的所有动作都将转换为拖动动作。
Option "TappingDrag" "True"
6.自然滚动(反方向滚动)
Option "NaturalScrolling" "True"
7.启用鼠标加速配置文件。这有助于使鼠标手指的速度更自然一些,迟钝感更小。建议使用 Adaptive,因为其会根据您的输入更改。您也可以尝试“flat”选项。
Option "AccelProfile" "adaptive"
8.更改鼠标指针的加速速度。使用 -1 到 1 之间的值。数值越大,指针移动的速度越高。大多数人倾向于使用 0.2 以获得较慢的响应速度,使用 0.5 获得较快的响应速度。
Option "AccelSpeed" "0.3"

4.2. 配置文件

配置文件默认位置 /etc/X11/xorg.conf.d/40-libinput.conf

Section "InputClass"
        Identifier "touchpad"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "True"
        Option "TappingButtonMap" "lrm"
        Option "DisableWhileTyping" "True"
        Option "TappingDrag" "True"
        Option "NaturalScrolling" "True"
        Option "SendEventsMode" "disabled-on-external-mouse"
EndSection

5. 参考文章

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值