web-dev-qa-db-fra.com

Comment désactiver Compiz et activer Metacity avec la ligne de commande?

J'ai installé de nouveaux pilotes et redémarré, et à mon grand amusement, lorsque je me connecte, mon écran devient noir, puis blanc, et il ne dessine jamais correctement. Je suis passé en ligne de commande en utilisant Ctrl + Alt + F1 mais je ne sais pas comment désactiver Compiz et activer Metacity en tant que gestionnaire de fenêtres par défaut. L'utilisation de metacity --replace ne fonctionne pas car la ligne de commande semble être une instance de connexion totalement distincte ... Des astuces?

MODIFIER:

J'ai fait ça pour l'instant:

http://www.ubuntugeek.com/how-to-install-classic-gnome-desktop-in-ubuntu-12-04-precise.html

9
Aram Kocharyan

L'exécution de metacity --replace à partir d'une console virtuelle ne fonctionne pas car elle ne sait pas à quel écran X11 se connecter. Le comportement par défaut consiste à se connecter à l'écran sur lequel il s'exécute ... et un shell s'exécutant dans une console virtuelle ne figure sur aucun écran X11.

Au lieu de cela, vous devez spécifier manuellement l'affichage. Ce sera :0 sauf si vous avez configuré votre affichage X11 différemment. (Même si vous avez plusieurs moniteurs, ce sera toujours :0 à moins que vous n'ayez modifié votre configuration X11.)

Pour ce faire, tilisez cette commande:

metacity --display=:0 --replace

Si cela ne fonctionne pas, essayez d'abord de tuer manuellement le processus compiz. Pour faire ça:

  1. Exécutez killall compiz. Attends quelques secondes. Peut-être que compiz répondra à ce signal et se terminera.

  2. Exécutez killall -KILL compiz. Ceci garantit presque toujours que compiz sera immédiatement terminé.

L'étape 1 est facultative, mais peut aider les processus à libérer des ressources et à terminer certaines actions importantes (telles que l'écriture de données en mémoire tampon dans des fichiers).

8
Eliah Kagan