Jak pozbyć się środowiska pulpitu i korzystać wyłącznie z menedżera okien?

16

Używam xterm do całej mojej pracy. Zdałem sobie sprawę, że funkcje, które muszą zapewnić środowiska pulpitu, takie jak GNOME, nie są dla mnie zbyt przydatne. Czy to możliwe, że całkowicie usunę GNOME i KDE i używam jakiegoś menedżera okien tylko na poziomie uruchomienia 5 (X11) do odtwarzania filmów, używania przeglądarki i czasami menedżera plików, takiego jak Nautilus. Jak mogę to zrobić? Czy to dobry pomysł? Który menedżer okien poleciłbyś?

Co zrobiłem do tej pory: zainstalowałem Window Maker . Kiedy uruchomiłem się ponownie, podczas logowania zaoferowano mi jeszcze jeden wybór - GNOME, KDE, Window Maker. Wybrałem Window Maker. Daje mi wiele obszarów roboczych, konfigurowalne skróty klawiaturowe, bez zwykłych funkcji pulpitu, takich jak panel, obszar powiadomień, ikony pulpitu.

Zauważyłem jednak, że za każdym razem, gdy uruchamiam Nautilus, tło pulpitu zmienia się na to, które ustawiłem w GNOME, a wszystkie ikony pulpitu są przywracane tak jak w GNOME, chociaż skróty klawiaturowe w Window Maker nadal działają. Ale aby usunąć ikony tła i pulpitu GNOME, muszę się wylogować i zalogować ponownie.

Jak mogę to naprawić, aby uruchomienie Nautilusa nie przynosiło tła GNOME? Czy powinienem użyć innego menedżera plików?

Aktualizacja

Zrobiłem i zainstalowałem dwm. To wcale nie było trudne. Chociaż musiałem wykonać następujące kroki, aby wyświetlić dwm w menu ekranu logowania.

$ cd /usr/share/xsessions/  
$ vim dwm.desktop  

W dwm.desktopnapisałem:

[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=To start dwm session
Exec=/usr/local/bin/dwm
Type=Application

Tym razem, kiedy muszę się zalogować, mam dwm w menu.

Aktualizacja

Rozwiązałem problem nautilus, wykonując następujące kroki.

$ gconftool-2 --recursive-list "/apps" |less

Tutaj szukałem nautilusa. To dało mi

 /apps/nautilus:
  /apps/nautilus/preferences:
   show_icon_text = local_only
   start_with_sidebar = true
   click_policy = double
   background_color = #ffffff
   start_with_toolbar = true
   start_with_location_bar = true
   mouse_back_button = 8
   thumbnail_limit = 10485760
   directory_limit = -1
   ...

Potem wystarczyło ustawić klucze

$ gconftool-2 --get "/apps/nautilus/preferences/show_desktop"
$ true
$ gconftool-2 --set "/apps/nautilus/preferences/show_desktop" --type bool false
$ gconftool-2 --get "/apps/nautilus/preferences/exit_with_last_window
$ false
$ gconftool-2 --set "/apps/nautilus/preferences/exit_with_last_window" --type bool true
$ gconftool-2 --get "/apps/nautilus/preferences/media_automount_open
$ true
$ gconftool-2 --set "/apps/nautilus/preferences/media_automount_open" --type bool false

Przydatne linki :

Andrew-Dufresne
źródło
3
Może powinny to być dwa pytania? Nie zdawałem sobie nawet sprawy, dopóki nie spojrzałem na odpowiedzi, ale wydaje się, że całkowicie zmienia kierunek po „Którym menadżerze okien zasugerowałbyś?”
Michael Mrozek
@Michael: W momencie pisania byłem zdezorientowany i pomyślałem, że nie można używać Linuksa bez środowiska komputerowego i dlatego Nautilus wprowadza ikony pulpitu. Stało się to powodem zamieszczania „dwóch” pytań w jednym wątku, chociaż w tamtym czasie wydawały się one ściśle powiązane.
Andrew-Dufresne

Odpowiedzi:

13

Zadałem kiedyś podobne pytanie . Zdecydowanie dobrym pomysłem jest ignorowanie różnych narzędzi i funkcji dostępnych w środowisku komputerowym.

Rozwiązaniem jest to, że nie musisz instalować środowiska pulpitu (lub czegokolwiek, czego nie używasz), a jedynie wybranego menedżera okien. Zadałem także inne pytanie dotyczące menedżerów okien. Podsumowując, jeśli chcesz uzyskać wiele efektów, przejdź do Compiz , w przeciwnym razie wybierz lekki, taki jak dwm .

Jeśli chodzi o Nautilus, czy naprawdę go potrzebujesz, czy niektóre funkcje? Jeśli nie, prawdopodobnie powinieneś przełączyć się na coś innego, może Thunar .

phunehehe
źródło
3
+1 za sugerowanie szukania czegoś oprócz nautilusa. Co tak naprawdę jest przeznaczone tylko dla gnoma.
ksenoterrakid
Thunar jest naprawdę fajny, ale (chyba że się mylę) nadal wymaga HAL.
Stefan
@Stefan Nie jestem pewien, czy „wymaga HAL” stanowi problem?
phunehehe 13.10.10
1
jest w drodze i zostaje zastąpiony przez udev ... więc chociaż nie jest to zła rzecz, to naprawdę zajmuje tylko miejsce.
Stefan
ale według wiki.ubuntu.com/Halsectomy naprawiono go w górnym biegu rzeki Thunar: D
Stefan,
15

Jak mogę to naprawić, aby uruchomienie Nautilusa nie przynosiło tła GNOME?

Dzieje się tak dlatego, że Nautilus jest nie tylko menedżerem plików Gnome, ale także odpowiedzialny za rysowanie pulpitu Gnome. Kiedy uruchamiasz nautilusa, renderuje on pulpit, ponieważ uważa to za jeden ze swoich obowiązków.

Aby wyłączyć to zachowanie, wywołaj je z opcją --no-desktoplub ustaw klucz gconf /apps/nautilus/preferences/show_desktopna false.

sepp2k
źródło
1
Dzięki sepp2k. Ale co jeśli inna aplikacja otworzy Nautilus? Podobnie jak blueman-manager, aplikacja, której używam do łączenia się z moim telefonem komórkowym przez bluetooth. Ilekroć klikam przycisk Przeglądaj, aby wyświetlić pliki na moim telefonie komórkowym, otwiera się nautilus. Jak mogę przekazać --no-desktopw tym przypadku? Ponieważ z pewnością nie mam kontroli nad menedżerem bluemana.
Andrew-Dufresne,
@Andrew: Dobra uwaga. Należy to zrobić za pomocą klucza gconf.
sepp2k
0

czy nie jest łatwiej po prostu przejść na inny poziom działania? (poziom pracy bez GUI)

fromnaboo
źródło
4
Osoba zadająca pytanie używa X11 (w szczególności xterm w pierwszym zdaniu). W jaki sposób przejście na poziom uruchamiania mniejszy niż X?
Mat