Я недавно обновил от Ubuntu 18.04 до 19,10 на ThinkPad T480. После обновления, которое я распознал, что моя сенсорная панель не отключена при вводе.
Я нашел этот поток (Как я могу отключить сенсорную панель при вводе? На 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
Как я могу удалить/запретить один драйвер? Как я могу настроить их, так, чтобы моя сенсорная панель была отключена при вводе?
Каждый основной указатель имеет Виртуальное Базовое ведомое устройство XTEST. Вы не должны отключать это для отключения сенсорной панели. Вместо этого можно просто отключить Synaptics один, и это должно быть достаточно хорошо. В этом случае,
sudo xinput disable 14
должен сделать задание.