我已经在新笔记本上安装了 Ubuntu 18
一切正常,除了触摸板的右键和左键。当我用一根手指(左键单击)或两根手指(右键单击)点击触摸区时。它可以工作,但下面的机械按钮不行……
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB-PS/2 Optical Mouse id=8 [slave pointer (2)]
⎜ ↳ HTIX5288:00 0911:5288 Touchpad id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ USB 2.0 PC Camera: PC Camera id=9 [slave keyboard (3)]
↳ Intel HID events id=11 [slave keyboard (3)]
↳ Intel HID 5 button array id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
我尝试使用以下方法修改 synclient
LT 角按钮 LB 角按钮 RT 角按钮 RB 角按钮
但我认为这个参数不正确...
有人有主意吗?因为我找到的每个解决方案都是针对整个触摸板无法工作的问题...
谨致问候,马丁
答案1
synclient 无效,因为 Synaptics 不是 Ubuntu 18.04 上的 TouchPad 驱动程序。默认安装使用 libinput。
现在,您有什么样的硬件,我们需要做什么才能启用按钮?之前要求从 X 输入获取信息。这可能会有所帮助。
为什么 libinput 不能正确执行操作?更可能的问题是您的硬件不熟悉 libinput,并且系统对测量结果的猜测不正确。您的按钮可能位于扶手下方。您尝试使用 Synaptics 设置进行配置可能会使情况变得更糟。
什么牌子的笔记本,TouchPad 什么型号?
哦,USB 鼠标可以用吗?
答案2
您需要安装gnome 调整解决此问题。启动 Gnome Tweaks,然后转到键盘和鼠标选项卡。更改鼠标点击模拟设置为区域。这应该会为您启用按钮。
答案3
我在 Geo 上网本上安装了同样的触摸板,我可以确认安装 Ubuntu 18.10 (Cosmic Cuttlefish) 可以解决这个问题。据我所知,这是 4.18 内核修复的结果,因此任何使用该内核的发行版都应该可以正常工作。
答案4
在大多数联想笔记本电脑上,触摸板按钮由设备处理TPPS/2 Elan TrackPoint
。
检查您是否有 TrackPoint 设备并且键盘中间的小红棒是否正常工作:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA801E:00 06CB:CECA Mouse id=17 [slave pointer (2)]
⎜ ↳ SYNA801E:00 06CB:CECA Touchpad id=18 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=20 [slave pointer (2)]
此设备无法正确从睡眠状态唤醒(例如1791427)。