我最近在 ThinkPad T480 上将 Ubuntu 18.04 升级到了 19.10。升级后,我发现打字时触摸板没有被禁用。
我发现这个帖子(如何在打字时禁用触摸板?在 Ubuntu 16.04 上 syndaemon 不起作用)并且我认为我遇到了同样的问题。我安装了多个触摸板驱动程序。
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Synaptics TM3276-022 id=14 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated IR Camera: Integrate id=10 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
我是否安装了两个触摸板驱动程序(虚拟核心 XTEST 指针和 Synaptics 驱动程序)?
我试图禁用一个,但是没有用:
$ sudo xinput -disable 4
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 131 (XInputExtension)
Minor opcode of failed request: 57 ()
Serial number of failed request: 21
Current serial number in output stream: 22
我如何删除/禁用一个驱动程序?我如何配置它们,以便在打字时禁用触摸板?
答案1
每个主指针都有一个 Virtual Core XTEST 从属指针。您无需禁用它即可禁用触摸板。相反,您可以简单地禁用 Synaptics 指针,这样就足够了。在这种情况下,
sudo xinput disable 14
应该可以完成这个工作。