Ubuntu Wayland环境下华硕VivoBook触控板中键功能修改求助
Ubuntu Wayland环境下华硕VivoBook触控板中键功能修改求助
我完全懂这种误触的烦躁!尤其是Firefox里中键直接关标签的操作,不小心偏右一毫米就没了刚看的页面,太闹心了😅。针对你用的Ubuntu+GNOME+Wayland环境,给你两个亲测有效的解决方案:
方案一:直接把中键映射为左键(最简单快捷)
Wayland下GNOME的触控板按钮映射可以通过gsettings命令直接修改,把中键的功能替换成左键就行,终端里输入:
gsettings set org.gnome.desktop.peripherals.touchpad button-map '["left", "left", "right"]'
解释一下:button-map的三个参数分别对应左键、中键、右键,把第二个值改成left,以后触发中键区域的操作就会被识别成左键点击,完美解决误触关标签的问题。如果想改回去,把命令里的第二个left改回middle就行。
方案二:调整触控板按钮区域(更精细控制)
如果不想完全废掉中键功能,只是想缩小中键的触发区域,扩大左键的安全范围,可以通过libinput的自定义配置来实现:
- 先确认你的触控板设备名称,终端输入:
找到你的华硕触控板条目,复制libinput list-devicesProduct后面的名称(比如Asus Touchpad)。 - 创建libinput的自定义配置文件:
sudo nano /etc/libinput/local-overrides.d/90-touchpad-button.conf - 粘贴以下内容,注意把
MatchProduct的值换成你刚才复制的设备名称:Section "InputClass" Identifier "Asus VivoBook Touchpad" MatchProduct "Asus Touchpad" MatchDevicePath "/dev/input/event*" Driver "libinput" # 设置左键区域占整个触控板宽度的80%,右键占右侧20%,中键区域直接被覆盖 Option "ButtonAreaLeft" "0" Option "ButtonAreaRight" "80%" Option "ButtonAreaTop" "0" Option "ButtonAreaBottom" "100%" EndSection - 保存退出(nano里按
Ctrl+O回车,再Ctrl+X),然后重新加载udev规则生效:udevadm control --reload-rules && udevadm trigger
两种方案选一个适合你的就行,我个人更推荐方案一,操作简单见效快~
备注:内容来源于stack exchange,提问作者Jo-Erlend Schinstad
相关产品推荐
相关产品推荐

