evtest --grab /dev/input/event7 > /dev/null 2>&1 &
Como xinput --disable 7
não funciona mais no Ubuntu 17, estou procurando uma solução semelhante para desativar um trackstick. As configurações do Gnome não fornecem nenhuma opção para isso.
Eu tentei uma solução alternativa com sudo evtest --grab /dev/input/event7
, mas ainda não estou confiante com isso.
Para sua informação: o dispositivo evtest --grab captura todas as informações enviadas do dispositivo e bloqueia qualquer entrada do dispositivo enquanto ele é executado e registra os movimentos.
Primeiro problema: Como requer privilégios de root, não consegui escrever um script de trabalho em rc.local para executá-lo na inicialização. A inicialização não será concluída, porque o rc.local executa todos os scripts antes de inicializar e o evtest --grab é executado em tempo infinito, portanto, o processo de inicialização também não foi concluído.
Segundo problema: Uma solução alternativa seria abrir um terminal por conta própria e executar o evtest --grab. Mas isso seria uma janela de terminal de spam e passos adicionais em cada inicialização, o que é bastante irritante.
Então, minha conclusão é que preciso desativar o dispositivo diretamente com libinput, xwayland ou qualquer outro lugar.
Agradeço qualquer ajuda. Cya pessoal.
Edit: Meu tipo xinput list
é assim:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:13 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:13 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:13 id=8 [slave keyboard (3)]
evtest --grab /dev/input/event7 > /dev/null 2>&1 &