Todos sabem que existem várias interfaces gráficas no
GNU/Linux, mas se esquecem dos pesos leves como o Openbox, porém ele é muito pelado, não tem nada, mas a leveza dele foi um dos principais motivos de tê-lo utilizado durante um tempão...
O
Openbox, apesar de ser muito espartano, é bastante configurável, mas para quem vem de outros ambientes, essa diferença é brutal. Nesse artigo vou mostrar como configurar um Openbox fácil de configurar e de usar, com o trio Openbox + AWN + Xcompmgr, que é um dos melhores...
Ele inicialmente é assim:
Inicialmente se comparado com as outras interfaces gráficas, é o patinho feio da turma. Todavia, iremos melhorar sua interface.
Instalando Openbox, AWN e outros
Para instalar o Openbox e deixá-lo usável, devemos instalar os seguintes pacotes:
- Nitrogen para o papel de parede;
- GNOME Do para executar os programas;
- Avant Window Navigator para lançar os aplicativos;
- Parcellite para gerenciar a área de transferência;
- obshutdown para o menu de shutdown;
- xcompmgr ou cairo-composite para o composite;
- PCManFM para gerenciar os arquivos.
Vamos instalar o Openbox.
No Ubuntu:
sudo apt-get install openbox openbox-themes obconf parcellite gnome-do xcompmgr wget pcmanfm avant-window-navigator
No Fedora:
su -
# yum install openbox obconf xcompmgr avant-window-navigator pcmanfm parcellite obconf
Se quiser o AWN ao estilo lúcido (no Ubuntu sei que tem, já no Fedora não sei), siga o passo a seguir.
Para instalar o AWN estilo lúcido, no caso de ter já ter instalado o AWN através dos repositórios oficiais do Ubuntu, terá de remover o AWN completamente. Dê o seguinte comando:
sudo apt-get remove avant-window-navigator avant-window-navigator-data awn-settings awn-applets-c-core libawn1 vala-awn && sudo apt-get autoremove
Adicionaremos o repositório de testes do AWN:
sudo add-apt-repository ppa:awn-testing/ppa && sudo apt-get update
Chegou a parte mais fácil. Dê o seguinte comando para instalá-lo:
sudo apt-get install avant-window-navigator-trunk
Obshutdown
Para que tenhamos o benefício deste pequeno pacote, precisaremos antes de mais nada de suas dependências (libcairo2-dev libgtk2.0-dev), vamos a elas.
sudo apt-get update
$ sudo apt-get install build-essential libcairo2-dev libgtk2.0-dev
Agora baixaremos o source pelo wget:
wget http://cloud.github.com/downloads/panjandrum/obshutdown/obshutdown-0.1-rc1.tar.gz
Descompactaremos:
tar -zxvf obshutdown-0.1-rc1.tar.gz
Instalaremos:
cd obshutdown-0.1-rc1
$ ./configure && make
Para as demais distros e para aqueles que não queiram empacotá-lo:
sudo make install
ou
sudo checkinstall -D (constrói um pacote Debian)
sudo checkinstall -S (constrói um pacote para Slackware)
sudo checkinstall -R (constrói um pacote para distros RPM-like)
E copiaremos o arquivo de configuração:
cp -av /usr/local/share/obshutdown/example.rc ~/.obshutdown.rc
Digite no terminal ou com a combinação de teclas Alt+F2 (se configurado né):
obmenu
Bastará abrir o editor de menus do OpenBox e trocar no campo Exit, a ação 'Exit' para 'Execute' e no campo "Execute" inserir:
obshutdown