You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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-devices
    
    找到你的华硕触控板条目,复制Product后面的名称(比如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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:57:54