So ziemlich jeder Fenstermanager kann den aktuell ausgeführten ersetzen. Normalerweise verwenden Sie die --replace
Option. Weitere Informationen finden Sie in der Manpage des Fenstermanagers. Sie müssen nur den Befehlsnamen für eine bestimmte Wm bestimmen. Google oder apropos
kann Ihnen dort helfen.
Beispiele:
xfwm --replace # xfce, I think
metacity --replace # default wm in Gnome 2
icewm --replace # old-school wm, my favorite back in the 1990s before modern wms
Das Wechseln von wms hat keinen Einfluss darauf, welche Fenster geöffnet sind, hat jedoch wahrscheinlich Auswirkungen auf deren Platzierung.
Übrigens, obwohl Desktop-Umgebungen wie Gnome, KDE oder Xfce einen Standard-Wm haben, der gut mit der Umgebung zusammenarbeitet, sind Fenstermanager tatsächlich getrennt und können normalerweise gemischt und angepasst werden. Beachten Sie jedoch, dass einige Fenstermanager auch einige andere Funktionen bereitstellen, z. B. Bedienfelder, die Sie beim Wechseln von wms nicht haben.
Bearbeiten
Festlegen des richtigen Befehls: Diese Art von Dingen ist für sich selbst sehr einfach zu bestimmen. Raten Sie einfach am Anfang des Namens. Zum Beispiel "offen". Beginnen Sie dann mit der Eingabe der ersten Buchstaben und drücken Sie Tab. Wenn der Name nicht vollständig ist, drücken Sie Tabein zweites Mal, um eine Liste möglicher Übereinstimmungen anzuzeigen. Wenn Sie den Befehlsnamen gefunden haben, geben Sie ein, man <command_name>
um auf die Dokumentation zuzugreifen.
Wenn Sie den Befehlsnamen auf diese Weise nicht finden können, überprüfen Sie die Prozessliste über einen Systemmonitor, z. B. htop
während das betreffende Programm ausgeführt wird. Sie werden es dort sehen, obwohl Sie den Befehl möglicherweise nicht in genau der Form verwenden können, in der er aufgeführt ist, insbesondere wenn er über einen Interpreter wie Python ausgeführt wird.
kwm --replace
)?kwin
(was ich denke muss der richtige sein - es war der wm in früheren Versionen) plusplasma-desktop
Prozess. Ich bin mir nicht sicher, welches ich anrufen müsste ... Wahrscheinlich kwin. Nun, ich werde es herausfinden. Jemand, der LXDE ausführt und weiß, was sein Wm ist? Ich denke es istopenbox
?openbox --replace &
für LXDE gilt. Ich richte gerade ein Skript ein, das alle Alternativen behandelt, damit ich einfach so etwas aufrufen kannswitchwm <new_wm>
(das Skript prüft auch, ob das wm verfügbar ist, und behandelt das auch).Ich weiß, dass es eine Weile her ist - aber wie immer, nachdem man aufgehört hat, danach zu suchen, erscheinen Antworten. Also habe ich gerade das
fusion-icon
Paket für Ubuntu entdeckt: CompizFusionIcon ist genau dafür gedacht , um zwischen verschiedenen Fenstermanagern zu wechseln.Für den Fall, dass noch jemand nach einer einfachen und bequemen Lösung sucht, ist dies eine weitere Option.
quelle
Das Fusionssymbol funktioniert nicht mehr. Aber: Es gibt noch einen anderen Weg, wie ich es geschafft habe, Emald-Window-Manager in Xubuntu 13.04 zu aktivieren.
Schritt eins: Wir brauchen zwei Terminalbefehle
Deshalb brauchen wir unser Terminal und müssen dort folgende Befehle eingeben:
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk compizconfig-settings-manager
Dann folgt dieser Befehl hier:
wget cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
Danach folgt dieser Befehl:
tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/
Dies extrahiert dieses Paket in Ihr Home-Verzeichnis (in meinem Fall war das so).
Schließen Sie dann Ihr Terminal und gehen Sie zu diesem Verzeichnis / home //emerald-0.9.5
Schritt zwei: Führen Sie die Datei autogen-sh in diesem Verzeichnis aus
Dort suchen Sie nach einer Datei namens autogen.sh.
Klicken Sie auf diese Datei und lassen Sie sie laufen. Das geht ziemlich schnell.
Schließen Sie dann diese Datei und schließen Sie Ihr Home-Verzeichnis und kehren Sie zum Terminal zurück.
Schritt drei: Reinigen
Wir müssen das Terminal erneut öffnen und die folgenden Befehle eingeben:
make clean
make distclean
Dann CD ins Smaragdverzeichnis:
cd /home/<your name>/emerald-0.9.5
Geben Sie dann folgende Befehle ein:
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl -lm'
make
sudo make install
Schließen Sie dann Ihr Terminal und rufen Sie den CompizConfig-Einstellungsmanager auf.
Schritt vier: Emerald als Fenstermanager festlegen
Gehen Sie im CompizConfig-Einstellungs-Manager zu "Allgemein" und dort zu "Windows-Dekoration". Dort geben Sie folgenden Befehl ein:
compiz --replace
Schließen Sie dann CCSM und gehen Sie zum Emerald-Theme-Manager und wählen Sie eines Ihrer heruntergeladenen Themes aus.
Schritt fünf: Abschluss der Einstellung des Emerald-Theme-Managers
Öffnen Sie Ihr Terminal und führen Sie Folgendes aus:
compiz --replace
Das ist es einfach.
quelle