Muitas vezes, o compiz falha e deixa o teclado inútil. Normalmente, largo o console e reinicio o GDM.
Existe uma solução em que eu possa iniciar o Compiz de volta sem perder tudo na sessão atual?
compiz --replace &
É assim que geralmente reinicio o Compiz quando ele falha e ainda posso usar o teclado.
(Se você tiver uma dica sobre como impedir o Compiz de travar, eu postei aqui /ubuntu/42096/fresh-install-of-11-04x64-displaycompiz-constantly-failing
??? - Estou certo de que o Compiz está falhando ou é X?
Se o mouse ainda estiver funcionando após uma falha, você poderá adicionar um iniciador para
/usr/bin/compiz --replace
começar com um clique do mouse.fonte
Minha solução é semelhante à solução de Eric.
Exceto que eu apenas digite "unidade", pois parece funcionar muito melhor para mim:
Para mim, parece uma bagunça por cerca de 20 segundos. Mas, na verdade, recupero todas as minhas janelas e posso continuar trabalhando como se nada tivesse acontecido.
"DISPLAY =: 0.0 compiz --replace &" Não funcionou para mim e perdi muitas funcionalidades.
"sudo service lightdm restart" reinicia a coisa toda e você perde todas as janelas. Talvez seja mais rápido do que reiniciar.
Acredito que o compiz é realmente o problema aqui e tem algo a ver com muitas guias abertas. Se eu voltar ao terminal, realmente vejo este erro: "intel_do_flush_locked falhou, não resta espaço no dispositivo" Algumas pessoas estão reclamando sobre isso na Internet.
fonte
Existe este script secReplaceWindowManager.sh .
A cada 10s, ele verifica se existe um gerenciador de janelas em execução; caso contrário, ele será iniciado; você também pode substituí-los à vontade (atualmente ele suporta compiz e metacity).
É interativo, portanto, precisa ser executado no ex. como um xterm
xterm -bg darkorange -e "secReplaceWindowManager.sh;bash"&disown
.fonte