Se sei qui, immagino sia perchè VMWare ti è andato in crash e la tastiera non si comporta più come previsto. Tasti come CTRL, ALT, SHIFT non rispondono più e, di fatto, non riesci a fare niente !
In genere mi sono sempre limitato a riavviare il PC ma, l’ultima volta che me lo ha fatto, non ne avevo proprio voglia e comunque mi sono detto: ma possibile non esista un metodo per sistemare la cosa ?
Con un po’ di difficoltà – proprio perchè alcuni tasti non andavano più – mi sono messo a cercare e ho trovato uno script bash che, almeno sotto X-Windows, sistema le cose piuttosto bene. Eccolo:
#!/bin/bash export DISPLAY=:0.0 xmodmap - << EOF clear shift add shift = Shift_L Shift_R clear lock add lock = Caps_Lock clear control add control = Control_L Control_R clear mod1 add mod1 = Alt_L Alt_R clear mod2 add mod2 = Num_Lock clear mod3 clear mod4 add mod4 = Super_L Super_R clear mod5 add mod5 = Scroll_Lock EOF xset r on xset m 3.5 4 xset b off xset s off
Se si è ancora in una situazione critica, molti editor Linux (come nano, vi, emacs, ecc…) non saranno utilizzabili (tutti richiedono l’uso di CTRL o SHIFT), quindi, consiglio di usare una roba come gEdit (o kWrite). Una volta salvato il file (supponiamo di chiamarlo keyboard_clean), va reso eseguibile con:
chmod +x keyboard_clean
ed eseguito con:
./keyboard_clean
A questo punto tutto dovrebbe tornare OK o, come minimo, essere abbastanza a posto per terminare quello che si stava facendo e chiudere in modo pulito.