Сенсорная панель Synaptics отключена после входа в систему после недавнего обновления 18.10
Моя сенсорная панель Synaptic перестала работать в последние несколько недель.
Сенсорный экран и внешняя мышь по-прежнему работают, поэтому я использовал их, чтобы обойти это.
Симптомы:
- Тачпад работает на экране входа
- Сенсорная панель перестает работать после входа в систему
- Все остальные входы работают, включая клавиатуру, сенсорный экран, внешнюю мышь, док-станцию и т. Д.
- На Вейленде тоже не работает.
- Клавиша F7 имеет квадрат с крестиком в правом нижнем углу, но крестик не исчезнет, сколько бы раз я его ни нажал.
sudo rmmod usbhid; sudo modprobe usbhidвключает сенсорную панель на долю секунды.
В течение предыдущих нескольких недель я смог воскресить тачпад с sudo rmmod usbhid; sudo modprobe usbhid поэтому я подозреваю, что эта проблема состоит из двух частей.
xinput list показывает:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA7500:00 06CB:780B id=16 [slave pointer (2)]
⎜ ↳ Synaptics T Pad V 01.31 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)]
↳ Integrated_Webcam_FHD: Integrat id=12 [slave keyboard (3)]
↳ Integrated_Webcam_8M: Rear Inte id=13 [slave keyboard (3)]
↳ Intel Virtual Button driver id=14 [slave keyboard (3)]
↳ SYNA7500:00 06CB:780B Pen id=15 [slave keyboard (3)]
↳ Dell WMI hotkeys id=17 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=18 [slave keyboard (3)]
↳ Synaptics T Pad V 01.31 Consumer Control id=8 [slave keyboard (3)]
↳ Synaptics T Pad V 01.31 id=9 [slave keyboard (3)]
↳ Synaptics T Pad V 01.31 Wireless Radio Control id=10 [slave keyboard (3)]
Я пытался:
- Установка драйвера синаптики
- Добавление в фильтр libinput (который сделал
Synaptics T Pad V 01.31 Touchpadвыше исчезают, но на самом деле это еще хуже) - `xinput set-prop 11" Device Enabled "1 (0 также следует 1)
- `xinput set-prop 16" Device Enabled "1 (0 также следует 1)
Это в ядре 4.18.0-15-generic, но я также попытался вернуться к 4.17, и он тоже не работает. Я не могу откатиться до каких-либо более ранних версий xserver-xorg-input-*, потому что они не доступны.
Я подозреваю, что тачпад может быть программно отключен (что объясняет X в статусе F7), но я не знаю, как программно повторно включить его.
Как мне вернуть мой тачпад?
1 ответ
Я также столкнулся с аналогичной проблемой с той же моделью тачпада в Fedora.
В моем случае виновником был fwupd, который запускается программным обеспечением GNOME при входе в систему. Fwupd сканирует устройства, которые можно обновить, и читая журнал, я обнаружил, что тачпаду не нравятся запросы, сделанные fwupd, и он отключился.
Маскирование сервиса fwupd с помощью
systemctl mask fwupd.service решил эту проблему для меня.
Согласно справочным документам Ubuntu, эта проблема часто решается с помощью следующей команды:
gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true
Вы также можете включить или переключить сенсорную панель, используя synclient вместо xinput ,
Включить:
synclient touchpadoff=0
Для переключения:
synclient touchpadoff=1
synclient touchpadoff=0
Кроме того, вы можете попробовать использовать другое устройство из списка, например, устройство 16 вместо 11:
xinput set-prop 16 "Device Enabled" 1