Niemal każdy menedżer okien może zastąpić ten, który jest obecnie uruchomiony. Zwykle używasz tej --replace
opcji. Szczegółowe informacje można znaleźć na stronie man menedżera okien. Musisz tylko określić nazwę polecenia dla konkretnego wm. Google lub apropos
może ci w tym pomóc.
Przykłady:
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
Przełączanie WMS nie będzie miało żadnego wpływu na to, które okna są otwarte, chociaż prawdopodobnie wpłynie to na ich umiejscowienie.
Nawiasem mówiąc, nawet jeśli środowiska takie jak Gnome, KDE lub Xfce mają domyślny wm, który dobrze współpracuje ze środowiskiem, menedżery okien są w rzeczywistości osobne i zwykle można je mieszać i dopasowywać. Należy jednak pamiętać, że niektóre menedżery okien udostępniają również inne funkcje, takie jak panele, których nie będziesz mieć po zmianie wms.
Edytować
Określanie właściwego polecenia do użycia: Tego rodzaju rzeczy są naprawdę łatwe do ustalenia dla siebie. Tylko zgadnij na początku nazwy. Na przykład „otwórz”. Następnie zacznij pisać kilka pierwszych liter i naciśnij Tab. Jeśli nazwa nie jest kompletna, kliknij Tabdrugi raz, aby zobaczyć listę możliwych dopasowań. Po znalezieniu nazwy polecenia wpisz, man <command_name>
aby uzyskać dostęp do dokumentacji.
Jeśli nie możesz w ten sposób znaleźć nazwy polecenia, spójrz na listę procesów przez monitor systemu, na przykład htop
podczas działania danego programu. Zobaczysz go tam, chociaż możesz nie być w stanie użyć polecenia w dokładnie takiej samej formie, w jakiej znajduje się na liście, szczególnie jeśli działa przez interpreter, taki jak Python.
kwm --replace
)?kwin
(który, jak sądzę, musi być właściwy - był to wm w poprzednich wersjach) plusplasma-desktop
proces. Nie jestem pewien, do którego muszę zadzwonić ... Prawdopodobnie kwin. Cóż, dowiem się. Każdy, kto korzysta z LXDE i wie, kto to jest wm? Chyba takopenbox
?openbox --replace &
LXDE. Właśnie konfiguruję skrypt obsługujący wszystkie alternatywy, więc mogę po prostu wywołać coś podobnegoswitchwm <new_wm>
(skrypt sprawdza również, czy ten wm jest dostępny i obsługuje również).Wiem, że to było dawno temu - ale jak zwykle, kiedy przestaje się go szukać, pojawiają się odpowiedzi. Właśnie odkryłem, że
fusion-icon
pakiet dla Ubuntu: CompizFusionIcon jest właśnie do tego, aby przełączać się między różnymi menedżerami okien.Jeśli więc ktoś jeszcze szuka łatwego i wygodnego rozwiązania, jest to kolejna opcja.
źródło
Ikona fuzji już nie działa. Ale: istnieje inny sposób, w jaki udało mi się włączyć Emald-Window-manager w Xubuntu 13.04.
Krok pierwszy: potrzebujemy dwóch poleceń terminalowych
Dlatego potrzebujemy naszego terminalu i tam musimy wprowadzić następujące polecenia:
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk compizconfig-settings-manager
Następnie wykonaj następujące polecenie tutaj:
wget cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
Następnie następuje polecenie:
tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/
To wypakowuje ten pakiet do twojego katalogu domowego (w moim przypadku tak było).
Następnie zamknij terminal i przejdź do tego katalogu / home //emerald-0.9.5
Krok drugi: uruchom plik autogen-sh w tym katalogu
Tam wyszukaj plik o nazwie autogen.sh.
Kliknij ten plik i pozwól go uruchomić. To idzie dość szybko.
Następnie zamknij ten plik, zamknij katalog domowy i wróć do terminala.
Krok trzeci: Oczyszczanie
Ponownie musimy otworzyć terminal i wprowadzić następujące polecenia:
make clean
make distclean
Następnie przejdź do katalogu szmaragdu:
cd /home/<your name>/emerald-0.9.5
Następnie wprowadź następujące polecenia:
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl -lm'
make
sudo make install
Następnie zamknij terminal i przejdź do CompizConfig Settings Manager.
Krok czwarty: ustawienie Emerald jako menedżera okien
W Menedżerze ustawień CompizConfig przejdź do „ogólnych”, a następnie do „Dekoracji systemu Windows”. Wpisz następujące polecenie:
compiz --replace
Następnie zamknij CCSM i przejdź do Emerald-Theme-Manager i wybierz jeden z pobranych motywów.
Krok piąty: Zakończenie ustawiania Emerald-Theme-manager
otwórz terminal i uruchom:
compiz --replace
To jest to.
źródło