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加配置:
- 打开终端,创建Xorg配置文件:
sudo nano /etc/X11/xorg.conf.d/99-disable-middle-click.conf - 粘贴以下内容并保存(Ctrl+O,回车,Ctrl+X退出):
这里的Section "InputClass" Identifier "disable middle click on touchpad" MatchIsTouchpad "on" Option "ButtonMapping" "1 0 3" EndSectionButtonMapping是把左(1)、中(2)、右(3)键的映射改成左、无、右,直接废掉中键的触发。重启电脑后,VSCode这类XWayland程序就不会再触发中键操作了。
第三步:针对Firefox的额外优化(可选)
如果上面两步做完,Firefox还有零星误触,可以直接修改它的内置设置:
- 在Firefox地址栏输入
about:config,点击「接受风险并继续」 - 搜索以下两个选项,都设为
false:middlemouse.contentLoadURL:禁用中键点击链接开新标签middlemouse.openNewWindow:禁用中键点击空白处开新窗口
终极方案:从驱动层面全局禁用(如果前几步都不管用)
如果还是有漏网之鱼,直接从libinput驱动层面彻底屏蔽中键:
- 打开终端,创建libinput的自定义规则文件:
sudo nano /etc/libinput/local-overrides.quirks - 粘贴以下内容并保存:
这个配置会让所有依赖libinput的输入设备(不管是Wayland还是XWayland程序)都彻底禁用中键,重启后生效。[Disable Touchpad Middle Click] MatchUdevType=touchpad MatchDriver=libinput AttributeDisableMiddleClick=1
亲测这些方法在Kubuntu 23.10上完全管用,你可以按顺序试,一般前两步就能解决大部分问题啦~
备注:内容来源于stack exchange,提问作者Leshy
相关产品推荐
相关产品推荐

