Uma solução que eu uso de tempos em tempos quando as coisas ficam loucas é mudar para outro console, usando Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 deve levá-lo de volta à tela gráfica. Isso deve levar você a um prompt de login de texto.
Se isso não funcionar e você instalou o OpenSSH (sudo apt-get install openssh), você pode enviar ssh para sua caixa remotamente e obter o mesmo prompt.
Você pode fazer login como você, su para root e ver qual aplicativo está sendo executado no momento. Isso requer um pouco de experiência com alguns dos comandos, como ps, kill, grep e menos.
ps - ef | Mais
O comando acima mostra todos os processos em execução no momento, e você tem um prompt "" Mais ... "para fazer a ligação para ler a saída.
kill -9 ####
O comando acima eliminará o processo numerado ####.
ps -ef | grep ora | Mais
O comando acima mostra todos os processos com as letras "ora", como os programas Oracle. Também permitirá que você veja as instruções "Mais ...".
Você precisa ter cuidado ao fazer isso. você pode matar o sistema inteiro. Minha maneira de fazer isso é examinar os processos no final da lista, que terão os processos mais recentes iniciados. É mais provável que aqueles que congelaram o sistema e matá-los possam descongelar o ambiente X sem reajustar o sistema inteiro. Na lista de processos, você verá dois números. O primeiro (mais à esquerda) é o próprio número do processo e o próximo a ele é o processo que o lançou.
Nos comandos dos processos, você poderá reconhecer o nome dos programas mais recentes iniciados e eliminá-los primeiro.
Na melhor das hipóteses, você pode encontrar e matar o programa ofensivo. Na pior das hipóteses, você congelará o sistema até o ciclo de energia. Prossiga com cuidado ............................
Mas você tem a chance de copiar arquivos críticos, executar outras operações, etc.
Nas versões recentes do Ubuntu (habilitadas para iniciantes), você pode digitar:
Às vezes, você não pode alternar para o console de texto, mas ainda assim pode ser possível fazer login usando ssh de outro PC. Reiniciar o gdm também é possível e pode consertar o driver de vídeo travado.
fonte
Se o ALT F (n) e o mouse estiverem funcionando, você também pode tentar matar programas individuais para ver se um deles lançará coisas. Isso é menos técnico, mas é uma maneira rápida e orientada a GUI para verificar se algo iniciado recentemente é o problema.
ALT-F2: Para exibir a caixa de diálogo do programa de execução que, na minha experiência, geralmente funcionava mesmo quando tudo estava bloqueado.
xkill: para forçar um aplicativo GUI fechado.
Clique no aplicativo ofensivo e veja o que acontece.
fonte
Principalmente, deve ser possível reiniciar o Gerenciador de Janelas via Ctrl + Alt + Backspace. Embora isso acabe com os aplicativos em primeiro plano, ainda não é uma reinicialização completa, pode ser um compromisso para você.
fonte
Após um congelamento da GUI da máquina ... Eu acho que uma reinicialização é a melhor coisa que você pode fazer, a menos que você tenha algo importante e demorando muito tempo ... De qualquer forma, reiniciar o gdm matará seus aplicativos.
fonte
Abra um terminal virtual com o atalho CTRL- ALT- F[number], efetue login
sudo killall [dm]
(onde[dm]
está um dosgdm, gdm3, kde, wdm, lightdm, lxdm,
etc) e inicie uma nova sessão x comstartx
Se você não matar o dm, não fará muita diferença. Um dm congelado / travado não usa uma grande quantidade de poder de processamento.
fonte