Comment puis-je redémarrer Compiz à partir d'un ATS? (& Related, comment puis-je configurer un WM de repli?)


48

Je teste Natty et Compiz n'arrête pas de me planter. Cependant, cela ne me donne pas toujours l'option de redémarrer Compiz et, pour une raison quelconque, aucun gestionnaire de fenêtre de secours (WM) n'est configuré.

Sans WM, tous mes programmes sont toujours en cours d'exécution, mais ils n'acceptent pas les entrées du clavier et je ne peux pas basculer entre eux.

Je peux cependant appuyer sur Ctrl+ Alt+ F1et obtenir un terminal, et je peux killall Xorgtout réinitialiser; mais, je préférerais simplement réinitialiser Compiz, si possible.

Si j'essaie de taper compiz --replacele texte, il se plaint "fatal - impossible d'ouvrir l'affichage". Est-il possible de faire redémarrer Compiz par TTY1? Comme compiz --replace --display=something?

De plus, y a-t-il un moyen de configurer un gestionnaire de fenêtres de secours afin qu'il soit plus facile de récupérer du crash de Compiz?


Vous devriez commencer à accepter les réponses. Jusqu'à présent, vous avez posé 8 questions mais n'avez accepté aucune réponse.
Michael Martin-Smucker

cela peut-il être simplifié pour un newb (terminal)?

Réponses:


65

Passez au terminal numéro 1 ( Ctrl+ Alt+ F1) et lancez

DISPLAY=:0 unity --replace 

ou

DISPLAY=:0 compiz --replace

Parfois, il ne redémarre pas. Tuez tous les compizprocessus et réessayez au cas où.


2
La dernière unité commence elle-même sur DISPLAY =: 0 automatiquement.
Owais Lone

Vous pouvez également changer d’utilisation 'setsid unit' btw
Owais Lone

Vos deux commentaires semblent intéressants, mais ils ne me sont pas encore clairs: signifient-ils 1) que DISPLAY =: 0 peut être supprimé, même si tty -1 remplace l' unité en cours d'exécution, de manière cruelle, dans tty-7 ? et 2) recommandez-vous d'utiliser setsid à cette fin (plutôt que () ou & disown ou nohup) et si oui pourquoi ?
noisette sur natty


3
J'ai tué Compiz et j'ai dû courir DISPLAY=:0 unity --replace pour commencer l'unité. Le simple lancement de Compiz n’affiche pas la décoration de la fenêtre en plein écran et n’a pas automatiquement démarré l’unité.
conualfy

13

Vous devez définir la variable d’environnement DISPLAY. Dans le cas habituel d’une seule instance de Xorg, vous pouvez le faire avec

export DISPLAY=":0.0"

0

J'ai eu un problème similaire avec mes barres de menu et barre des tâches ayant disparu.

J'ai essayé la solution ci-dessus mais cela n'a pas fonctionné. Cependant, avec ce qui suit, mes affaires sont revenues à la normale :)

DISPLAY=:0
compiz --replace 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.