FocalTech Touchpad не работает после выхода из режима ожидания

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

, но оба не работают.

Из «Как заставить работать сенсорную панель на Asus x450L?»

Добавление параметра загрузки ядра psmouse.proto=bare в /etc/default/grub примерно так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.proto=bare

, а затем обновляет grub с sudo update-grub, но все равно не работает.

Мой BIOS также обновлен.

1
задан 13 April 2017 в 15:24

0 ответов

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

Похожие вопросы: