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

Kubuntu 23.10(Wayland环境+Plasma 5.27桌面)下如何彻底禁用中键点击?

Kubuntu 23.10(Wayland环境+Plasma 5.27桌面)下如何彻底禁用中键点击?

嘿,我之前也碰到过一模一样的糟心问题——触控板太灵敏导致中键误触,一会儿在VSCode里乱粘贴,一会儿在Firefox里误关窗口、瞎开新标签,烦得要死!结合Kubuntu 23.10的Wayland+Plasma 5.27环境,给你一套能彻底搞定的方案,从系统层面到XWayland程序全覆盖:

第一步:补全Plasma Wayland系统层面设置

你之前关了「中键粘贴」但没解决根本问题,得从触控板的按钮映射入手:

  • 打开系统设置→输入设备→触控板,切换到「按钮」标签页
  • 找到「中键」对应的设置,直接把它改为「无动作」;如果你的触控板是靠区域划分左/中/右点击的,也可以把中键区域的触发范围调为0,彻底禁用中键点击触发

第二步:搞定XWayland程序(比如VSCode)的顽固问题

VSCode这类XWayland程序不遵循Plasma的Wayland设置,得单独给Xorg加配置:

  1. 打开终端,创建Xorg配置文件:
    sudo nano /etc/X11/xorg.conf.d/99-disable-middle-click.conf
    
  2. 粘贴以下内容并保存(Ctrl+O,回车,Ctrl+X退出):
    Section "InputClass"
        Identifier "disable middle click on touchpad"
        MatchIsTouchpad "on"
        Option "ButtonMapping" "1 0 3"
    EndSection
    
    这里的ButtonMapping是把左(1)、中(2)、右(3)键的映射改成左、无、右,直接废掉中键的触发。重启电脑后,VSCode这类XWayland程序就不会再触发中键操作了。

第三步:针对Firefox的额外优化(可选)

如果上面两步做完,Firefox还有零星误触,可以直接修改它的内置设置:

  • 在Firefox地址栏输入about:config,点击「接受风险并继续」
  • 搜索以下两个选项,都设为false:
    • middlemouse.contentLoadURL:禁用中键点击链接开新标签
    • middlemouse.openNewWindow:禁用中键点击空白处开新窗口

终极方案:从驱动层面全局禁用(如果前几步都不管用)

如果还是有漏网之鱼,直接从libinput驱动层面彻底屏蔽中键:

  1. 打开终端,创建libinput的自定义规则文件:
    sudo nano /etc/libinput/local-overrides.quirks
    
  2. 粘贴以下内容并保存:
    [Disable Touchpad Middle Click]
    MatchUdevType=touchpad
    MatchDriver=libinput
    AttributeDisableMiddleClick=1
    
    这个配置会让所有依赖libinput的输入设备(不管是Wayland还是XWayland程序)都彻底禁用中键,重启后生效。

亲测这些方法在Kubuntu 23.10上完全管用,你可以按顺序试,一般前两步就能解决大部分问题啦~

备注:内容来源于stack exchange,提问作者Leshy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 08:28:07