Моя сенсорная панель на Asus X455LF-WX055T работает отлично, когда я впервые загружаю Ubuntu, но она не работает, когда я просыпаюсь после ее приостановки.
Перед тем как я приостановил, мой xinput list
содержит PS/2 FocalTech FocalTech Touchpad
:
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech K270 id=10 [slave pointer (2)]
⎜ ↳ Logitech M315/M235 id=11 [slave pointer (2)]
⎜ ↳ PS/2 FocalTech FocalTech Touchpad 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)]
↳ USB2.0 VGA UVC WebCam id=12 [slave keyboard (3)]
↳ Asus WMI hotkeys id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
Когда я просыпаюсь после приостановки, мой xinput list
не содержит PS/2 FocalTech FocalTech Touchpad
, но он был заменен (? ) по AT Raw Set 2 keyboard id=15 [slave keyboard (3)]
, которого не было до приостановки:
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech K270 id=10 [slave pointer (2)]
⎜ ↳ Logitech M315/M235 id=11 [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)]
↳ USB2.0 VGA UVC WebCam id=12 [slave keyboard (3)]
↳ Asus WMI hotkeys id=13 [slave keyboard (4)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ AT Raw Set 2 keyboard id=15 [slave keyboard (3)]
Я попытался создать файл /etc/pm/sleep.d/0000trackpad
с содержимым:
#!/bin/sh
case "$1" in
resume)
DISPLAY=:0.0 su USER -c '/usr/bin/synclient TouchpadOff=0' ;;
esac
и
#!/bin/sh
case "$1" in
suspend|hibernate)
modprobe -r psmouse ;;
resume|thaw)
modprobe psmouse ;;
esac
, но оба не работают.
Добавление параметра загрузки ядра psmouse.proto=bare
в /etc/default/grub
примерно так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.proto=bare
, а затем обновляет grub с sudo update-grub
, но все равно не работает.
Мой BIOS также обновлен.