Como se livrar do ambiente de desktop e usar apenas um gerenciador de janelas?

14

Eu tenho usado o xterm para todo o meu trabalho. Percebi que os recursos que os ambientes de desktop como o GNOME precisam fornecer 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 de execução 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 eu fiz até agora: instalei o Window Maker . Quando eu reiniciei, me ofereceram mais uma opção no momento do login - GNOME, KDE, Window Maker. Eu escolhi o Window Maker. Ele me fornece vários espaços de trabalho, atalhos de teclado personalizáveis, sem recursos comuns de área de trabalho, como painel, área de notificação e ícones da área de trabalho.

Mas observei que sempre que eu lanço o Nautilus, o plano de fundo da área de trabalho muda para o que eu 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 de área de trabalho do GNOME, preciso fazer logout e fazer login novamente.

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

Atualizar

Eu cumpri e instalei o dwm. Não foi nada difícil. Embora eu precisasse fazer os seguintes passos para mostrar o dwm no menu da minha tela de login.

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

No dwm.desktop eu escrevi:

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

Desta vez, quando cheguei ao login, recebi o dwm no menu.

Atualizar

Eu resolvi o problema do nautilus usando os seguintes passos.

$ 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, foi uma questão simples de configurar as 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 :

por Andrew-Dufresne 12.10.2010 / 15:36

3 respostas

10

Eu fiz uma pergunta semelhante uma vez. É definitivamente uma boa ideia se você ignorar as diversas ferramentas e recursos que vêm com o ambiente de área de trabalho.

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

Em relação ao Nautilus, você realmente precisa dele ou de alguns recursos? Se não, então você provavelmente deve mudar para outra coisa, talvez Thunar .

    
por 12.10.2010 / 17:18
14

How can I fix it so that launching of Nautilus does not bring GNOME background?

A razão pela qual isso acontece é que o Nautilus não é apenas o gerenciador de arquivos do Gnome, ele também é responsável por desenhar o desktop do Gnome. Então, quando você inicia o nautilus, ele renderiza sua área de trabalho, porque ele vê isso como uma de suas responsabilidades.

Para desabilitar esse comportamento, chame-o com a opção --no-desktop ou defina a chave gconf /apps/nautilus/preferences/show_desktop para false.

    
por 12.10.2010 / 15:43
0

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

    
por 29.05.2012 / 08:21