Fluxbox

Conteúdo

Revisar Comandos, texto e formatação

Tutorial de instalação e configuração do Fluxbox no Ubuntu

Descrição dos pacotes

O fluxbox funciona com algum programas diferentes do GNOME ou KDE. Os principais são o rox-filer, eterm, idesk e fluxconf. Eis uma pequena descrição deles:

Instalação

Para instalar os pacotes necessários você deve procurar por fluxbox, eterm, rox-filer, idesk e fluxconfno synaptic ou digite no terminal

sudo apt-get install fluxbox eterm rox-filer idesk fluxconf 

Após feita a instalação do fluxbox o instalador se encarregarar de colocar a opção pra entrar no fluxbox pelo GDM, mas se voce quiser que ele seja o gerenciador padrao então você terá que editar o arquivo .xinitrc: em uma janela do terminal digite

gedit .xinitrc

e insira neste arquivo a seguinte linha:

exec fluxbox

Se existir algo como exec gnome-session comente-o colocando um # na frente. Pronto, agora o fluxbox será seu gerenciador de janelas padrão. Basta reiniciar o X(Ctrl+Alt+backspace) e selecionar o fluxbox na opção session no GDM.

O fluxbox quando instalado cria o diretório .fluxbox no seu diretório de usuario e lá aqui que estão os arquivos de configuração do fluxbox (menu,init,keys,slitlist).

Os estilos padrões estão no diretório /usr/share/fluxbox/styles. É recomentado que se copie esse diretório para o diretório .fluxbox:

cp -R /usr/share/fluxbox/styles ./fluxbox

Abra o arquivo menu nesta pasta comente a linha com o caminho para os estilos. O resultado será:

      #[stylesdir] (/usr/share/fluxbox/styles) #comente essa linha

Qualquer estilo que desejar adicionar devera ser descompactado na pasta ~/.fluxbox/styles.

Agora que o básico já foi feito vamos para a parte de configuração.

Configurações

Para melhorar a compatibilidade dos styles instale as artwiz-fonts:

sudo apt-get install xfonts-artwiz

Para mudar o tema do cursor do mouse instale o artwiz-cursor:

sudo apt-get install artwiz-cursor

Reinicie o X (Ctrl+Atl+Backspace

Adicionando Programas na Inicialização

Crie um arquivo e coloque os programas que deseja executar, ex:

gdesklets
idesk
fbsetbg -f ~/Themes/wallpapers/54_.jpg

Aqui eu adicionei o gdesklets, o idesk(gerenciador de icones) e o comando para colocar um papel de parede, salve o arquivo e torne-o executavel:

user@ubuntu:~$ chmod +x nomedoarquivo

Feito isso abra o arquivo init e adicione a linha:

session.screen0.rootCommand:  /endereço/do/arquivoexecutavel

Existem outros modos para editar mas recomendo esse pois se voce quiser adicionar ou remover é só abrir e editar o arquivo que voce criou.

Alerando o papel de parede

Para mudar o papel de parede existem diversos modos, aqui vou mostrar 3:

1) No arquivo de configuração do estilo existe uma linha com o comando rootCommand edite-o assim:

sudo fbsetbg -f /endereço/da/imagem.jpg

Obs: (Nem sempre funciona)

2) No arquivo init insira a seguinte linha:

session.screen0.rootCommand: fbsetbg -f /endereço/da/imagem.jpg

Obs: Sempre funciona

3) Usando o Rox-Filer:

Usando o rox-filer eh o modo mais facil de se colocar um papel de parede, basta ir num terminal qualquer e digitar:

rox -p=PIN

Feito isso ele irá tomar posse de sua area de trabalho, assim como o nautilus faz no Gnome, e aparecerá o icone para sua pasta de usuário. Clique no ícone com o botão direito do mouse e então irá aparecer um menu; clicando na opção Imagem de Fundo abrirá uma janela pedindo para arrastar a imagem que se deseja.

Pronto você já selecionou seu papel de parede, só que toda vez que você entrar no fluxbox terá que digitar o comando acima. Então para ele iniciar com esse papel de parede será preciso editar o arquivo que eu citei acima, para a inicialização de programas no fluxbox, e inserir o comando rox -p=PIN.

=== Adicionando ícones na area de trabalho: ====

Existem muitos gerenciadores de ícones para o X, entretanto mostrarei como inserir icones com o Rox-Filer e com o idesk:

1) Rox-Filer

Bem pra inserir os icones é o jeito menos trabalhoso que existe para o fluxbox. Pra começar crie uma pasta(usando o rox-filer, lógico) para os icones que deseja, dentro da pasta crie um arquivo e coloque o comando para a execução de algum aplicativo:

firefox

Salve e torne-o executável digitando no terminal

chmod a+x nomedoarquivo

