禁用戴尔 Latitude 7480 (16.04) 上的触摸板

禁用戴尔 Latitude 7480 (16.04) 上的触摸板

我想禁用触摸板,但保留轨迹球(键盘中间的小东西,用于移动屏幕上的光标)。在另一台笔记本电脑(联想 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 listTrackPoint 和 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 上就是这么做的。戴尔可能有类似的设置。

相关内容