De preferência (se puderem), instalem o OpenBox 3.5, mas o anterior também dá ('pro gasto'! rsrsrs).
Compilação do OpenBox 3.5:
wget -c http://openbox.org/dist/openbox/openbox-
3.5.0.tar.gz
tar -zxf openbox-3.5.0.tar.gz
$ cd openbox-3.5.0/
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make -j 2
$ sudo checkinstall -D --install=no --pkgarch=al
$ sudo dpkg -i openbox_*.deb
Ou para usuários de outras distros, substituir os passos após o 'make' por:
sudo make install
Forma tradicional
No Debian, Ubuntu ou derivado, os passos são estes:
$ sudo apt-get update
$ sudo apt-get install openbox openbox-themes obconf obmenu
$ sudo apt-get install bash-completion conky dmenu ffmpegthumbnailer gmrun leafpad lxpanel lxterminal lxappearance lxinput lxrandr feh numlockx
nitrogen scrot tilda tint2 thunar-archive-plugin thunar-media-tags-plugin thunar-volman thunar-thumbnailers xscreensaver xscreensaver-gl
xscreensaver-data-extra xscreensaver-gl-extra xcompmgr transset-df xfce4-power-manager
A utilização destas 'apps' e do OpenBox, poderá ser realizada em qualquer distribuição, desde que os aplicativos citados estejam disponíveis. Os
mesmos passos aqui utilizados, exceto os de gerenciamento de pacotes (é claro), também utilizo no
Arch Linux.
Falando em
Arch Linux, na maior parte das vezes, todos os pacotes extras que utilizo no OpenBox, vem
do excelente
AUR, ou do conteúdo de seus
PKGBUILDS, caso do “obshutdown”, “obmenu-generator”, “obkey”, entre outros.
Realizada a instalação das 'apps', comecemos por criar nosso arquivo “.xinitrc” e a pasta de configurações do OpenBox:
nano ~/.xinitrc
Cole isto:
exec ck-launch-session dbus-launch openbox-session
Salve com 'Ctrl+O' e 'Ctrl+X'.
Obs.: Ou deixem como nessa ('indecência', rsrsrs) de imagem:
Partimos então para a criação da pasta do OpenBox:
mkdir -p ~/.config/openbox
$ cp -av /etc/xdg/openbox/* ~/.config/openbox/
Obs.: Dependendo da versão, um dos arquivos copiados será o “autostart.sh“, na versão 3.5.x é apenas “autostart”.
Dito isto, vamos configurar o início da sessão OpenBox.
nano ~/.config/openbox/autostart
Exemplo do meu arquivo de configuração:
# Nitrogen (wallpaper).
# ver observação mais abaixo!!!
(nohup /usr/bin/nitrogen --restore &)
# Cairo Composite Manager.
(nohup /usr/bin/cairo-compmgr &)
# Xcompmgr (outro Composite Manager).
# xcompmgr -cCfF &
# PcManFM.
# ver observação mais abaixo!!!
# (nohup /usr/bin/pcmanfm --desktop &)
# Gnome Panel.
# (nohup /usr/bin/gnome-panel &)
# Painel Lxpanel.
(nohup /usr/bin/lxpanel &)
# Painel Tint2.
(nohup /usr/bin/tint2 &)
# Terminal Tilda.
(nohup /usr/bin/tilda &)
# Monitor Conky.
(nohup /usr/bin/conky -p 3 &)
# Xscreensaver.
(nohup test `/bin/pidof xscreensaver` || /usr/bin/xscreensaver -no-splash) &
# Xfce4 Power Manager.
# (nohup /usr/bin/xfce4-power-manager &)
# VolumeIcon (Controle de Volume).
# (nohup /usr/bin/volumeicon &)
# Network-Manager Applet. eca!
# (sleep 3 && /usr/bin/nm-applet --sm-disable) &
# Wicd.
# (nohup /usr/bin/wicd-client &)
Como visto acima, o 1º item habilitado é o gestor de wallpapers Nitrogen, observem que para a utilização correta, será necessário que primeiro
seja definido o wallpaper, para tal executem o comando seguido do caminho da pasta de imagens. Como em:
nitrogen ~/Imagens
Em seguida, vem a parte referente ao 'Composite Manager' (use apenas um deles!) a ser utilizado, temos duas opções: o 'Cairo Compmgr' e o
'Xcompmgr'. Este último leva vantagem por já vir incluído nos repositórios Debian, enquanto que para o caso do 'Cairo Compmgr', veja o que é
necessário mais abaixo.
A seguir, vemos entradas referentes ao Gerenciador de Arquivos do
LXDE, o
PCManFM, o qual além de possibilitar exibir
ícones na área de trabalho, também gerencia o wallpaper e substitui a função de menu do OpenBox (definitivamente, eu o odeio! rsrsrs).
Obs.: Caso façam uso do PCmanFM, desabilitem a entrada referente ao Nitrogen.
Na sequência, estão habilitados os 2 painéis: Lxpanel e Tint2 (aqui utilizados porque não sou somente eu que uso este PC, fosse assim utilizaria
apenas o Tint2).
Depois vemos o terminal Tilda, que em sua primeira utilização, fica 'feio-pra-xuxu', já que é necessário ativar a transparência, desmarcar a opção
de estar sempre no topo e definir tamanho e posição na tela.
Continuando, vemos o monitor de sistema
Conky, basta a você escolher uma configuração ideal e salvá-la em “~/.conkyrc”.
Em seguida, vemos que o Xscreensaver também foi adicionado.
Aqueles que quiserem, poderão habilitar ainda as seguintes entradas:
- Gerenciador de Energia do XFCE (pacote xfce4-power-manager)
- VolumeIcon (Controle de Volume) # desnecessário se usar o Lxpanel
- Network-Manager Applet ou Wicd