Feito isso clique com o botão direito do mouse no icone do arquivo executavel que voce criou, entao abrira um menu, na opção Arquivo "nomedoarquivo" aparecerá a opção Definir icone abrirá uma janela selecione o icone e arraste-o.

2)idesk

Se já estiver instalado crie no seu diretorio de usuario o arquivo .ideskrc e coloque as seguintes linhas:

table Config
  FontName: sans
  FontSize: 10
  FontColor: #ffffff
  Locked: false
  Transparency: 50
  Shadow: true
  ShadowColor: #000000
  ShadowX: 1
  ShadowY: 2
  Bold: false
  ClickDelay: 100
  IconSnap: true
  SnapWidth: 55
  SnapHeight: 100
  SnapOrigin: BottomRight
  SnapShadow: true
  SnapShadowTrans: 200
  CaptionOnHover: false
end

table Actions
  Lock: control right doubleClk
  Reload: middle doubleClk
  Drag: left hold
  EndDrag: left singleClk
  Execute[0]: left doubleClk
  Execute[1]: right doubleClk
end

Salve o arquivo. Agora crie a pasta (se não existir) .idesktop em sua pasta de usuário :

mkdir .idesktop

É nessa pasta (.idesktop) onde ficarão os ícones usados pelo idesk e os arquivos de configuração de cada ícone.

Exemplos

Criação de um ícone para rodar o navegador Firefox :

copie o ícone que vc deseja usar para o firefox na pasta .idesktop obs : no linux todo nome de arquivo ou pasta que começa com um "." é arquivo oculto no sistema , se estiver usando algum gerenciador de arquivos , precisa configurar ele pra mostrar todos os arquivos ocultos.Renomeie o arquivo do ícone para o mesmo nome do programa que ele vai representar no caso : firefox.png crie o arquivo de configuração para o ícone firefox.png usando um editor de texto o nome do arquivo será : firefox.lnk abra esse arquivo (firefox.lnk) e coloque nele as seguintes linhas :

table Icon
  Caption: Firefox
  Icon: .idesktop/firefox.png
  X: 644
  Y: 650
  Command[0]: firefox
end

Salve o arquivo.

Se não quiser que apareça o texto embaixo do ícone com o nome da aplicação que o ícone "roda" deixe um espaço em branco depois do ":" da linha Caption.

Agora digite num terminal :

idesk

imediatamente aparecerá em sua área de trabalho o ícone que vc colocou na pasta .idesktop e que foi configurado para o firefox, um duplo click no ícone e o navegador firefox abrirá normalmente. O ícone criado no idesk pode ser posicionado a vontade na tela, e sua posição é salva automaticamente , assim toda vez que ativar o idesk, os ícones estarão na mesma posição que haviam sido deixados.

Mudando o menu do fluxbox:

Bem aqui mostrarei como editar(adicionar/remover) o arquivo menu(~/.fluxbox/menu) do fluxbox. Ele consiste basicamente em 4 campos:

[comando] (nome) {ação} <ícone>

Em [comando] pode ser usado:

[begin] [end] [exec] [exit] [reconfig] [restart] [submenu] [style] [include] [workspaces] [config] [separator]

[begin] (nome) é usado no nível mais alto do menu, serve como o 'nome' do menu. [submenu] usado para criar submenus [end] usado para fechar a sequencia dos comandos [begin] e [submenu] [exec] (nome_no_menu) {/comando/para/aplicação} [separator] cria um separador no menu

Você pode usar isto para iniciar programas, como em:

[exec] (Firefox) {/usr/bin/firefox} </usr/share/pixmaps/firefox.png>

ou

[exec] (Firefox) {firefox} </usr/share/pixmaps/firefox.png>

Este comando serve para fecha o Fluxbox, em nome pode por Exit ou Sair.

[exit] (nome)

Serve para reiniciar o Fluxbox, você pode usar no nome, Reiniciar ou Restart.

[restart] (nome)

Aqui você insere o caminho onde estão seus styles.

[stylesdir] (/caminho/dos/styles)

Deixando o Eterm ou o aterm transparente:

Inclua a seguinte linha no arquivo menu(~/.fluxbox/menu):

[exec](Eterm){aterm +sb -tr -sh 50 -fg white} 

Eterm(sem bordas e barras de rolagem)

[exec](Aterm){Eterm -x --scrollbar off --buttonbar off -f white -O -g 65x40+320+80}

Bem acho que com isso já dá para deixar o seu fluxbox com um visual legal qualquer dúvida é só postar aí se eu souber responder enviarei a resposta o mais rápido possível.

Creditos

Autor: piike

Data: 16/08/2005

Local: Fórum Ubuntu-BR

Wikifier: JoseVitor e RafaelSfair

Data: 12/12/2006

Mantenedores: JoseVitor e RafaelSfair

Time de Documentação do Ubuntu Brasil

Fluxbox (last edited 2006-12-13 01:06:57 by JoseVitorLopesSilva)