Manjaro GNOME42中Touché全局手势灰显被GNOME占用问题咨询
问题根因
GNOME 42在X11会话下默认启用内置全局多点触控手势逻辑,直接抢占触摸板手势输入捕获权限,这就是Touché内全局手势选项置灰、提示used by GNOME的核心原因。此前安装的x11 gestures扩展并非Touchegg配套对接组件,无法完成手势事件转发,因此安装后手势不生效。
解决步骤
所有操作均在X11会话下完成,无需切换Wayland,不影响Teams等依赖X11的应用正常运行:
- 从Manjaro官方源安装Touchegg配套的GNOME X11手势转发扩展:
安装完成后执行命令启用扩展:sudo pacman -S gnome-shell-extension-x11gesturesgnome-extensions enable x11gestures@joseexposito.github.io - 执行命令关闭mutter的内置手势捕获,禁用GNOME自带的手势抢占逻辑:
gsettings reset org.gnome.mutter experimental-features - 给当前用户授予触摸板原始事件读取权限,将用户加入input用户组:
sudo gpasswd -a $USER input - 重启Touchegg服务:
sudo systemctl restart touchegg.service - 按下
Alt+F2组合键,在弹出的命令输入框输入r后回车,X11环境下GNOME Shell会直接重载,无需注销重启。如果重载后权限未生效,注销当前账号重新登录一次即可。
验证方式
重载完成后打开Touché,此前置灰的全局手势选项会恢复可编辑状态,三指、四指手势可正常自定义,配置后即时生效。
注意事项
- 不要安装非配套的第三方手势扩展,这类扩展无法和Touchegg联动,还可能和内置手势逻辑产生冲突。
- 登录系统时请选择「GNOME on Xorg」会话,不要选择Wayland会话,避免出现应用兼容性问题。
内容的提问来源于stack exchange,提问作者Sanico
相关产品推荐
相关产品推荐

