quarta-feira - 24 / 09 / 2008

Fluxbox -- parte 1 : leve, rápido e… Bonito?

Meus primeiros passos no mundo Linux foram no KDE, entretanto, olhando screenshots em um site, acabei me deparando com uma em especial que chamou a atenção por não possuir ícones, barra de tarefas ou outros recursos comuns nos WM's mais conhecidos. Lendo os comentários, descobri que aquele era o Fluxbox, e apesar de não possuir os recursos citados anteriormente, achei a screenshot muito bacana.

Resolvi testar a nova descoberta e depois do choque inicial (à principio ele é bemmm feio) descobri que teria que suar um "pouco" pra deixar ele com uma aparência mais agradável, além de adicionar um pouco mais de funcionalidade.

O Fluxbox é um WM leve e bem rápido, parte disso deve-se ao fato de possuir os recursos mínimos necessários, um bom exemplo é o fato de não possuir um gerenciador de arquivos, como o Nautilus do Gnome (apesar de poder usá-lo), o que torna o seu uso para certas tarefes um tanto quanto complicado.

Pode ser encontrado em http://fluxbox.org/

Vou à princípio, descrever quais as principais características do Fluxbox aos poucos, deixando para abordar os itens separadamente, caso contrário, o post ficaria grande demais, sem contar que seria massante escrever tanta coisa em um único post.

Vamos ao que interessa:

Em várias distribuições podemos encontrar o Fluxbox já inslalado, entretanto, algumas como o Ubuntu não o trazem por padrão. Sempre instalei o Fluxbox a partir de pacotes pré-compilados, sendo que os mesmos, para as principais distribuições, podem ser encontradom aqui:

http://fluxbox-wiki.org/index.php?title=Packages

Nunca instalei ele a partir do source, portanto, não sei dizer os procedimentos para isso. Enfim, depois de baixar os pacotes e instalar, faça logoff e escolha o seu o Fluxbox no gdm/kdm e faça o login. Você verá isso:

Feio não é?

Bom, a partir da imagem aí de cima qualquer pessoa pode achar feio e desistir logo no início, afinal, quem gostaria de usar um Window Manager com essa aparência? Entretanto, o que pretendo aqui, é mostrar como isso aí em cima pode se transformar em uma área de trabalho bonita e muito funcional. Vamos lá.

Para abrir o menu, basta clicar em qualquer espaço vazio com o botão direito do mouse, mostrarei mais tarde como editar o menu para adicionar seus programas preferidos.

Antes de mais nada, dê uma olhada na pasta /home/seu_usuario/.fluxbox

Lá você encontrará os arquivos de configuração do Fluxbox, vamos dar uma olhada neles e ver pra que servem:

init -- Nele estão as configurações gerais do Fluxbox, como transparências, disposição dos botões das janelas, organização e tamanho da barra de ferramentas, etc. Não vamos mexer nele por enquanto.

keys -- Aqui ficam as suas teclas de atalho, para adicionar novas teclas, será necessário editar esse arquivo, podemos fazer isso manualmente ou através de um utilitário gráfico. Veremos mais tarde.

menu -- Esse é o seu menu. Sim, aquele mesmo que abre quando se clica com o botão direito do mouse, assim como as teclas de atalho, se quiser configurar o menu ao seu gosto, terá que alterar esse arquivo.

startup -- No startup podemos informar quais programas queremos na inicialização do Fluxbox.

Além desses aquivos, poderemos encontrar ainda algumas pastas:

backgruonds -- Onde ficam os papéis de parede (opcional)
styles -- Onde poderemos colocar os styles (skins para as bordas das janelas, menu, etc)
pixmaps -- Para os styles que usam imagens (opcional)

Mudando a cara do Fluxbox -- Papel de Parede e Styles

Papel de parede:

Vamos primeiramente, dar uma cara nova adicionando um papel de parede (só isso já deixa bem mais apresentável), para isso, vamos usar o comando fbsetbg em um terminal, seria algo como:

fbsetbg /home/seu_usuario/papel_de_parede.jpg

Antes, use o comando fbsetbg -i. Se receber uma mensagem igual a essa abaixo, significa que o fbsetbg não encontrou nenhum programa capaz de "colar" um papel de parede na sua área de trabalho. Não se desespere, ele próprio informa a solução: veja que na mensagem de erro ele pede para instalar o Eterm. Ele é um terminal, mas acompanha o Esetroot, um programa que pode ser usado pelo fbsetbg para adicionar seu papel de parede. Assim, vamos instalar o Eterm. No Ubuntu use o comando sudo apt-get install eterm . Se está usando outra distro, o Eterm pode ser encontrado em http://www.eterm.org/download/

Após instalar o Eterm, tente usar o fbsetbg com o comando anterior e veja que agora o seu papel de parede ficará no lugar.

Para fixar o seu papel de parede, isto é, não ter que usar o comando fbsetbg toda vez que abrir o Fluxbox, adicione a linha de comando no arquivo startup (lembra dele?), para isso, usando um editor de texto (gedit, kedit, mcedit, vim, etc) abra o arquivo /home/usuario/.fluxbox/startup. Se houver alguma outra linha com o comando, comente ou altere ela. Veja o meu startup:

# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.

# You can set your favourite wallpaper here if you don't want
# to do it from your style.
#
fbsetbg /home/rodrigo/Imagens/wallpaper.jpg
#
# This sets a black background

Nota: Se quiser que o comando escolha uma imagem aleatória, use o parâmetro -r após o comando, indicando uma pasta onde estejam suas imagens, assim:

fbsetbg -r /home/rodrigo/Imagens

Obs. 1: Note que acima informei apenas a pasta onde estão meus papéis de parede.
Obs. 2: Certifique-se de que na pasta existem apenas imagens.
Obs. 3: O comando fbsetbg pode ser também inserido no arquivo de configuração do style (
o arquivo .cfg), na linha rootcommand.
Obs. 4: Outra boa opção é instalar o gsetroot, um front-end gráfico para o Esetroot. No Ubuntu, basta usar o comando sudo apt-get install gsetroot

Styles:

Como informei anteriormente, Styles são como skins para o Fluxbox, você já deve ter algumas instaladas, para alterar, basta abrir o menu e selecionar uma em Styles.

Para instalar uma nova, basta fazer o download e descompactar dentro da pasta /home/usuario/.fluxbox/styles

Podemos achar muitas nos sites:

http://tenr.de/
http://box-look.org/
http://themes.freshmeat.net/browse/962/

Veja com já começa a ficar bem melhor após as mudanças:


Bem, por hoje é só, depois veremos como editar o menu e as teclas de atalho.

Até lá então!


Informática - Submarino.com.br

Deixe um comentário

Campos marcados com * são obrigatórios Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree

Busca do Google

Topblog 2010

topblog

Mais recentes