Não me responsabilizo por perdas ou danos causados devido ao uso ou mal uso deste tutorial que criei. Use por sua conta e risco.
Após realizarem este primeiro tutorial, recomendo seguir a atualização, porém ela é complementar, então façam este primeiro.
Atualização: Tutorial | OpenBox - Instalando e configurando passo-a-passo | 2.0Parte 1Parte 2Não posso incluir aqui devido às regras do fórum relativas ao tamanho em KBytes de texto por menssagem.
E também devido ao limite de caracteres por mensagem do fórum.
Bom galera, recentemente eu instalei o
OpenBox, e estava procurando um sistema mais simples, funcional, leve simplista, mas que fosse bonito, elegante e rápido, difícil né? Pois é, depois de testar muitos
Ambientes Gráficos e
Gerenciadores de Janelas, cheguei ao
OpenBox, e fiquei hehehe.
O
OpenBox é um
Gerenciador de Janelas Livre, assim como o
Metacity e
Compiz Fusion. Uma de suas principais características é sua excepcional relação velocidade/desempenho + beleza + funcionalidade. Você pode usa-lo junto ao
GNOME ou "sozinho". Outra característica interessante sobre o
OpenBox, é que apesar de ele ser "apenas" um
Gerenciador de Janelas, se você utiliza-lo "sozinho", ele se comporta como um
Ambiente Gráfico - devido a sua possibilidade de ser usado "Standalone" (Sozinho) - , ainda mais se você configura-lo adequadamente.
http://pt.wikipedia.org/wiki/OpenBox--
OpenBox - Site oficial--
Aqui Capturas de Tela do meu
Ubuntu 8.04 com
OpenBox 3.4http://ubuntuforum-br.org/index.php/topic,31353.0.html--
Neste tutorial que estou postando, vou abranger algumas terminologias básicas, e a instalação e configuração do
OpenBox, além de programas extras que combinam com este
Gerencador de Janeas "Ambientado".
Este tutorial também foi um pedido dos colegas
Nossile e
kakita e é aguardado pelo
Razien hehehe. E também eu já estava com essa idéia em mente, agora que já estou satisfeito com o meu
OpenBox resolvi criar então um tutorial pra ajudar quem tem interesse nesse excelente sistema.
Ele vai precisar de uma boa dose de dedicação da sua parte, vão ser necessários a utilização frequente do
Terminal/Konsole e uma pesquisa posterior complementar na Internet. Mas eu vou prover muitos links para facilitar ainda mais.
Devido a grande carga de configuração "na unha" que o sistema exige, vou tentar deixar este tutorial o mais amigável possível.
Conceitos básicos
Ambiente Gráfico - É um sistema que utiliza janelas gráficas e também outros recursos gráficos que roda sobre o X Window (Janelas X, é um conjunto de bibliotecas que visa dar base para a apresentação de uma Interface Gráfica para melhor interação com o usuário). Um Sistema Operacional na verdade roda em modo texto somente. Mas existe os Ambientes Gráficos, com janelas e menus amigáveis e interativos para tornar a interação Homem-Máquina mais intuitiva.
Exemplos de Ambientes Gráficos -
GNOME, KDE, XFCE, Enlightnment entre outros.
Gerenciador de Janela - São as ferramentas que organizam, manipulam e são responsáveis pelas configuração e comportamento da parte gráfica em geral do Ambiente Gráfico.
Exemplos de Gerenciadores de Janelas -
Metacity, Compiz Fusion, OpenBox, FluxBox, IceWM entre outros.
Gerenciador de Arquivos - São as ferramentas responsáveis por organizar e gerenciar os arquivos criados, utilizados e configurados pelo usuário do
Sistema Operacional, como pastas, arquivos de texto, imagens etc.
Exemplos de Gerenciadores de Arquivos -
Nautilus, Thunar, PCManFM entre outros.
Gerenciador de Login - É onde você faz o
Login e
Logout nas sessões do
Sistema Operacional, entra com o seu nome de usuário e senha e tem acesso a sessão.
Exemplos de Gerenciadores de Login -
GDM (GNOME Display Manager), KDM (KDE Display Manager), SLiM (Simple Login Manager) entre outros.
Instalando o OpenBoxVou passar um comando para instalar o
OpenBox e também outros programas que considero muito bons e que se integram bem ao ambiente do do
OpenBox, e que também serão parte da configuração do mesmo na parte de configuração deste Tutorial.
Abra um
Terminal/Konsole e digite:
sudo apt-get install openbox obmenu obconf openbox-themes pypanel slim feh imagemagick gtk-theme-switch gtk2-engines thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-thumbnailers thunar-volman
Irá aparecer uma tela pedindo para você escolher entre
GDM e
SLiM, escolha
GDM por enquanto. Depois falarei mais sobre isso.
Configurando o OpenBoxVou ensinar a configurar da forma que eu acredito ser mais intuitiva e funcional ao passo que também deixe o
OpenBox bonito e elegante, mas depois que vocês terminarem de configurar, fiquem a vontade para experimentar outros programas e configurações, que irei indicar como opções extras no decorrer do tutorial.
Aqui bons guias e tutoriais:
https://help.ubuntu.com/community/Openboxhttp://ubuntuforums.org/showthread.php?t=192106http://www.techzonept.com/showthread.php?t=241733http://urukrama.wordpress.com/openbox-guide/1 - Faça
Logout e na tela do
GDM, escolha
OpenBox nas opções de sessões. Entre com seu
Login e
Senha e aperte
Enter. Lembrando que você pode optar por usar o
OpenBox como um
Gerenciador de Janelas apenas, do
GNOME ou
KDE e usa-lo junto ao mesmo(s). Tem essa opção na lista de sessões. Porém, eu prefiro a "experiência completa", ou seja, utilizar o
OpenBox como
Gerenciador de Janelas "Standalone" (Sozinho)
2 - Quase que imediatamente, você verá uma Tela escura e o Ponteiro do Mouse. Este é o
OpenBox! Com veio ao mundo: Pelado! Hehehe. Vamos vestir algumas roupas confortáveis e elegantes nele, além de educa-lo para ser um bom "funcionário" e fazer o que você quer e precisa.
3 - Com o clique do botão direito do Mouse você tem acesso ao Menu do
OpenBox. Esse é um dos itens mais importantes dele.
4 - Vamos configurar um Painel (
PyPanel) para termos algum chão onde pisar.
5 - O
PyPanel é um excepcional Painel - criado em Liguangem de Programação
Python - minimalista e altamente configurável no estilo "OpenBox de ser", que permite transparência, coloração, controle da altura e largura, Área de Notificação (Tray) e muito mais.
--
Algumas opções Extras de Paineis para se usar no
OpenBox -
bbpager, gnome-panel, fbpanel, perlpanel, xfce4-panel--
O
PyPanel é configurado à partir de um arquivo encontrado em
/home/seu_nome_de_usuario/.pypanelrc
Abra um
Terminal (Clique com o botão direito do Mouse e escolha
Terminal) e digite:
pypanel
Dê uma olhada na "cara" dele e aperte
Ctrl + C, feche o
Terminal.
Vamos configura-lo para o deixarmos mais amigável:
Abra o arquivo
/home/seu_nome_de_usuario/.pypanelrc com seu editor de Texto favorito (Se não tiver preferência eu recomendo o
gedit). O
pypanelrc é um arquivo oculto, para visualizar arquivos ocultos no GNU/Linux aperte
Ctrl + H.
Para ir até lá vamos utilizar o
Gerenciador de Arquivos Thunar (Depois digo como configura-lo melhor, inclusive o suporte a montagem de volumes), abra o
Terminal e digite
thunar. Vá ao arquivo
pypalenrc e abra-o. Faça as seguintes modificações:
Encontre os itens à seguir para modifica-los.
Substitua o que tiver para isto:
#------------------------------------------------------------------------------
# Panel Clock Format: 'man strftime' for detailed formatting options and help
#------------------------------------------------------------------------------
CLOCK_FORMAT = "%I:%M" # Ex: 2004-09-25 17:45
#------------------------------------------------------------------------------
--
Aqui um guia de referência para configurar o relógio -
http://www.tcl.tk/man/tcl8.0/TclCmd/clock.htm--
Você pode criar atalhos pra lançar os programas (Exemplo):
#------------------------------------------------------------------------------
# Application Launch List: Ordered list of icons and applications for the
# application launcher.
#
# Add entries using the following format -
# ("<executable>", "<full path to icon>")
#------------------------------------------------------------------------------
LAUNCH_LIST = [
("gimp", "/usr/share/gimp/2.0/images/gimp-logo.png"),
]
#------------------------------------------------------------------------------
Vamos dar um pouco de transparência nele:
#------------------------------------------------------------------------------
# Background Alpha/Shade Level: 0 (Fully Translucent) -> 255 (Fully Opaque)
# BG_COLOR is used for tinting
#------------------------------------------------------------------------------
SHADE = 150
#------------------------------------------------------------------------------
Vamos dar uma ajeitada no Painel:
#------------------------------------------------------------------------------
# Misc. Options: 1 = Enabled/Yes, 0 = Disabled/No
#------------------------------------------------------------------------------
ABOVE = 1 # Panel is always above other apps
APPICONS = 1 # Show application icons
AUTOHIDE = 0 # Autohide uses the CLOCK_DELAY timer above
SHADOWS = 0 # Show text shadows
SHOWLINES = 1 # Show object seperation lines
SHOWBORDER = 0 # Show a border around the panel
#------------------------------------------------------------------------------
Aqui coloque quantas Área de trabalho você quiser e o nome que quiser:
#------------------------------------------------------------------------------
# Desktop Names: Configure the names of your desktops
# If the option is [], PyPanel will attempt to use the desktop name specified
# by the XServer, if that fails it will use the desktop number as its name
# Ex. ["One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight"]
#------------------------------------------------------------------------------
DESKTOP_NAMES = ["Um", "Dois"]
#------------------------------------------------------------------------------
# Panel Layout: -----------------------------------
# [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ]
# -----------------------------------
#
# The panel layout is split into 5 sections numbered 1, 2, 3, 4 or 5 as shown
# in the diagram above. Each of the following objects can be enabled by
# assigning it a section number or disabled by assigning it 0:
#------------------------------------------------------------------------------
Organizando ainda mais:
#------------------------------------------------------------------------------
DESKTOP = 0 # Desktop name section
TASKS = 1 # Task names section
TRAY = 2 # System tray section
CLOCK = 3 # Clock section
LAUNCHER = 0 # Application launcher section
#------------------------------------------------------------------------------