我想禁用触摸板,但保留轨迹球(键盘中间的小东西,用于移动屏幕上的光标)。在另一台笔记本电脑(联想 x220)上,我输入:
xinput set-prop `xinput list --id-only "SynPS/2 Synaptics TouchPad"` "Device Enabled" 0
而且效果非常好。
现在,在我的新笔记本电脑上,出现以下问题xinput list
:
~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL07A0:01 044E:120B id=11 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=10 [slave keyboard (3)]
↳ Intel HID events id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
我没有看到任何一行提到触摸板或类似的东西(就像我的 x220 上一样,它将xinput list
TrackPoint 和 TouchPad 列为两个单独的设备)。如果我禁用设备 12,触摸板仍能工作,但轨迹球会被禁用(这与我的目标完全相反);禁用设备 11 会使触摸板和轨迹球都被禁用。禁用 11 和 12 就像只禁用 12 一样。那么,我该怎么办?
我已经xserver-xorg-input-synaptics
安装了该包。
答案1
现在我已经安装了 Ubuntu 18.04,问题就自行消失了。
xinput set-prop `xinput list --id-only "DLL07A0:01 044E:120B"` "Device Enabled" 0
正是我想要的。
答案2
查看 BIOS 中是否可以禁用。我在 x220 和 t430 上就是这么做的。戴尔可能有类似的设置。