Senza scollegare la tastiera mi piacerebbe disabilitarlo dal terminale; Speravo che questo potesse essere fatto usando, rmmod
ma in base ai miei moduli attualmente caricati non sembra possibile.
Qualcuno ha qualche idea?
Senza scollegare la tastiera mi piacerebbe disabilitarlo dal terminale; Speravo che questo potesse essere fatto usando, rmmod
ma in base ai miei moduli attualmente caricati non sembra possibile.
Qualcuno ha qualche idea?
Risposte:
Ci sono abbastanza buone indicazioni su come farlo qui, intitolato: Disabilitare / abilitare tastiera e mouse in Linux .
Puoi elencare i dispositivi con questo comando.
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
E disabilita la tastiera con questo:
$ xinput set-int-prop 2 "Device Enabled" 8 0
E abilitalo con questo:
$ xinput set-int-prop 2 "Device Enabled" 8 1
Questo funziona solo per disabilitare la tastiera tramite X. Quindi, se sei su un sistema che non esegue X, non funzionerà.
È possibile utilizzare questo comando per ottenere un elenco di tutte le proprietà per un determinato 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
).