FocalTech Touchpad não funciona depois de retomar da suspensão

1

Meu touchpad no Asus X455LF-WX055T funciona perfeitamente quando eu inicializo o Ubuntu, mas ele não funciona sempre que eu o acordo depois de suspendê-lo.

Antes de suspender, meu xinput list contém 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)]

Quando eu o acordo depois de suspendê-lo, meu xinput list não contém PS/2 FocalTech FocalTech Touchpad , mas foi substituído (?) por AT Raw Set 2 keyboard id=15 [slave keyboard (3)] , que não estava presente antes de eu suspender:

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)]

O que tentei

De "O touchpad não funciona após a suspensão"

Eu tentei criar um arquivo /etc/pm/sleep.d/0000trackpad com o conteúdo:

#!/bin/sh
case "$1" in
    resume)
        DISPLAY=:0.0 su USER -c '/usr/bin/synclient TouchpadOff=0' ;;
esac

e

#!/bin/sh
case "$1" in
    suspend|hibernate)
        modprobe -r psmouse ;;
    resume|thaw)
        modprobe psmouse ;;
esac

mas ambos não funcionam.

De "Como faço para obter o touchpad trabalhando em um Asus x450L? "

Adicionando um Parâmetro de Inicialização do Kernel psmouse.proto=bare em /etc/default/grub da seguinte forma:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.proto=bare

e atualizando o grub com sudo update-grub , mas ainda não funciona.

Meu BIOS também está atualizado.

    
por Austin Imperial 19.06.2016 / 06:43

0 respostas