Jak mogę zmienić domyślny menedżer okien dla Xfce4?
Z jakiegoś powodu xfwmnie działa, gdy uruchamiam powłokę xfce4.
--replacePolecenia używasz w poleceniu, takim jak compiz --replaceużycie Metacity w XFCE lub Emerald, jeśli jest zainstalowany.
Jak mogę zmienić domyślny menedżer okien dla Xfce4?
Z jakiegoś powodu xfwmnie działa, gdy uruchamiam powłokę xfce4.
--replacePolecenia używasz w poleceniu, takim jak compiz --replaceuż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.xmllub w ramach Xubuntu w/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
W tym pliku wyszukaj Client0_Commandwł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.xmlwtedy, 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ń openboxna preferowany menedżer okien).
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
Ogólnie...
xfwm4 --replacexfce4-session-logoutAby 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'