A primeira coisa a tentar é pressionar Ctrl + Alt + F1 . Se a GUI estiver congelada, mas o driver do teclado ainda estiver respondendo, isso mudará para um console de texto. Você pode fazer login no console de texto e acessar seu sistema e tentar resolver o problema. Você pode retornar à tela da GUI com Ctrl + Alt + F7 (algumas distribuições podem usar um número diferente).
Se isso não funcionar, seu computador ainda pode estar em execução, mas com o console completamente fechado. Então você ainda pode acessá-lo pela rede, desde que tenha um servidor SSH em execução. Faça login em outro computador (PC / tablet / telefone /…) e tente resolver o problema.
Se você não tem como acessar o seu computador porque o console não está disponível e você não tem um servidor SSH, você pode tentar matar toda a sessão GUI com o tecla mágica do SysRq Alt + SysRq + K : pressione e segure Alt , pressione e libere SysRq , pressione e segure K , e finalmente libere Alt . Dependendo da sua distribuição, isso pode ou não mostrar um novo prompt de login da GUI após alguns segundos. Se não, use Ctrl + Alt + F1 para mudar para uma consola de texto, e Alt + SysRq + K para mudar o teclado para o modo de consola de texto. Em uma instalação padrão do Ubuntu, acho que o comando para reiniciar o prompt de login da GUI é service gdm restart
.
Se isso não funcionar e você quiser apenas reinicializar, você pode usar as chaves mágicas sysrq E, U, B:
- Pressione Alt + SysRq + E para eliminar todos os processos, mas deixe a oportunidade de fazer uma salvaguarda de emergência.
- Aguarde alguns segundos e, em seguida, pressione Alt + SysRq + U para permitir que todas as alterações do arquivo sejam gravadas no disco.
- Aguarde alguns segundos e depois pressione Alt + SysRq + B para reiniciar.
(Não use ou tente lembrar a popular sequência de “REISUB”. O R e o S não fazem nada nesta sequência, e eu anulo o propósito do E anterior.)
Quanto ao que está causando o congelamento da GUI, o culpado mais comum é um driver de vídeo 3D cheio de bugs. Os drivers de vídeo 3D são muito complexos e os fabricantes de placas de vídeo não fornecem um bom suporte, portanto, os drivers tendem a ser problemáticos. Frequentemente, os efeitos 3D são fornecidos pelo programa Compiz e a eliminação do processo compiz
descongela a interface. Para matar o processo do Compiz, uma vez que você tenha acesso à linha de comando, execute
pkill compiz
Se você perceber que costuma congelar devido ao Compiz, mude para um ambiente de área de trabalho diferente que não use o Compiz. O padrão do Ubuntu (Unity) requer o Compiz, mas a maioria não. Experimente o KDE ou o LXDE (sem ativar o Compiz, é claro).