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:
- rox-filer: gerenciador de arquivos. O nautilus resolve o problema de gerenciar os arquivos, mas apresenta um "problema" durante sua utilização: ele toma conta da sua area de trabalho e coloca o papel de parede e icones, caso existam, da area de trabalho do gnome. Se fosse só isso nao haveria nenhum problema em usá-lo, mas como o nautilus toma conta da area de trabalho você não terá como acessar o menu do fluxbox. Além disso o rox-filer é um bom gerenciador de arquivos e com ele da pra mudar o papel de parede e inserir icones na area de trabalho de forma facil.
- eterm: o eterm alem de ser um terminal leve, oferece a possibilidade de alterar o papel de parede com o comando Esetroot.
- idesk: o idesk permite o uso de icones na area de trabalho, ja que o fluxbox nao tem suporte nativo.
- fluxconf: permite alterar algumas configurações do fluxbox.
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 |
