Standardmäßig Compiz in Unity 2D verwenden

7

Meine Hardware kann mit Compiz gut umgehen, aber nicht mit Unity 3D. Ich hasse Metacity mehr als Unity 2D, deshalb habe ich Compositors mit verwendet compiz --replace. Damit habe ich jedoch zwei Probleme:

  1. compiz --replace Ist dies vorübergehend ist, wird es beim nächsten Neustart / Anmelden wieder auf Metacity zurückgesetzt
  2. Compiz verlässt den Fensterdekorateur, wenn die Fenster maximiert sind.
Oxwivi
quelle
... Ich denke, das ist die gleiche Frage ... das Kopfgeld könnte dein sein! askubuntu.com/questions/70408/…
fossfreedom
@fossfreedom Beantwortet mit dem Fensterdekorator Teil dort.
Oxwivi

Antworten:

15

Compiz als Standard-Unity 2D-Compositor

Gehen Sie zu einem Terminal und geben Sie ein:

sudoedit /usr/share/gnome-session/sessions/ubuntu-2d.session

Wechseln Sie metacityin der fünften Zeile zu compiz:

DefaultProvider-windowmanager=compiz

Entfernen Sie die Fensterdekoration von maximierten Fenstern

Um das Problem mit dem Fensterdekorateur zu lösen, führen Sie einfach Folgendes im Terminal oder Alt+ aus, F2und die Fensterdekoration verschwindet sofort:

gconftool-2 -s -t Zeichenfolge '/ apps / compiz-1 / plugins / decor / screen0 / options / decoration_match' '! state = maxvert'

Dasselbe kann mit dem CompizConfig Settings Manager, CCSM, durchgeführt werden, wenn Sie es bereits installiert haben:

Geben Sie hier die Bildbeschreibung ein

Oxwivi
quelle
Andere Orte haben vorgeschlagen, !(state=maxvert & state=maxhorz)stattdessen zu verwenden , da dies nur für vollständig maximierte Fenster anstelle von teilweise aktiviert wird
isaaclw