Моя сенсорная панель остановилась один день работал случайным образом после включения моего ноутбука. Сначала не было курсора вообще, но я выполнил какую-то команду, которая заставила его появиться (уже не могу вспомнить, что это было), но я все еще не мог перемещать курсор с помощью тачпада. Я прекрасно могу использовать внешнюю мышь. Ни одна из кнопок сенсорной панели не реагирует и ничего не делает. Я пробовал отредактировать
$ sudu vim / etc / default / grub
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"
на множество разных значений, например
GRUB_CMDLINE_LINUX_DEFAULT = " i8042.reset quiet splash "
и запуск sudo update-grub
и перезагрузка, но ничего не помогло.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
После ошибки я обновил ядро с 4.4 до 4.6, но это не устранило проблему.
$ uname -r
4.6.0-040600-generic
Вот мой xinput с подключенной внешней мышью. Без него единственным указателем виртуального ядра будет указатель XTEST виртуального ядра.
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=8 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [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)]
↳ HP Truevision HD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
↳ HP Wireless hotkeys id=13 [slave keyboard (3)]
Это была некоторая аппаратная проблема. Я не заканчивал тем, что добрался полностью до сенсорной панели, но я удалил жесткий диск и некоторые другие части и отложил их, и это работает. Возможно, провод зажимался или что-то. Мой текущий xinput показывает сенсорную панель Synaptics, которая не обнаруживалась прежде.
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]