Sem desconectar o teclado, gostaria de desativá-lo do terminal; Eu esperava que isso pudesse ser feito usando, rmmod
mas com base nos meus módulos atualmente carregados, não parece possível.
Alguém tem alguma idéia?
Sem desconectar o teclado, gostaria de desativá-lo do terminal; Eu esperava que isso pudesse ser feito usando, rmmod
mas com base nos meus módulos atualmente carregados, não parece possível.
Alguém tem alguma idéia?
Respostas:
Há instruções muito boas para fazê-lo aqui, intitulado: Desativar / ativar teclado e mouse no Linux .
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 isso:
$ xinput set-int-prop 2 "Device Enabled" 8 0
E habilite-o com este:
$ xinput set-int-prop 2 "Device Enabled" 8 1
Isso funciona apenas para desativar o teclado através do X. Portanto, se você estiver em um sistema que não esteja executando o X, isso não funcionará.
Você pode usar este comando para obter uma lista de todas as propriedades para 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
lsmod | grep usb
).