Сенсорная панель 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)]

Я пытался:

  1. Установка драйвера синаптики
  2. Добавление в фильтр libinput (который сделал Synaptics T Pad V 01.31 Touchpad выше исчезают, но на самом деле это еще хуже)
  3. `xinput set-prop 11" Device Enabled "1 (0 также следует 1)
  4. `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

Щелкните здесь для получения дополнительной информации

Другие вопросы по тегам