Wie kann ich den Standardfenstermanager für Xfce4 ändern?
xfwm
Wird aus irgendeinem Grund nicht ausgeführt, wenn ich die xfce4-Shell ausführe.
window-manager
xfce
xfwm4
Idgar
quelle
quelle
--replace
Reihenfolge in einem Befehl, z. B.compiz --replace
um Metacity in XFCE oder Emerald zu verwenden, wenn es installiert ist.Antworten:
Der einfachste Weg, den Standard-Fenstermanager dauerhaft zu ändern, ist:
Laden Sie Ihre gewünschte WM herunter.
Gehen Sie dann zu: Systemtools> Einstellungen> Anwendungen starten.
Klicken Sie dann auf "Hinzufügen".
Wenn Sie beispielsweise Ihre Standard-WM in Metacity ändern möchten, geben Sie unter "Name" "Metacity" und unter "Befehl" "Metacity --replace" ein. Klicken Sie auf "Hinzufügen".
Abmelden> Anmelden.
quelle
Dies
YourWindowManager --replace
bedeutet, dass xfwm4 bereits beim Anmelden gestartet wurde und Sie es jetzt stoppen, um einen neuen Fenstermanager zu starten. Das funktioniert, aber es gibt einen schnelleren und saubereren Weg, da dieser Typ erklärt , wie er kwin als Beispiel nimmt.XFCE startet den in
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
oder unter xubuntu in angegebenen Fenstermanager/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Suchen Sie in dieser Datei nach der
Client0_Command
Eigenschaft und bearbeiten Sie ihren Wert:<value type="string" value="xfwm4"/>
to<value type="string" value="kwin"/>
(ersetzen Sie "kwin" offensichtlich durch den Fenstermanager Ihrer Wahl). Sie müssten root werden. Sie können diese Datei auch kopieren und nur bearbeiten,/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
wenn Sie möchten, dass sich die Änderungen nur auf Ihren Benutzerbereich auswirken.Da es in XFCE üblich ist, dass wir unsere Sitzung beim Abmelden speichern, vergessen Sie nicht, Ihre Sitzung zu bereinigen: Einstellungsmanager-> Sitzung und Start-> Registerkarte Sitzung-> Gespeicherte Sitzungen löschen
Jetzt können Sie sich abmelden und wieder anmelden.
quelle
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array
wechselnopenbox
.xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
Allgemein...
xfwm4 --replace
xfce4-session-logout
quelle
Um es in xfwm4 zu ändern, sollte der folgende Befehl funktionieren. Dies würde es wieder auf die Einstellung zurücksetzen, die Xfce standardmäßig hat.
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'
quelle