As teclas não se repetem mais, o toque no touchpad e o touchpad com dois dedos não funcionam mais

3

O problema:

Desde recentemente, no meu Ubuntu 16.04, as teclas do teclado não se repetem mais e a rolagem do touchpad e do touchpad com dois dedos não funciona mais.

O touchpad:

  • Tocar no touchpad, simples e duplo, não funciona mais
  • Rolagem ou zoom no touchpad usando dois dedos não funciona mais
  • Mover o ponteiro com o touchpad ainda funciona bem
  • Ambos os botões abaixo do touchpad funcionam bem

A repetição da chave é toda estranha:

  • Repete uma chave uma vez entre 5 a 10 vezes
  • Repete a segunda chave em torno de 3 vezes
  • Todas as seguintes teclas que são pressionadas por mais tempo não são repetidas

Especificações e informações:

Estas telas mostram que as configurações estão lá e estão definidas corretamente:

Estas são as minhas especificações (relevantes):

System:    Host: jochem-ideapad-700 Kernel: 4.13.0-26-generic x86_64 (64 bit)
           Desktop: Unity 7.4.0
           Distro: Ubuntu 16.04 xenial
Machine:   System: LENOVO (portable) product: 80RU v: Lenovo ideapad 700-15ISK

Esta é a saída de xinput :

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=13   [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)]
    ↳ Lenovo EasyCamera: Lenovo EasyC           id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ PEAQ WMI hotkeys                          id=14   [slave  keyboard (3)]

Esta é a saída (relevante) de '':

$ synclient |grep "Tap\|Scroll\|TwoFinger"
    MaxTapTime              = 180
    MaxTapMove              = 163
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 74
    HorizScrollDelta        = 74
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 1
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    TapAndDragGesture       = 1

O que tentei:

por 7ochem 24.01.2018 / 10:07

1 resposta

2

Tive sintomas semelhantes aos seus em relação às teclas, mas não ao touchpad.

A solução que encontrei foi de Corrigindo problemas de repetição de teclado no Kernel 4.13 . Confira para encontrar um guia e explicações mais abrangentes.

Escrever showkeys em um terminal mostrou que o código-chave 213 estava sendo pressionado e descomprimido uma vez a cada segundo, explicando por que as teclas mantidas estavam sendo interrompidas.

Isso é causado pelo módulo PEAQ WMI hotkeys , que vejo que você está executando também.

Então, para consertar o teclado

eu digitei um terminal

sudo rmmod peaq_wmi

e verifiquei se isso corrigiu meu problema temporariamente. Para manter a configuração depois que o computador for reiniciado, digitei

gedit /etc/modprobe.d/blacklist.conf

e adicionou o seguinte ao arquivo

#spams ^@
blacklist peaq_wmi

(Nota: Eu não sei se este módulo foi importante para o funcionamento do meu computador de qualquer forma. Eu pessoalmente vou fazer uma nota que se algo no meu pc não funcionar eu posso tentar reativá-lo. Também irei verificar em um mês ou dois para ver se posso reativá-lo porque uma atualização corrigiu o problema.

Para corrigir o touchpad

de acordo com o post, você pode tentar de maneira semelhante

sudo rmmod psmouse
sudo modprobe psmouse

e se isso resolver o problema até a próxima vez que você for restard, você pode fazer

gedit /etc/rc.local

e adicione estas linhas

/sbin/rmmod psmouse
/sbin/modprobe psmouse
    
por AsgerHB 09.02.2018 / 12:27