Teclado desabilitado, reativado

1

Eu usei xinput para desativar o teclado interno do meu laptop, porque às vezes ele envia um deslocamento pressionado quando não é pressionado.

Por algum motivo, o teclado fica aleatoriamente reativado.

Eu escrevo este script para desabilitar o teclado e, em seguida, para monitorá-lo (e desabilitá-lo novamente). Quando eu o executo, ele mostra a reativação do teclado. Ainda não descobri por que isso acontece.

Alguém tem alguma ideia de por que o teclado é reativado? Estou usando o Debian Jessie Gnu / Linux.

#!/bin/bash

while true
do
    date | tr -d '\n'
    while (xinput | sed -nr -e 's/.*AT Translated Set 2 keyboard[[:blank:]]+id=[0-9]+[[:blank:]]\[floating slave]/ — OK/p') | grep "OK$"
    do
        sleep 5m
        date | tr -d '\n'
    done
    echo
    xinput
    ~/+Files/workshops/system/install/setup/yoga-keyboard-disable
done

Exemplo de saída do script:

Mon 24 Sep 13:25:54 BST 2018 — OK
Mon 24 Sep 13:30:54 BST 2018 — OK
Mon 24 Sep 13:35:54 BST 2018 — OK
Mon 24 Sep 13:40:54 BST 2018 — OK
Mon 24 Sep 13:45:54 BST 2018
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                             id=15   [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=12   [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]
    ↳ Lenovo EasyCamera                         id=13   [slave  keyboard (3)]
Mon 24 Sep 13:45:54 BST 2018 — OK
Mon 24 Sep 13:50:54 BST 2018 — OK

A maior parte da saída são as linhas que terminam em — OK . A reconexão do teclado é rara (menos de uma vez por dia).

    
por ctrl-alt-delor 24.09.2018 / 17:52

0 respostas