web-dev-qa-db-fra.com

Comment redonner le contrôle du clavier au serveur X après une astuce Alt + SysRq + R

Situation: une application bloque le serveur X et aucune saisie au clavier ne fonctionne. J'utilise donc Alt+SysRq+R pour sortir le clavier du mode brut (faire en sorte que le noyau prenne le contrôle du clavier loin du serveur X). Je peux alors taper Ctrl+Alt+F1, tuez les mauvais processus, et tout fonctionne à nouveau. Jusqu'ici tout va bien.

Mais le clavier est toujours entre les mains du noyau, ce qui rend Alt+Left/Right raccourcis pour Decr_Console/Incr_Console. C'est ennuyeux et je veux redonner le contrôle du clavier au serveur X.

J'ai essayé de taper Alt+SysRq+R encore une fois, cela ne change pas les choses. J'ai également essayé la commande kbd_mode -u, mais rien ne change.

Aucun conseil?

4
Øystein Tråsdahl
Sudo kbd_mode -s -C /dev/tty7

Finalement, vous devez changer le chemin de la console, si votre serveur X fonctionne sur un autre terminal virtuel.

Source: https://unix.stackexchange.com/questions/19296/recovering-from-sys-rq-r

6
Carlo Cannas