Wie kann ich Unity 2d mit einem anderen Fenstermanager neben Metacity verwenden?

11

Wie kann ich Unity 2d mit einem anderen Fenstermanager neben Metacity verwenden? (wie zum Beispiel Openbox)

Abbafei
quelle
Hat übrigens jemand Fehler in Bezug auf Metacity- und Compiz-Probleme in Bezug auf Abstürze und unvorhersehbares Einfrieren von X gemeldet? Ich weiß, dass über verschiedene flackernde Probleme berichtet wird, eines davon ist zumindest cronic.

Antworten:

5

Sie können compiz --replaceIhren Startanwendungen hinzufügen . Starten Sie Ihre Sitzung neu (Abmelden und dann wieder anmelden), und Sie verwenden jetzt Compiz.

Eine ähnliche Aktion wird für openbox verwendet. Ich denke es istopenbox --replace

Josh
quelle
5

Um Änderungen dauerhaft vorzunehmen, müssen Sie die Unity-Sitzungsdatei bearbeiten. Hier ist eine kurze Anleitung für Unity2d und openbox: http://spacecat3000.blogspot.com/2011/11/replace-metacity-with-openbox-in.html

Openbox installieren:

  1. sudo apt-get install openbox
  2. Installieren Sie optional zusätzliche Pakete (in meinem Fall wurden diese als Abhängigkeiten installiert): sudo apt-get install obconf openbox-themes
  3. /usr/share/gnome-session/sessions/2d-ubuntu.sessionDatei bearbeiten und ersetzen:

    DefaultProvider-windowmanager=metacity with
    
    DefaultProvider-windowmanager=openbox
    
  4. Abmelden, Anmelden (mit Unity 2d-Sitzung).
  5. Führen Sie obconf aus, wählen Sie ein schönes Thema (mein wurde auf box-look.org gefunden und ein wenig geändert) und konfigurieren Sie die Position der Schaltflächen.
SpaceCat3000
quelle