Ubuntu 18.04触摸板右键无法使用,设置中无配置选项求助
解决Ubuntu 18.04触摸板右键无法使用的问题
我之前在Ubuntu 18.04上也碰到过一模一样的情况——系统自带的“鼠标和触摸板”设置里完全找不到右键相关的配置项,折腾了好一阵才搞定,试试下面这些方法:
方法1:用GNOME Tweaks工具(最简单的可视化方式)
系统默认的设置面板功能有限,GNOME Tweaks能解锁更多触摸板配置:
- 先安装工具:
sudo apt update sudo apt install gnome-tweak-tool - 打开GNOME Tweaks(可以在应用菜单里搜“Tweaks”),找到键盘和触摸板选项卡
- 在触摸板设置里,找到轻触点击相关的选项,勾选后就能设置:
- 单指轻触=左键
- 双指轻触=右键(这个应该就是你需要的)
- 三指轻触=中键
如果有点击区域的选项,也可以设置触摸板右下角区域点击触发右键。
方法2:用xinput临时配置(快速测试效果)
如果Tweaks工具没解决,或者你更喜欢命令行操作,可以用xinput直接修改触摸板属性:
- 先列出所有输入设备,找到你的触摸板名称:
通常会显示类似xinput listSynPS/2 Synaptics TouchPad或者ELAN Touchpad的条目,记下来这个名称。 - 查看该触摸板的所有可配置属性:
找包含xinput list-props "你的触摸板名称"libinput Tap Button或者libinput Two-Finger Click的属性,比如:libinput Tap Button 3:对应单指点击触摸板右下角触发右键,设置值为3libinput Two-Finger Click:启用双指点击触发右键,设置值为1(1=启用,0=禁用)
- 临时修改属性测试效果,比如设置双指点击为右键:
或者设置单指右下角点击为右键:xinput set-prop "你的触摸板名称" "libinput Two-Finger Click" 1
注意:这种设置重启后会失效,需要永久保存的话看方法3。xinput set-prop "你的触摸板名称" "libinput Tap Button 3" 3
方法3:创建Xorg配置文件永久生效
要让xinput的设置重启后依然有效,需要创建一个Xorg配置文件:
- 创建配置文件目录(如果不存在的话):
sudo mkdir -p /etc/X11/xorg.conf.d - 新建一个触摸板配置文件,比如
90-touchpad.conf:sudo nano /etc/X11/xorg.conf.d/90-touchpad.conf - 粘贴以下内容(根据你的需求修改选项):
如果你更习惯点击触摸板右下角触发右键,可以把Section "InputClass" Identifier "touchpad" MatchIsTouchpad "on" Driver "libinput" Option "Tapping" "on" # 启用轻触点击 Option "TapButton1" "1" # 单指轻触=左键 Option "TapButton2" "3" # 双指轻触=右键 Option "TapButton3" "2" # 三指轻触=中键 Option "ClickMethod" "clickfinger" # 使用轻触点击代替物理按压 EndSectionTapButton3的值改成3,同时确保ClickMethod设置为buttonareas。 - 按
Ctrl+O保存,Ctrl+X退出编辑器,然后重启系统生效。
方法4:切换到Synaptics驱动(如果libinput不兼容)
有些旧触摸板可能和默认的libinput驱动兼容性不好,可以试试Synaptics驱动:
- 安装Synaptics驱动:
sudo apt install xserver-xorg-input-synaptics - 重启系统后,打开“鼠标和触摸板”设置,应该会出现更多触摸板配置选项,包括右键点击的设置。
如果以上方法都不行,建议检查一下触摸板的硬件连接(如果是笔记本的话,可能是排线松动,但这种情况比较少见),或者查看系统日志dmesg里有没有触摸板相关的错误信息。
内容的提问来源于stack exchange,提问作者andhdo
相关产品推荐
相关产品推荐

