You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Gnome 3环境下无法禁用触控板问题求助

排查Gnome 3下华硕VivoBook触控板无法禁用的问题

针对你在Ubuntu 17.10的Gnome 3环境中遇到的触控板禁用问题,结合你提到Cinnamon环境正常的情况,咱们可以从以下几个方向逐步排查:

1. 先确认系统是否正确识别触控板

首先打开终端,运行以下命令查看输入设备列表:

xinput list

在输出里找带有Touchpad字样的设备(比如可能显示为ASUS Touchpad),记下它的设备ID或者完整名称。如果能找到这个设备,说明硬件驱动层面是正常的,问题出在Gnome的配置或快捷键绑定上;如果找不到,那可能是Gnome下的触控板驱动没加载,但因为Cinnamon正常,这种概率很低。

2. 尝试手动禁用触控板验证功能

如果上面找到了触控设备,用以下命令手动禁用它(把<设备ID/名称>换成你找到的内容):

xinput disable <设备ID/名称>

比如如果设备ID是12,就运行xinput disable 12。如果执行后触控板能正常禁用,那说明核心功能没问题,接下来只需要解决快捷键和设置显示的问题。

3. 修复Gnome设置中缺失的触控板选项

Gnome 3有时候会因为缺少组件导致触控板设置不显示,你可以尝试安装以下工具:

  • 安装Gnome优化工具:
sudo apt install gnome-tweaks

打开GNOME Tweaks后,在键盘和鼠标输入设备分类下找找触控板的设置选项,这里通常会有更详细的触控板控制选项。

  • 安装libinput输入工具包(Gnome依赖它处理输入设备):
sudo apt install libinput-tools

安装完成后重启Gnome(按Alt+F2输入r回车),再去系统设置里看看有没有触控板选项。

4. 修复Fn+F9快捷键的绑定问题

你的Fn+F9能弹出提示但没效果,说明快捷键触发了提示,但没关联到实际的禁用动作。可以用gsettings命令来调试:

  • 先查看当前触控板的状态设置:
gsettings get org.gnome.desktop.peripherals.touchpad send-events

正常启用状态会返回'enabled',禁用是'disabled'

  • 检查Gnome的媒体键设置里有没有绑定触控板切换:
gsettings list-recursively org.gnome.settings-daemon.plugins.media-keys | grep touchpad

如果没有返回结果,说明没有绑定,你可以手动添加快捷键绑定(这里假设Fn+F9对应的按键是<Super>F9,如果不对可以用xev命令查看按键码):

gsettings set org.gnome.settings-daemon.plugins.media-keys touchpad-toggle '<Super>F9'

设置完成后再按Fn+F9试试,应该能正常切换触控板状态了。

5. 排查华硕专属驱动模块

华硕设备有时候依赖asus-wmi模块处理Fn快捷键,你可以检查这个模块是否加载:

lsmod | grep asus_wmi

如果没有输出,说明模块没加载,手动加载试试:

sudo modprobe asus_wmi

加载完成后再测试Fn+F9快捷键,看是否能正常禁用触控板。


内容的提问来源于stack exchange,提问作者janw

火山引擎 最新活动