标签:触控板 Option lnum 配置 gestures ArchLinux conf libinput debug
ArchLinux 触摸板配置
安装软件包
- 触摸板支持:
yay -s xf86-input-libinput
基本配置
- 添加到用户组:
sudo gpasswd -a $USER input
- 添加点击功能:
- 查找Touchpad 的id,简称tid:
xinput list
- 查找libinput Tapping Enabled的设备编号,简称lnum:
xinput list-props device
,device为Touchpad的id - 开启单击功能:
xinput set-prop tid lnum 1
,将tid与lnum换成你自己的
- 简单配置触摸板
/etc/X11/xorg.conf.d/40-libinput.conf
属性解释
属性 | 含义 |
---|---|
"Tapping" | 开启单击发送事件 |
TappingButtonMap | lmr,单指左键,双指右键,三指中键 |
DisableWhileTyping | 打字不检测鼠标事件 |
TappingDrag | 点击托拽 |
- 基本配置文件
Section "InputClass"
Identifier "touchpad"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
Option "ButtonMapping" "1 3 0 4 5 6 7"
Option "TappingButtonMap" "lmr"
Option "DisableWhileTyping" "on"
Option "TappingDrag" "on"
EndSection
进阶配置(手势)
- 手势支持:
yay -s libinput-gestures
- 映射工具:xdotool
- 配置手势
- copy 配置文件:
sudo cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
- 更改文件权限(将
li
改成自己用户名字,echo $USER 查看)sudo chmod li:users ~/.cofig/libinput-gestures.conf
- 调试
- 使用libinput debug-events 监控touchpad事件
libinput debug-events --device Device Node
(Device Node根据libinput list-props 上文的lnum号查) - 使用libinput debug-gui 监控touchpad事件
libinput debug-gui --device Device Node
- 参考
标签:触控板,Option,lnum,配置,gestures,ArchLinux,conf,libinput,debug 来源: https://www.cnblogs.com/luckyCoder/p/12732525.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。