Oft stürzt compiz ab und macht die Tastatur unbrauchbar. Normalerweise gehe ich zur Konsole und starte GDM neu.
Gibt es eine Lösung, mit der ich Compiz sichern kann, ohne in der aktuellen Sitzung alles zu verlieren?
compiz --replace &
So starte ich Compiz normalerweise neu, wenn es abstürzt und ich die Tastatur weiterhin verwenden kann.
(Wenn Sie einen Tipp haben, wie Sie verhindern können, dass Compiz abstürzt, habe ich hier /ubuntu/42096/fresh-install-of-11-04x64-displaycompiz-constantly-failing veröffentlicht
??? - Habe ich recht, dass Compiz fehlschlägt, oder ist es X?
Wenn die Maus nach einem solchen Absturz noch funktioniert, können Sie einen Starter hinzufügen,
/usr/bin/compiz --replace
damit Sie mit einem Mausklick beginnen können.quelle
Meine Lösung ähnelt der von Eric.
Außer ich tippe einfach "Einheit", da es für mich viel besser zu funktionieren scheint:
Für mich sieht es ungefähr 20 Sekunden lang chaotisch aus. Aber dann bekomme ich tatsächlich alle meine Fenster zurück und kann weiterarbeiten, als wäre nichts passiert.
"DISPLAY =: 0.0 compiz --replace &" Hat bei mir nicht funktioniert und ich habe viel Funktionalität verloren.
"sudo service lightdm restart" startet das Ganze neu und Sie verlieren alle Fenster. Vielleicht ist es schneller als ein Neustart.
Ich glaube, dass compiz hier wirklich das Problem ist und etwas mit zu vielen geöffneten Registerkarten zu tun hat. Wenn ich zurück zum Terminal wechsle, kann ich diesen Fehler tatsächlich sehen: "intel_do_flush_locked fehlgeschlagen, kein Speicherplatz mehr auf dem Gerät" Einige Leute beschweren sich im Internet darüber.
quelle
Es gibt dieses Skript secReplaceWindowManager.sh .
Alle 10 Sekunden wird überprüft, ob ein Fenstermanager ausgeführt wird. Wenn nicht, wird er gestartet. Sie können sie auch nach Belieben ersetzen (derzeit werden Compiz und Metacity unterstützt).
Es ist interaktiv und muss daher auf ex ausgeführt werden. ein xterm wie
xterm -bg darkorange -e "secReplaceWindowManager.sh;bash"&disown
.quelle