Como desativar o teclado?

10

Sem desconectar meu teclado, gostaria de desativá-lo do terminal; Eu estava esperando que isso pudesse ser feito usando rmmod , mas baseado nos meus módulos atualmente carregados, não parece que é possível.

Alguém tem alguma ideia?

    
por user1529891 17.09.2013 / 17:55

1 resposta

15

Existem instruções muito boas sobre como fazer isso aqui, intituladas: Desativar / ativar teclado e mouse no Linux .

Exemplo

Você pode listar os dispositivos com este comando.

$ xinput --list
"Virtual core pointer"  id=0    [XPointer]
"Virtual core keyboard" id=1    [XKeyboard]
"Keyboard2"     id=2    [XExtensionKeyboard]
"Mouse2"        id=3    [XExtensionKeyboard]

E desative o teclado com isto:

$ xinput set-int-prop 2 "Device Enabled" 8 0

E habilite-o com este:

$ xinput set-int-prop 2 "Device Enabled" 8 1

Isso só funciona para desabilitar o teclado através do X. Então, se você estiver em um sistema que não está rodando X, isso não funcionará.

Lista de propriedades

Você pode usar este comando para obter uma lista de todas as propriedades de um determinado dispositivo:

$ xinput --list-props 2
Device 'Virtual core keyboard':
    Device Enabled (124):   1
    Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    
por 17.09.2013 / 18:09