5. 02.
Overview:O teu ambiente gráfico poderá no final ter este aspecto:
[screenshots - clica para aumentar]
Introdução:
Openbox é um gerenciador de janelas (tal como o conhecido Metacity) bastante leve e extremamente personalizável, apresentando um estilo minimalista, como tal indicado para máquinas com fraco desempenho.
O Openbox permite executar as últimas/todas as aplicações que foram desenhadas/pensadas para Gnome/Kde sem que haja necessidade para correr estes (entenda-se Gnome/Kde). Também é possível correr o Openbox dentro do Gnome/Kde combinando assim as suas funcionalidades. Permite tornar o desktop mais limpo e mais rápido.
Instalação:
Consultar a homepage. Ou então instalar a versão disponível nos repositórios:
# aptitude install openbox
# aptitude install obconf openbox-themes #EXTRAS_RECOMENDADOS
Para correr o Openbox:
- Fazer Logout;
- Escolher o tipo de secção: (1) Gnome/Openbox; (2) openbox-kde.desktop ou (3) Openbox Session;
- Inserir User e Password.
A opção (1)/(2) permite correr o Openbox juntamente com o Gnome/Kde respectivamente.
A opção (3) lança apenas o Openbox, mas futuramente poderão ser chamadas aplicações do Gnome/Kde (e.g: gnome-panel)
Personalização:
Se escolheste a opção (3) anteriormente, verificas que o teu desktop está vazio, nem nenhuma barra. Não desesperes!
- Duplicar ficheiros de configuração:
$ mkdir -p ~/.config/openbox/
$ cp /etc/xdg/openbox/rc.xml ~/.config/openbox/rc.xml
$ cp /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xmlO ficheiro rc.xml é responsável pela configuração dos atalhos, temas, desktop virtuais, etc.. Enquanto o ficheiro menu.xml é apenas responsável pela configuração do menu que aparece quando clicas com o botão direito do rato no desktop - editar este ficheiro em modo texto pode ser chato e complicado, mais à frente existe uma solução mais fácil.
.
-
Alt+F2:
O atalho Alt+F2 aka gnome-panel-control –run-dialog não funciona no Openbox. Acho este comando essencial em qualquer distribuição Linux, por isso vamos arranjar uma alternativa: gmrun - instalar:
# aptitude install gmrun
Agora vamos atribuir o atalho Alt+F2 ao gmrun:
$ gedit ~/.config/openbox/rc.xml
Adicionamos o seguinte código antes da string: </keyboard>
<keybind key="A-F2">
<action name="execute"><execute>gmrun</execute></action>
</keybind>Nota: Se verificarem o último atalho existente no rc.xml é o W-e, que lança o Konqueror, eu substitui este atalho para o Nautilus (pois prefiro):
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>Nautilus</name>
</startupnotify>
<command>nautilus</command>
</action>
</keybind>
Nota2: No meu caso tive de fazer logout/login para que os atalhos funcionassem na perfeição.
.
- Adicionar uma barra:
Penso que todos gostam de ter uma barra nem que seja só para visualizar as janelas minimizadas.
Há várias alternativas: tais como pypanel , fbpanel, gnome-panel, xfce4-panel, etc.
Vou escolher a pypanel:$ aptitude install pypanel.
- Personalizar o pypanel:
O ficheiro de configuração encontra-se/é ~/.pypanelrc.
Vamos fazer backup do ficheiro para salvaguardar qualquer problema que possa ocorrer:
$ cp ~/.pypanelrc ~/.pypanelrcbackup
Agora vamos pegar neste texto/configurações e guarda-lo:
$ gedit ~/.pypanelrc.
- Personalizar o pypanel:
- Adicionar o pypanel (ou outra aplicação qualquer ao arranque):
$ gedit ~/.config/openbox/autostart.sh
Colar o seguinte texto:
# Run the system-wide support stuff
. $GLOBALAUTOSTART
# Programs to launch at startup
pypanel &
#/opt/wicd/tray.py &
#conky &
# all commands must end with: " &"
Seguir o exemplo para adicionar mais aplicações.
. - Editar o Tema do Openbox (ObConf):
Para este fim temos de utilizar o obconf. Podemos lançar esta aplicação com o gmrun (instalado anteriormente - Alt+F2), pelo terminal
$ obconfou então temos um atalho no menu do Openbox (clicar no botão direito do rato sobre o desktop).
Aqui podemos escolher o Tema, Aparência, Fontes, Janelas, etc. Eu recomendo que mexam nas Margens (Desktop Margins) e deixam pelo menos 1 pixel num lado do ecrã para poderem sempre aceder ao menu do Openbox - eu deixei um pixel no Topo..
- Editar o menu Openbox:
Como referi no ponto 1, é possivel alterar o menu Openbox editando o ficheiro menu.xml. Mas existe uma solução mais ‘agradável à vista’: obmenu. Instalar o obmenu:
$ wget http://switch.dl.sourceforge.net/sourceforge/obmenu/obmenu-1.0.tar.gz
$ tar xvzf obmenu-1.0.tar.gz
$ cd obmenu-1.0/
# python setup.py install
Agora para lançar a aplicação:
$ obmenuNota: Podes fazer os menus que te apetecer, mas depois tens de juntar uma atalho do teu menu, no menu Openbox 3.
Conclusão:
Penso que com este tutorial dá para ter uma ideia básica de como podemos personalizar o nosso sistema. Claro que há outra aplicações que podemos utilizar, mas esta foi a minha escolha.
Outras Referências:
»Openbox homepage
»Pypanel homepage
»Obmenu homepage
»Archlinux wiki - openbox
»Debian wiki - openbox contêm algumas teclas de atalho interessantes
»Box-Look.org - temas
Meus ficheiros:
Existem uma ou outra alteração, mas estão muito idênticos à screenshot disponibilizada.
»http://dotfiles.org/~uterrorista/.pypanelrc
»http://dotfiles.org/~uterrorista/.autostart.sh
»http://dotfiles.org/~uterrorista/menu.xml
»http://dotfiles.org/~uterrorista/rc.xml
»Configuração do Conky utilizada
Feedback:
Se quiserem sugerir outras aplicações que não estas, envia um comentário.
Já agora vota nas estrelinhas e votação e faz o teu balanço..
Extra:
Openbox parte #2
Questionário:
[poll=3]
Classificação:
[ratings=24]












João Gonçalves