xinput potrebbe essere la cosa giusta
Code: Select all
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=11 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad 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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
questi i parametri che interessano per il blocco e ripristino
AT Translated Set 2 keyboard id=
10 [slave keyboard (
3)]
Ovviamente a te potrebbero risultare diversi ! adattali alle tue esigenze
Blocco tastiera (id=10 --> AT Translated Set 2 keyboard)
per rittivarla basta fare lo switch di un tty e ritornare al tty di X
oppure dopo 30 secondi :
Code: Select all
$ xinput float 10 && sleep 30 && xinput reattach 10 3
magari ti crei un alias del comando .
mettendo un valore di "sleep" elevato , puoi disabilitare il tuto sempre con lo switch di tty