Come sbarazzarsi dell'ambiente desktop e utilizzare solo un gestore di finestre?


16

Ho usato xterm per tutto il mio lavoro. Mi sono reso conto che le funzionalità che gli ambienti desktop come GNOME devono fornire non mi sono molto utili. Ora, è possibile che rimuova completamente GNOME e KDE e utilizzi un gestore di finestre solo nel livello di esecuzione 5 (X11) per riprodurre video, utilizzare il browser e occasionalmente file manager come Nautilus. Come posso farlo? È una buona idea? Quale gestore di finestre consiglieresti?

Quello che ho fatto finora: ho installato Window Maker . Al riavvio, al momento dell'accesso mi è stata offerta un'altra scelta: GNOME, KDE, Window Maker. Ho scelto Window Maker. Mi offre più aree di lavoro, scorciatoie da tastiera personalizzabili, senza le solite funzionalità del desktop come pannello, area di notifica, icone del desktop.

Ma ho osservato che ogni volta che lancio Nautilus, lo sfondo del desktop cambia in quello che ho impostato su GNOME e tutte le icone del desktop vengono ripristinate come in GNOME, anche se le scorciatoie da tastiera di Window Maker funzionano ancora. Ma per rimuovere le icone dello sfondo e del desktop GNOME devo disconnettermi e accedere di nuovo.

Come posso ripararlo in modo che il lancio di Nautilus non porti in background GNOME? Dovrei usare qualche altro file manager?

Aggiornare

Ho rispettato e installato dwm. Non è stato affatto difficile. Sebbene avessi bisogno di fare i seguenti passi per mostrare dwm nel menu della mia schermata di accesso.

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

Nel dwm.desktopho scritto:

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

Questa volta quando ho avuto il login, ho ottenuto DWM nel menu.

Aggiornare

Ho risolto il problema con nautilus seguendo i seguenti passaggi.

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

Qui ho cercato nautilus. Mi ha dato

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

Dopodiché si trattava semplicemente di impostare le chiavi

$ 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

Link utili :


3
Forse dovrebbero essere due domande? Non me ne sono nemmeno reso conto fino a quando non ho guardato le risposte, ma sembra cambiare completamente direzione dopo "Quale gestore di finestre suggeriresti?"
Michael Mrozek

@Michael: Al momento della pubblicazione ero confuso e pensavo che non fosse possibile usare Linux senza un ambiente desktop ed è per questo che Nautilus porta icone del desktop. Questo è diventato il motivo per cui abbiamo pubblicato "due" domande in un thread, anche se a quel tempo sembravano strettamente correlate.
Andrew-Dufresne,

Risposte:


13

Ho fatto una domanda simile una volta. È sicuramente una buona idea se ti ritrovi a ignorare gli strumenti e le funzioni varie fornite con l'ambiente desktop.

La soluzione è che non è necessario installare un ambiente desktop (o qualsiasi cosa non si usi), solo un gestore di finestre di propria scelta. Ho (anche) fatto un'altra domanda sui gestori di finestre leggere. Il riassunto è che, se vuoi molti effetti, vai su Compiz , altrimenti scegline uno leggero come dwm .

Per quanto riguarda Nautilus, ne hai davvero bisogno o alcune delle sue caratteristiche? Altrimenti dovresti probabilmente passare a qualcos'altro, forse Thunar .


3
+1 per suggerire di cercare qualcosa oltre a nautilus. Il che è veramente pensato solo per lo gnomo.
xenoterracide,

Thunar è davvero bello, ma (a meno che non mi sbagli) richiede ancora HAL.
Stefan,

@Stefan non sono sicuro, "richiede HAL" è un problema?
phunehehe,

1
sta uscendo e viene sostituito con udev ... quindi, sebbene non sia una cosa negativa, occupa davvero solo spazio.
Stefan,

ma secondo wiki.ubuntu.com/Halsectomy , è stato risolto nel thunar a monte: D
Stefan

15

Come posso ripararlo in modo che il lancio di Nautilus non porti in background GNOME?

Il motivo per cui ciò accade è che Nautilus non è solo il file manager di Gnome, ma è anche responsabile del disegno del desktop di Gnome. Quindi quando avvii nautilus, il tuo desktop viene visualizzato perché lo considera una delle sue responsabilità.

Per disabilitare questo comportamento, invocarlo con l'opzione --no-desktopo impostare la chiave gconf /apps/nautilus/preferences/show_desktopsu false.


1
Grazie sepp2k. E se qualche altra applicazione aprisse Nautilus? Come blueman-manager, un'applicazione che uso per connettermi al mio cellulare tramite bluetooth. Ogni volta che faccio clic su Sfoglia per vedere i file sul mio cellulare, si apre nautilus. Ora come posso passare --no-desktopin questo caso? Dato che non ho alcun controllo sul blueman-manager.
Andrew-Dufresne,

@Andrew: buon punto. L'uso della chiave gconf dovrebbe occuparsene.
sepp2k,

0

non è più semplice passare a un altro runlevel? (un runlevel senza gui)


4
La persona che pone la domanda usa X11 (in particolare xterm nella prima frase). In che modo passare a un runlevel senza X?
Mat
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.