Una soluzione che utilizzo di volta in volta quando le cose vanno pazze è passare a un'altra console, usando Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 dovrebbe riportarti alla schermata grafica. Questo dovrebbe portarti a una richiesta di accesso testuale.
Se questo non funziona e hai installato OpenSSH (sudo apt-get install openssh), puoi ssh nella tua casella da remoto e ottenere lo stesso prompt.
Puoi quindi accedere come te stesso, su su root, e vedere quale applicazione è attualmente in esecuzione. Questo richiede una piccola esperienza con alcuni dei comandi come ps, kill, grep e less.
ps - ef | Di Più
Il comando sopra ti mostrerà tutti i processi attualmente in esecuzione e hai un prompt "Altro ..." per legare per leggere l'output.
uccidere -9 ####
Il comando sopra interromperà il processo numerato ####.
ps -ef | grep ora | Di Più
Il comando sopra ti mostrerà tutti i processi con le lettere "ora", come i programmi Oracle. Ti consentirà anche di visualizzare i prompt "Altro ...".
Devi fare attenzione quando lo fai. potresti uccidere l'intero sistema. Il mio modo di farlo è quello di esaminare i processi in fondo all'elenco, che avvieranno gli ultimi processi avviati. Quelli sono più probabilmente quelli che hanno congelato il sistema e ucciderli può probabilmente sbloccare l'ambiente X senza riaffermare l'intero sistema. Nell'elenco dei processi, vedrai due numeri. Il primo (all'estrema sinistra) è il numero del processo stesso e quello accanto è il processo che lo ha avviato.
Nei comandi dei processi, potresti essere in grado di riconoscere il nome degli ultimi programmi che hai avviato e ucciderli per primi.
Nella migliore delle ipotesi, puoi trovare ed eliminare il programma in questione. Nel peggiore dei casi, congelerai il sistema fino a quando non lo spegni e riaccendi. Procedere con attenzione ............................
Ma hai la possibilità di copiare file critici, eseguire altre operazioni, ecc.