最近在我的戴尔 Inspiron-5390 上安装了 Ubuntu 20.4.01。启动后一切正常,但如果我进入xinput list
终端,“虚拟核心指针”下会出现 3 个设备,“虚拟核心 XTEST 指针”和“DELL091F:00 27C6:01F0 触摸板”是预期的,但也会出现“DELL091F:00 27C6:01F0 鼠标”,尽管这台笔记本电脑只有触摸板。
启动笔记本电脑后,一切正常(仅在触摸板设备上检测到输入),但一旦我挂起笔记本电脑,输入设备就会切换到标有“鼠标”的设备,并且触摸板的特定功能停止工作。
有人知道我如何禁用“鼠标”并强制 Ubuntu 即使在挂起后也接受来自“触摸板”的输入吗?以下是输出xinput list
:
输出的原始文本:\
⎡ Virtual core pointer id=2 [master pointer
(3)]\ad
⎜ ↳ Virtual core XTEST pointer id=4 [slave
pointer (2)]\
⎜ ↳ DELL091F:00 27C6:01F0 Mouse id=10 [slave
pointer (2)]\
⎜ ↳ DELL091F:00 27C6:01F0 Touchpad id=11 [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)]\
↳ Sleep Button id=8 [slave
keyboard (3)]\ad
↳ Integrated_Webcam_HD: Integrate id=9 [slave
keyboard (3)]\
↳ Intel HID events id=12 [slave keyboard
(3)]
↳ Intel HID 5 button array id=13 [slave
keyboard (3)]\
↳ Dell WMI hotkeys id=14 [slave
keyboard (3)]\
↳ AT Translated Set 2 keyboard id=15 [slave
keyboard (3)]
答案1
这在新的 i2c 触摸板上很常见。它们宣称自己是触摸板和鼠标,以实现兼容模式。
大多数情况下,这不会造成任何麻烦。如果造成麻烦,您可以在设置->鼠标和触摸板中禁用“鼠标”。
如果你的桌面环境没有该选项,你可以添加
xinput disable 10
命令来启动应用程序。