Como eu me recupero quando o Compiz falha?

8

Muitas vezes o compiz irá travar e deixar o teclado inútil. Normalmente eu caio no console e reinicio o GDM.

Existe uma solução em que posso iniciar o Compiz de volta sem perder tudo na sessão atual?

compiz --replace &

É assim que eu normalmente reinicio o Compiz quando ele falha e ainda uso o teclado.

(Se você tem uma dica sobre como evitar que o Compiz falhe, eu postei aqui em constante falha"

??? - Estou certo de que o Compiz está falhando ou é X?

    
por winchendonsprings 16.05.2011 / 20:58

4 respostas

11

Se for "apenas" um erro de compiz, você poderá restaurá-lo a partir de um dos TTYs, mesmo que o teclado não esteja funcionando no X.

  1. pressione ctrl + alt + F1 para acessar o console

  2. Faça login com seu nome de usuário e senha usuais

  3. Digite o seguinte:

    DISPLAY =: 0.0 compiz --replace & amp;

  4. Se o compiz ainda estiver suspenso, talvez seja necessário eliminá-lo com mais autoridade e tentar novamente:

    killall -9 compiz

    DISPLAY =: 0.0 compiz --replace & amp;

  5. Em seguida, pressione Alt + Seta para a esquerda até chegar à tela onde o X está sendo executado.

por Eric 24.06.2011 / 10:48
1

Se o mouse ainda estiver funcionando depois de um acidente desse tipo, você poderá adicionar um acionador de partida para /usr/bin/compiz --replace , assim você poderá começar com um clique do mouse.

    
por Florian Diesch 16.05.2011 / 21:06
1

Minha solução é semelhante à solução de Eric.

Só que eu digito "unity", já que parece funcionar muito melhor para mim:

ctrl+alt+f1 - Takes you to command prompt

login
> unity

alt+left to get back the gui.

Para mim, parece uma bagunça por cerca de 20 segundos. Mas então, eu realmente recebo todas as minhas janelas e posso continuar trabalhando como se nada tivesse acontecido.

"DISPLAY =: 0.0 compiz --replace & amp;" Não funcionou para mim e perdi muita funcionalidade.

"sudo service lightdm restart" reinicia tudo e você perde todas as janelas. Talvez seja mais rápido que a reinicialização.

Eu acredito que compiz é realmente o problema aqui e tem algo a ver com muitas abas abertas. Se eu voltar para o terminal, eu posso realmente ver esse bug: "intel_do_flush_locked falhou sem espaço no dispositivo" Algumas pessoas estão reclamando sobre isso pela internet.

    
por SpiRail 09.08.2013 / 11:42
0

Existe este script secReplaceWindowManager.sh .

A cada 10s ele irá verificar se existe um gerenciador de janelas em execução, caso contrário, ele será iniciado; você também pode substituí-los à vontade (atualmente suporta compiz e metacity). É interativo, portanto, precisa ser executado no ex. um xterm como xterm -bg darkorange -e "secReplaceWindowManager.sh;bash"&disown .

    
por Aquarius Power 23.08.2015 / 00:26

Tags