Wie entferne ich die Desktop-Umgebung und verwende nur einen Fenstermanager?

16

Ich habe xterm für meine ganze Arbeit benutzt. Mir wurde klar, dass die Funktionen, die Desktop-Umgebungen wie GNOME bieten müssen, für mich nicht sehr nützlich sind. Jetzt ist es möglich, dass ich GNOME und KDE vollständig entferne und einen Fenstermanager nur in Run Level 5 (X11) verwende, um Videos abzuspielen, einen Browser zu verwenden und gelegentlich einen Dateimanager wie Nautilus. Wie kann ich es tun? Ist das eine gute Idee? Welchen Fenstermanager würden Sie vorschlagen?

Was ich bisher gemacht habe: Ich habe Window Maker installiert . Beim Neustart wurde mir zum Zeitpunkt der Anmeldung eine weitere Auswahl angeboten - GNOME, KDE, Window Maker. Ich entschied mich für Window Maker. Es gibt mir mehrere Arbeitsbereiche, anpassbare Tastaturkürzel, ohne übliche Desktop-Funktionen wie Panel, Infobereich, Desktop-Symbole.

Ich habe jedoch festgestellt, dass sich der Desktop-Hintergrund bei jedem Start von Nautilus zu dem unter GNOME festgelegten ändert und alle Desktopsymbole wie in GNOME wiederhergestellt werden, obwohl die Tastenkombinationen von Window Maker weiterhin funktionieren. Aber um GNOME-Hintergrund- und Desktopsymbole zu entfernen, muss ich mich abmelden und erneut anmelden.

Wie kann ich das Problem beheben, damit beim Starten von Nautilus kein GNOME-Hintergrund angezeigt wird? Soll ich einen anderen Dateimanager verwenden?

Aktualisieren

Ich habe dwm eingehalten und installiert. Es war überhaupt nicht schwierig. Allerdings musste ich die folgenden Schritte ausführen, um dwm im Menü meines Anmeldebildschirms anzuzeigen.

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

In dem dwm.desktopschrieb ich:

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

Dieses Mal, als ich mich einloggen musste, bekam ich dwm im Menü.

Aktualisieren

Ich habe das Nautilus-Problem mit den folgenden Schritten gelöst.

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

Hier habe ich nach Nautilus gesucht. Es hat mir gegeben

 /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
   ...

Danach ging es nur noch darum, Schlüssel zu setzen

$ 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

Nützliche Links :

Andrew-Dufresne
quelle
3
Vielleicht sollten das zwei Fragen sein? Ich habe es nicht einmal bemerkt, bis ich mir die Antworten angesehen habe, aber es scheint die Richtung komplett zu ändern, nachdem "Welchen Fenstermanager würden Sie vorschlagen?"
Michael Mrozek
@Michael: Zum Zeitpunkt der Veröffentlichung war ich verwirrt und dachte, es sei nicht möglich, Linux ohne Desktop-Env zu verwenden, und deshalb bringt Nautilus Desktop-Symbole mit. Dies wurde der Grund, warum "zwei" Fragen in einem Thread veröffentlicht wurden, obwohl sie zu dieser Zeit eng miteinander verbunden zu sein schienen.
Andrew-Dufresne

Antworten:

13

Ich fragte ein ähnliche Frage gestellt . Es ist auf jeden Fall eine gute Idee, wenn Sie feststellen, dass Sie die verschiedenen Tools und Funktionen der Desktop-Umgebung ignorieren.

Die Lösung ist, dass Sie keine Desktop-Umgebung (oder etwas, das Sie nicht verwenden) installieren müssen, sondern nur einen Fenstermanager Ihrer Wahl. Ich habe (auch) eine andere Frage zu leichten Fenstermanagern gestellt. Die Zusammenfassung ist, wenn Sie viele Effekte wollen, gehen Sie zu Compiz , wählen Sie ansonsten einen leichten wie dwm .

Benötigen Sie Nautilus wirklich oder einige seiner Funktionen? Wenn nicht, sollten Sie wahrscheinlich zu etwas anderem wechseln, vielleicht zu Thunar .

phunehehe
quelle
3
+1 für Vorschläge, nach etwas anderem als Nautilus zu suchen. Welches ist wirklich nur für Gnome gedacht.
Xenoterracid
Thunar ist wirklich cool, aber (sofern ich mich nicht irre) erfordert immer noch HAL.
Stefan
@ Stefan Ich bin nicht sicher, ist "erfordert HAL" ein Problem?
Phunehehe
1
Es ist auf dem Weg nach draußen und wird durch udev ersetzt. Es ist zwar keine schlechte Sache, nimmt aber wirklich nur Platz ein.
Stefan
aber laut wiki.ubuntu.com/Halsectomy wurde es im vorgelagerten Thunar behoben: D
Stefan
15

Wie kann ich das Problem beheben, damit beim Starten von Nautilus kein GNOME-Hintergrund angezeigt wird?

Der Grund dafür ist, dass Nautilus nicht nur der Dateimanager von Gnome ist, sondern auch für das Zeichnen des Gnome-Desktops verantwortlich ist. Wenn Sie nautilus starten, wird der Desktop gerendert, da dies als eine seiner Aufgaben angesehen wird.

Um dieses Verhalten zu deaktivieren, rufen Sie es mit der Option auf --no-desktopoder setzen Sie den gconf-Schlüssel /apps/nautilus/preferences/show_desktopauf false.

sepp2k
quelle
1
Danke sepp2k. Aber was ist, wenn eine andere Anwendung Nautilus öffnet? Wie blueman-manager eine Anwendung, mit der ich über Bluetooth eine Verbindung zu meinem Handy herstelle. Immer wenn ich auf Durchsuchen klicke, um Dateien auf meinem Handy zu sehen, wird Nautilus geöffnet. Nun, wie kann ich --no-desktopin diesem Fall bestehen? Da habe ich sicher keine Kontrolle über Blueman-Manager.
Andrew-Dufresne
@ Andrew: Guter Punkt. Die Verwendung des gconf-Schlüssels sollte dafür sorgen.
12.
0

ist es nicht einfacher, einfach zu einem anderen Runlevel zu wechseln? (ein Runlevel ohne GUI)

fromnaboo
quelle
4
Die Person, die die Frage stellt, verwendet X11 (xterm insbesondere im ersten Satz). Wie würde ein Wechsel zu einem Runlevel ohne X helfen?
Mat