Jak mogę zmienić domyślny menedżer okien dla Xfce4?
Z jakiegoś powodu xfwm
nie działa, gdy uruchamiam powłokę xfce4.
--replace
Polecenia używasz w poleceniu, takim jak compiz --replace
użycie Metacity w XFCE lub Emerald, jeśli jest zainstalowany.
Jak mogę zmienić domyślny menedżer okien dla Xfce4?
Z jakiegoś powodu xfwm
nie działa, gdy uruchamiam powłokę xfce4.
--replace
Polecenia używasz w poleceniu, takim jak compiz --replace
użycie Metacity w XFCE lub Emerald, jeśli jest zainstalowany.
Odpowiedzi:
Najłatwiejszym sposobem na stałe zmienić domyślnego menedżera okien jest:
Pobierz żądaną WM.
Następnie przejdź: narzędzia systemowe> preferencje> aplikacje startowe.
Następnie kliknij „dodaj”.
Jeśli chcesz na przykład zmienić domyślną WM na metacity, w „name” wpisz „metacity” i „Command” wpisz „metacity --replace”. Kliknij „dodaj”.
Wyloguj się> zaloguj się.
Robi YourWindowManager --replace
środki xfwm4 już rozpoczęte podczas logowania i jesteś teraz zatrzymując go do rozpoczęcia nowego menedżera okien ... To działa, ale jest szybszy i bardziej przejrzysty sposób, jak ten facet wyjaśnia biorąc kwin za jego przykładem.
XFCE uruchamia menedżera okien określonego w /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
lub w ramach Xubuntu w/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
W tym pliku wyszukaj Client0_Command
właściwość i edytuj jej wartość: <value type="string" value="xfwm4"/>
aby <value type="string" value="kwin"/>
(oczywiście zastąpić „kwin” wybranym przez siebie menedżerem okien) Musisz rootować. Możesz także skopiować i edytować ten plik tylko /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
wtedy, gdy chcesz, aby zmiany wpłynęły tylko na twoją przestrzeń użytkownika.
Ponieważ w XFCE często zapisujemy sesję podczas wylogowywania, nie zapomnij wyczyścić sesji: Menedżer ustawień -> Sesja i uruchomienie -> karta Sesja -> Wyczyść zapisane sesje
Teraz możesz się wylogować i ponownie zalogować.
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array
(zmień openbox
na preferowany menedżer okien).
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
Ogólnie...
xfwm4 --replace
xfce4-session-logout
Aby zmienić to na xfwm4, następujące polecenie powinno działać. Spowoduje to zmianę z powrotem na ustawienie, które Xfce ma domyślnie po wyjęciu z pudełka.
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'