Recuperando-se de um congelamento do Ubuntu, mas mantendo os programas em execução?

4

No meu sistema, o Ubuntu congela ocasionalmente. A tela inteira não responde - o mouse ainda se move, mas nada acontece ao clicar e, com o teclado, posso pressionar Ctrl+Alt+F1 para acessar o login.

Quando eu faço login a partir do prompt, parece que todos os meus programas ainda estão sendo executados normalmente. Ontem, por exemplo, eu estava convertendo alguns vídeos e a execução top mostrou que o processo avconv ainda está em execução. Deixei-o por várias horas e acabei completando a tarefa perfeitamente. (O que realmente pareceu causar o congelamento foi abrir Transmissão da área de notificação, mas matar o processo da linha de comando não tornou o sistema responsivo novamente.)

De qualquer forma, depois de ler esta questão , pareceu reiniciar o GUI era o caminho a percorrer. Então eu corri sudo service lightdm restart mas fechou todos os programas quando fiz logout.

Então, para uso futuro, existe uma maneira de reiniciar somente a GUI e voltar exatamente onde eu estava? Tudo o mais no encadeamento vinculado é sobre reinicializar ou reiniciar o sistema operacional.

    
por DisgruntledGoat 31.10.2012 / 21:14

4 respostas

1

A resposta em uma única palavra:

No.

Infelizmente, os aplicativos X que estão em execução serão encerrados quando o X for fechado. Desde o fechamento do servidor X, e reiniciar é o que corrige seu problema ... provavelmente não há maneira de contornar isso.

    
por Bailey S 31.10.2012 / 21:17
1

Tente digitar unity --replace . Isso deve reiniciar o Unity sem parar nenhum programa em execução.

    
por To Do 31.10.2012 / 21:22
1

Existe uma solução que encontrei aqui , você não precisa reiniciar ou reiniciar o X, você pode consertá-lo sem perder o seu trabalho, mas o seu trabalho não pode mais ser visualizado na área de trabalho, eles continuarão rodando em segundo plano até que sejam finalizados ou mortos por você. Ainda é útil para os programas que precisam de mais tempo para serem executados. A solução é pressionar Ctrl + Alt + F1 e chegar a um console linux raw, depois digitar o comando

pgrep compiz

para obter o PID do gerenciador de janelas afetado e, em seguida, eliminá-lo

pkill compiz

se não funcionar, tente

pkill -9 compiz 

espere um pouco, se você repetir o pgrep, você deverá ver

1) sem resultado ou 2) PID diferente

Então você pode usar Ctrl + Alt + F7 e você encontrará o trabalho da área de trabalho novamente!

    
por Zhiwei 30.10.2017 / 15:31
0

Eu tenho esse problema também e até agora não há nenhuma correção (se é um bug) ou uma solução melhor sem perder todos os aplicativos abertos.

Mas agora a única maneira que eu posso restaurar a coisa toda sem fechar os aplicativos e reiniciar, já que eu ainda posso abrir um terminal ( Ctrl + Alt + F1 ) Eu apenas faço um pm-suspend que suspende a máquina e apenas começa novamente. Eu reiniciei, mas pelo menos eu ainda tenho os aplicativos abertos da mesma maneira antes do congelamento começar e leva apenas alguns segundos em comparação com alguns minutos ao reinicializar a máquina.

Espero que isso ajude alguém temporariamente até que essa coisa seja resolvida.

    
por Dranzd 18.11.2014 / 22:34