Autor Tópico: Ubuntu 12.04 com Gnome Shell congela tela  (Lida 3439 vezes)

Offline kitoeag

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Ubuntu 12.04 com Gnome Shell congela tela
« Online: 05 de Setembro de 2013, 20:38 »
Boa noite,

Tenho o Ubuntu 12.04 com o gnome shell instalado. Ultimamente ele esta congelando a tela repentinamente e só o mouse se movimenta (mas não responde a nenhum click). Para resolver o problema eu seguro o botão de desligar até o computador desligar. Assim, ligo e tudo volta ao normal.

Problema:
Mas o problema agora é que eu estava usando um programa de edição de circuito para eletrônica e o Ubuntu congelou a tela. Fiz a cagada de não salvar a edição do circuito. Não quero reiniciar o computador pra não perder as alterações feitas. Eu consigo acessar o terminal teclando "Ctrl+Alt+F2" e logar no meu usuário.

Pergunta:
Existe algum comando pra fecha um programa aberto e pedir pra ele salvar as alterações feitas neste documento?


Obs.: Estou desde ontem sem desligar o computador tentando achar uma solução para salvar minhas alterações.

Offline kitoeag

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Ubuntu 12.04 com Gnome Shell congela tela
« Resposta #1 Online: 05 de Setembro de 2013, 22:41 »
Pessoal, valeu a atenção de todos mas fiz outra cagada. Na tentativa de encontrar a solução digitei um comando que achei em um fórum: sudo pkill X. Esse comando encerrou minha sessão e fechou todos meus programas sem salva-los.  :'(

Mas se alguém souber um comando que feche um programa e salve as alterações do mesmo, posta pra gente. Futuramente alguém pode precisar dessa informação.


Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Ubuntu 12.04 com Gnome Shell congela tela
« Resposta #2 Online: 06 de Setembro de 2013, 08:51 »
Quando acontecer novamente, vá ao modo texto CTRL+ALT+F*¹, e digite:
Código: [Selecionar]
echo $DISPLAYCom o número que retornar, você aplica este comando.
Código: [Selecionar]
export DISPLAY=:N²;gnome-shell --replace&Depois volte para o modo gráfico CTRL+ALT+F*¹
¹ - A dica serve para qualquer distribuiçao, por isto não estou colocando CTRL+ALT+F1, no Fedora 19 por exemplo para acessar o modo texto
usa-se CTRL+ALT+F2, e o modo gráfico CTRL+ALT+F1, no ubuntu teoricamente texto=CTRL+ALT+F1 e gráfico=CTRL+ALT+F7.
² - N = Número do display retornado com o comando echo.

Boa sorte fica de referência para o futuro, lembrando que este procedimento é para eventuais falhas e após o salvamento do trabalho é bom reiniciar o gdm, pois por este método você não conseguira desligar nem reiniciar o computador pela interface tendo que fazer isto pelo console de onde executou o comando ou abrindo um terminal e digitando como superusuário shutdown -r now, os comandos para reiniciar o gdm são /etc/init.d/gdm restart, invoke.rc.d gdm restart, service gdm restart e caso esteja utilizando systemd, systemctl restart gdm, em algumas distribuições
Ubuntu normal por exemplo substitua gdm por lightdm ou gdm3 no caso do Debian.

PS:Quando seu gnome-shell travar, pegue o log da sessão .xsession-errors e verifique se ocorreu algo de estranho, não sei a quantas anda o suporte do gnome-shell no ubuntu 12.04 pois não cheguei a utilizá-lo por mais de 1 mês, mas na época que usei não tive travamentos constantes como você está tendo, muito pelo contrário era muito estável, mas como sigo o desenvolvimento do gnome sempre utilizo a versão mais recente.
« Última modificação: 06 de Setembro de 2013, 10:30 por Xterminator »