Como se livrar do ambiente de área de trabalho e usar apenas um gerenciador de janelas?

16

Eu tenho usado o xterm para todo o meu trabalho. Percebi que os recursos que os ambientes de desktop como o GNOME têm para oferecer não são muito úteis para mim. Agora, é possível remover completamente o GNOME e o KDE e usar algum gerenciador de janelas apenas no nível 5 (X11) para reproduzir vídeos, usar o navegador e, ocasionalmente, o gerenciador de arquivos como o Nautilus. Como eu posso fazer isso? É uma boa ideia? Qual gerenciador de janelas você sugeriria?

O que fiz até agora: instalei o Window Maker . Quando reiniciei, me ofereceram mais uma opção no momento do login - GNOME, KDE, Window Maker. Eu escolhi o Window Maker. Ele oferece vários espaços de trabalho, atalhos de teclado personalizáveis, sem os recursos usuais da área de trabalho, como painel, área de notificação e ícones da área de trabalho.

Mas observei que sempre que inicio o Nautilus, o plano de fundo da área de trabalho muda para o que defini no GNOME e todos os ícones da área de trabalho são restaurados como estavam no GNOME, embora os atalhos de teclado do Window Maker ainda funcionem. Mas, para remover os ícones de fundo e da área de trabalho do GNOME, preciso sair e fazer login novamente.

Como posso corrigi-lo para que o lançamento do Nautilus não traga o background do GNOME? Devo usar outro gerenciador de arquivos?

Atualizar

Eu cumpri e instalei o dwm. Não foi nada difícil. Embora eu precisasse executar as etapas a seguir para fazer o dwm aparecer no menu da minha tela de login.

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

No dwm.desktopque escrevi:

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

Desta vez, quando entrei, recebi o dwm no menu.

Atualizar

Resolvi o problema do nautilus usando as etapas a seguir.

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

Aqui eu procurei por nautilus. Deu-me

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

Depois disso, era uma simples questão de definir chaves

$ 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

Links úteis :

Andrew-Dufresne
fonte
3
Talvez isso deva ser duas perguntas? Eu nem percebi até olhar as respostas, mas parece mudar completamente de direção depois de "Qual gerenciador de janelas você sugeriria?"
Michael Mrozek
@ Michael: No momento da publicação, eu estava confuso e pensei que não era possível usar o Linux sem algum ambiente de desktop e é por isso que o Nautilus traz ícones para o desktop. Esse se tornou o motivo de postar "duas" perguntas em um tópico, embora na época elas parecessem intimamente relacionadas.
Andrew-Dufresne

Respostas:

13

Eu fiz uma pergunta semelhante uma vez. Definitivamente, é uma boa idéia se você ignorar as diversas ferramentas e recursos que acompanham o ambiente da área de trabalho.

A solução é que você não precisa instalar um ambiente de desktop (ou qualquer coisa que não use), apenas um gerenciador de janelas de sua escolha. Eu (também) fiz outra pergunta sobre gerenciadores de janelas leves. O resumo é que, se você deseja muitos efeitos no Compiz , escolha um leve como o dwm .

Em relação ao Nautilus, você realmente precisa dele ou de alguns recursos? Caso contrário, você provavelmente deve mudar para outra coisa, talvez Thunar .

phunehehe
fonte
3
+1 por sugerir procurar algo além do nautilus. O que é realmente destinado apenas ao gnomo.
Xenoterracide
Thunar é muito legal, mas (a menos que eu esteja enganado) ainda requer HAL.
Stefan
@ Stefan Não tenho certeza, é "requer HAL" um problema?
phunehehe
11
está saindo e sendo substituído pelo udev ... então, embora não seja uma coisa ruim, está apenas ocupando espaço.
Stefan
mas de acordo com wiki.ubuntu.com/Halsectomy , foi corrigido no thunar upstream: D
Stefan
15

Como posso corrigi-lo para que o lançamento do Nautilus não traga o background do GNOME?

O motivo disso acontecer é que o Nautilus não é apenas o gerenciador de arquivos do Gnome, mas também é responsável por desenhar a área de trabalho do Gnome. Portanto, quando você inicia o nautilus, ele é processado, pois ele é considerado uma de suas responsabilidades.

Para desativar esse comportamento, chame-o com a opção --no-desktopou defina a chave gconf /apps/nautilus/preferences/show_desktopcomo false.

sepp2k
fonte
11
Obrigado sepp2k. Mas e se algum outro aplicativo abrir o Nautilus? Como o blueman-manager, um aplicativo que eu uso para conectar meu telefone celular via bluetooth. Sempre que clico em procurar para ver arquivos no meu celular, ele abre o nautilus. Agora, como posso passar --no-desktopneste caso? Como certamente não tenho controle sobre o blueman-manager.
Andrew-Dufresne
@ Andrew: Bom ponto. Usar a tecla gconf deve cuidar disso.
sepp2k
0

não é mais fácil mudar para outro nível de execução? (um nível de execução sem GUI)

fromnaboo
fonte
4
A pessoa que faz a pergunta usa X11 (xterm em particular na primeira frase). Como a mudança para um nível de execução X-less ajuda?
29512 Mat