Situazione:un'applicazione blocca il server X e nessun input da tastiera funziona. Quindi uso Alt +SysRq +R per portare la tastiera fuori dalla modalità raw (fai in modo che il kernel prenda il controllo della tastiera lontano dal server X). Posso quindi digitare Ctrl +Alt +F1 , uccidi i processi difettosi e tutto funziona di nuovo. Fin qui tutto bene.
Ma la tastiera è ancora nelle mani del kernel, rendendo Alt +Sinistra /Destra scorciatoie per Decr_Console/Incr_Console. Questo è fastidioso e voglio restituire il controllo sulla tastiera al server X.
Ho provato a digitare Alt +SysRq +R ancora una volta, questo non cambia le cose indietro. Ho anche provato il comando kbd_mode -u
, ma non cambia nulla.
Qualche consiglio?
Risposta accettata:
sudo kbd_mode -s -C /dev/tty7
Alla fine devi cambiare il percorso della console, se il tuo server X è in esecuzione su un terminale virtuale diverso.
Fonte:https://unix.stackexchange.com/questions/19296/recovering-from-sys-rq-r