Fórum Ubuntu Linux - PT

Área para Iniciantes => Dicas e Truques => Tópico iniciado por: kErNeL_sCrIpT em 14 de Maio de 2008, 19:18

Título: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 14 de Maio de 2008, 19:18
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.0

Parte 1 (http://ubuntuforum-br.org/index.php/topic,35539.msg218905.html#msg218905)
Parte 2 (http://ubuntuforum-br.org/index.php/topic,35539.msg218906.html#msg218906)


Nã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 (http://icculus.org/openbox/index.php/Main_Page)

--

Aqui Capturas de Tela do meu Ubuntu 8.04 com OpenBox 3.4

http://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 OpenBox

Vou 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:

Código: [Selecionar]
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 OpenBox

Vou 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/Openbox

http://ubuntuforums.org/showthread.php?t=192106

http://www.techzonept.com/showthread.php?t=241733

http://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:

Código: [Selecionar]
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:

Código: [Selecionar]
#------------------------------------------------------------------------------
# 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):

Código: [Selecionar]
#------------------------------------------------------------------------------
# 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:

Código: [Selecionar]
#------------------------------------------------------------------------------
# Background Alpha/Shade Level: 0 (Fully Translucent) -> 255 (Fully Opaque)
# BG_COLOR is used for tinting
#------------------------------------------------------------------------------
SHADE           = 150

#------------------------------------------------------------------------------


Vamos dar uma ajeitada no Painel:

Código: [Selecionar]
#------------------------------------------------------------------------------
# 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:

Código: [Selecionar]
#------------------------------------------------------------------------------
# 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:

Código: [Selecionar]
#------------------------------------------------------------------------------
DESKTOP         = 0             # Desktop name section
TASKS           = 1             # Task names section
TRAY            = 2             # System tray section
CLOCK           = 3             # Clock section
LAUNCHER        = 0             # Application launcher section

#------------------------------------------------------------------------------
Título: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 14 de Maio de 2008, 19:19
E aqui vai o meu pypalenrc caso alguém queira utilizar:

Código: [Selecionar]
#------------------------------------------------------------------------------
#
#                         PyPanel v2.4 Configuration
#
# This configuration file is a Python script that will be executed when
# PyPanel is started.  In order for PyPanel to start properly, make sure that
# this file contains proper Python formatting and no syntax errors.
#------------------------------------------------------------------------------
VERSION         = 2.4           # Config file version

#------------------------------------------------------------------------------
# Colors: Format is hex triplet - 0xrrggbb
#------------------------------------------------------------------------------
#BG_COLOR        = "0xd6d6d6"    # Panel background and tinting color  --DEFAULT--
BG_COLOR        = "0x22231e"    # Panel background and tinting color
TASK_COLOR      = "0x808080"    # Normal task name color
FOCUSED_COLOR   = "0xffffff"    # Focused task name color
SHADED_COLOR    = "0x606060"    # Shaded task name color
MINIMIZED_COLOR = "0x606060"    # Minimized task name color
DESKTOP_COLOR   = "0xffffff"    # Desktop name color
CLOCK_COLOR     = "0xffffff"    # Clock text color
LINE_COLOR      = "0x606060"    # Vertical line color

# Text Shadow Colors
TASK_SHADOW_COLOR      = "0xffffff"
FOCUSED_SHADOW_COLOR   = "0xffffff"
SHADED_SHADOW_COLOR    = "0xffffff"
MINIMIZED_SHADOW_COLOR = "0xffffff"
DESKTOP_SHADOW_COLOR   = "0xffffff"
CLOCK_SHADOW_COLOR     = "0xffffff"

#------------------------------------------------------------------------------
# Panel Spacing and Location Options: Measured in pixels
#------------------------------------------------------------------------------
P_LOCATION      = 0             # Panel placement: 0 = top, 1 = bottom
P_WIDTH         = 600           # Panel width: 0 = Use full screen width
P_START         = 340           # Starting X coordinate of the panel
P_SPACER        = 2             # Spacing between panel objects
P_HEIGHT        = 20            # Panel height

#------------------------------------------------------------------------------
# Icon Size Options: Measured in pixels
#------------------------------------------------------------------------------
I_HEIGHT        = 16            # Panel application icon height
I_WIDTH         = 16            # Panel application icon Width
APPL_I_HEIGHT   = 16            # Application launcher icon height
APPL_I_WIDTH    = 16            # Application launcher icon width
TRAY_I_HEIGHT   = 16            # System tray icon height (usually 16 or 24)
TRAY_I_WIDTH    = 16            # System tray icon width  (usually 16 or 24)
                                # If TRAY_I_WIDTH is set to 0, then the
                                # width specified by the tray app will be used
                                
#------------------------------------------------------------------------------
# Panel Clock Format: 'man strftime' for detailed formatting options and help
#------------------------------------------------------------------------------
CLOCK_FORMAT    = "%I:%M"    # Ex: 2004-09-25 17:45

#------------------------------------------------------------------------------
# Clock Delay: Seconds between each clock update during periods of inactivity
#------------------------------------------------------------------------------
CLOCK_DELAY     = 20

#------------------------------------------------------------------------------
# Hidden Application List: Apps listed here will not be display on the panel
# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
# Ex: ["xmms", "xine", "gDesklets"]
#------------------------------------------------------------------------------
HIDE_LIST       = []            
                  
#------------------------------------------------------------------------------
# Hidden Panel Size: Size of the panel when it's hidden/minimized
#------------------------------------------------------------------------------
HIDDEN_SIZE     = 2

#------------------------------------------------------------------------------
# Panel Text Font: This option takes either a traditional or Xft font string
# Ex: "-schumacher-clean-medium-r-normal-*-12-*-*-*-*-*-*-*"
#     "aquafont-8"
#------------------------------------------------------------------------------
#FONT            = "bitstream vera sans-8"
#FONT            = "Lucida Grande-10"
FONT            = "HeldustryFTVBasic Demi-8"

#------------------------------------------------------------------------------
# Show All Applications: Show apps from all desktops or just the current
# 0: Disabled - Only applications on the current desktop will be displayed
# 1: Enabled  - Selected apps are moved to the current desktop
# 2: Enabled  - Current desktop is changed to the selected apps desktop
#------------------------------------------------------------------------------
SHOWALL         = 0             # 0, 1 or 2 - see descriptions above

#------------------------------------------------------------------------------
# Show Minimized/Iconified Applications: Show only minimized apps or all apps
# 0: Disabled - Show all applications on the panel
# 1: Enabled  - Show only minimized apps on the panel
#------------------------------------------------------------------------------
SHOWMINIMIZED   = 0

#------------------------------------------------------------------------------
# Application Icon List: List of custom icons for specific applications

# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
#
# The "default" entry is used for applications with no icon.  If left "",
# PyPanel will use the default icon distributed with the source.
#
# Add entries using the following format -
#     "<application name>" : "<full path to icon>",
#------------------------------------------------------------------------------
ICON_LIST       = {
                   "default" : "",
                   "example" : "/usr/share/imlib2/data/images/audio.png",
                  }
                  
#------------------------------------------------------------------------------
# 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"),
                  ]

#------------------------------------------------------------------------------
# Background Alpha/Shade Level: 0 (Fully Translucent) -> 255 (Fully Opaque)
# BG_COLOR is used for tinting
#------------------------------------------------------------------------------
SHADE           = 150

#------------------------------------------------------------------------------
# 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

#------------------------------------------------------------------------------
# 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:
#------------------------------------------------------------------------------
DESKTOP         = 0             # Desktop name section
TASKS           = 1             # Task names section
TRAY            = 2             # System tray section
CLOCK           = 3             # Clock section
LAUNCHER        = 0             # Application launcher section

#------------------------------------------------------------------------------
#                       Button Event Function Definitions
#------------------------------------------------------------------------------
# Left click   - button 1
# Middle click - button 2
# Right click  - button 3
# Wheel up     - button 4
# Wheel down   - button 5
#
# changeDesktop(x)
# - Change Desktop: Increase or decrease the current desktop by 'x' amount
#
# toggleShade(task)
# - Shade or Unshade an application
#
# toggleHidden()
# - Minimize the panel to the top or bottom depending on its start location
#
# toggleMinimize(task, traise=1)
# - Minimize or Unminimize an application and optionally raise it
#
# taskRaise(task, focus=1)
# - Raise an application to the top of the window list and optionally focus it
#
# taskLower(task, focus=0)
# - Lower an app to the bottom of the window list and optionally focus it
#
# taskFocus(task)
# - Give focus to the selected application, if it has focus then minimize it
#
# showDesktop()
# - Toggle between hiding and unhiding ALL applications
#------------------------------------------------------------------------------

#----------------------------------
def desktopButtonEvent(pp, button):
#----------------------------------
    """ Button event handler for the panel's desktop object """
        
    if button == 1:
        pp.changeDesktop(-1)
    elif button == 2:
        pp.changeDesktop(2)
    elif button == 3:
        pp.changeDesktop(1)
    elif button == 4:
        pp.changeDesktop(1)
    elif button == 5:
        pp.changeDesktop(-1)
        
#--------------------------------
def clockButtonEvent(pp, button):
#--------------------------------
    """ Button event handler for the panel's clock object """
    
    if button == 1:
        os.system("xclock &")
    elif button == 2:
        pass
    elif button == 3:
        pp.toggleHidden()  
    elif button == 4:
        pp.showDesktop()
    elif button == 5:
        pp.showDesktop()
        
#--------------------------------
def panelButtonEvent(pp, button):
#--------------------------------
    """ Button event handler for the panel with no active tasks """
    
    if button == 1:
        pass
    elif button == 2:
        pass
    elif button == 3:
        pass
    elif button == 4:
        pass
    elif button == 5:
        pass
        
#-------------------------------------
def taskButtonEvent(pp, button, task):
#-------------------------------------
    """ Button event handler for the panel's tasks """
    
    if button == 1:
        pp.taskFocus(task)
    elif button == 2:
        # Destroy the application
        task.obj.destroy()
    elif button == 3:
        # Ex. - XMMS doesn't shade, so we want to minimize it instead and
        #       still use button 3 to shade other applications
        #       task.tclass is the tasks class name (WM_CLASS)
        if "xmms" in task.tclass:
            pp.toggleMinimize(task)
        else:
            pp.toggleShade(task)
    elif button == 4:
        pp.taskRaise(task, focus=1)
    elif button == 5:
        pp.taskLower(task, focus=0)

Título: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 14 de Maio de 2008, 19:20
--

Aqui tem um guia e também uma configuração personalizada postada pelo autor do guia:

http://www.techzonept.com/showthread.php?t=241733

http://dotfiles.org/~uterrorista/openbox-logout

--

Pronto, já dá pra ter um Painel bem funcional, mas o resto é por sua conta, e é até bem intuitivo mexer nessas configurações. Tune à seu gosto.


6 - Vamos configurar o Menu do OpenBox, para isso iremos utilizar um programa gráfico chamado ObMenu. Ele é uma Interface Gráfica para editar os arquivos  menu.xml e rc.xml resposáveis pela configuração do Menu do OpenBox. Eles são encontrados em /home/seu_nome_de_usuario/.config/openbox

Abra o Terminal de digite:

Código: [Selecionar]
obmenu
O resto é por sua conta, é muito intuitivo, crie os atalhos para todos os programas que você utiliza. É trabalhoso, mas você vai acabar percebendo que você vai colocar no Menu somente os programas que você realmente utiliza no dia-a-dia. Existe um programa chamado MMaker que pega todos os seus programas e configura automaticamente o Menu com eles. Mas quando eu testei não deu certo, e também prefiro editar manualmente. Mas pra quem quiser tentar, fica aqui o link: http://sourceforge.net/projects/menumaker

Obs.: É necessário compilar o MMaker para instala-lo. Não sei se é possível utiliza-lo sem instalar.

7 - Agora vamos configurar um Tema, metade do "serviço" já está feito devido á integração do OpenBox aos temas do GNOME, porém, vamos deixar o OpenBox mais original incluindo/escolhendo também seus próprios temas.

Iremos utilizar o ObConf.

Aqui a principal fonte para tudo relacionado ao OpenBox (E também outros Gerenciadores de Janeas no "estilo" OpenBox)

http://box-look.org/

De preferência, utilizando o ObMenu, crieu um atalho para ao próprio ObMenu (obmenu) e para o ObConf (obconf).
Abra o ObConf e escolha um tema de sua preferência.

Agora vamos utilizar o Switch2 para pegar uma Engine/Tema e deixar o tema mais uniforme. Crie um atalho para ele também (switch2).

Abra-o e escolha o Tema/Engine que te agrada e se integra mais ao tema que você quer.

Aqui tem uma resenha muito boa que demonstra mais "palpavelmente" a atuação do ObMenu e Switch2:

http://ubuntuforums.org/showthread.php?t=192106

Vá para a parte "Installing and Using Themes and Window Decorations:"

Mais sites com Temas:

http://hewphoria.com/

http://www.minuslab.net/themes/


8 - Vamos configurar o Thunar. Faça uma configuração inicial que o deixe com um comportamente que te agrade mais, tamanho de ícones, onde ficam dispostos os textos etc.
Agora vá em Editar > Configurar ações personalizadas. Aqui você já tem a ação "Abrir Terminal Aqui" que é muio útil, se quiser e souber, adicione outras.
Agora vá em Editar > Preferências e vá até a aba Avançado. Marque a caixinha Ativar Gerenciamento de Volumes. Pronto, agora toda vez que você colocar um CD/DVD no Drive ou espetar um Pen Drive ou Celular ou outro dispositivo, é só ir no Thunar a apertar F9 ou ir em Visualização > Painel Lateral > Árvore e gerenciar seus volumes. Se quiser, ainda na aba Avançado, cilque em configurar e configure à gosto.


10 - Vamos colocar aplicativos para iniciar com o sistema, como o nosso PyPanel, e outros serviços essenssiais.
Vá até /home/seu_nome_de_usuario/.config/openbox e crie um arquivo chamado autostart.sh, agora dê permisão de leitura e execução para o seu usuário (Abra o Terminal de digite):

Código: [Selecionar]
sudo chmod 744 /home/seu_nome_de_usuario/.config/openbox/autostart.sh
Código: [Selecionar]
sudo chmod +x /home/seu_nome_de_usuario/.config/openbox/autostart.sh
Agora entre no autostart.sh e cole isto:

Código: [Selecionar]
# Run the system-wide support stuff
. $GLOBALAUTOSTART
# Programs to launch at startup
#
#Carregar o Painel
pypanel &
#
#Carregar controlador de volumes do GNOME
gnome-volume-manager &
#
#Carregar serviços essenssiais
update-notifier &
xdg-user-dirs-gtk-update &
gnome-at-visual -s &
gnome-power-manager &
/usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable &
/usr/bin/system-config-printer-applet &
tracker-applet &
pactl load-module module-x11-xsmp &
trackerd &
jockey-gtk --check 60 &

Adicione o programa ou serviço que você quiser, mas adicione sempre o & na frente.

Vamos utilizar o programa feh e algumas configurações dele para tentar iniciar o Papel de Parede no arranque do OpenBox, como esses aplicativos e serviçoes acima, pois sempre que você sai do OpenBox ele não lembra o último Papel de Parede usado, e quando é iniciado novamente, costuma colocar o que você utilizava na sessão do GNOME.

Adicone o que vou passar ao arquivo citado acima:

Código: [Selecionar]
eval `cat $HOME/.fehbg` &
Agora abra o Terminal e digite (Para colocar um Papel de Parede com o feh e criar o arquivo de configuração necessário):

Código: [Selecionar]
feh --bg-scale /home/seu_nome_de_usuario/caminha_e_extencao_do_papel_de_parede
Pronto, salve e feche o arquivo.

11 - Para gerenciar os seus Papeis de Parede, vamos utilizar o Nitrogen, baixe-o aqui - http://projects.l3ib.org/nitrogen/ ou o link direto para o DEB (Para arquitetura i386) se preferir - http://mogaal.com/paquetes/nitrogen/nitrogen_1.0-1_i386.deb
Caso queira, você pode instala-lo através do SVN, aqui um bom tutorial - http://ubuntuforums.org/showthread.php?t=508848

Depois de instalado é só abrir o Terminal e digitar:

Código: [Selecionar]
nitrogen /home/seu_nome_de_usuario/pasta_onde_ficam_os_seus_papeis_de_parede
Sempre abra ele dessa forma (Crie um atalho com o ObMenu) e escolha a pasta de sua preferência, aqui eu tenho uma só para Papeis de Parede. Daí é só ecolher e clicar em Aplicar.

Já está na hora de reiniciar o PC e ver se está tudo beleza.

Caso queiram criar um menu para desligar (Não tem por padrão), é sói adicionar um Menu com o comando sudo shutdown -h now.

12 - Por fim, o Gerenciador de Login. Caso você queira ir ainda mais longe, você pderá utilizar um Gerenciador de Login leve, rápido, simplista bonito, elegante e funcional no estilo "OpenBox" de ser: o SLiM.
Mas lembre-se, se você o habilitar, vai perder boa parte da integração do OpenBox com o GNOME, e o OpenBox vai ficar mais pesado (No sentido de lentidão), pois vai precisar de mais configurações manuais acredito eu, posso estar errado. Eu parei nessa parte, ainda não mexi nele, pois agora a coisa fica mais "preta" hehehe, se eu mexer e fizer uma boa configuração eu posto/atualizo aqui. Para quem quiser se aventurar, é só abrir o Terminal e digitar:

Código: [Selecionar]
sudo dpkg-reconfigure gdm
E escolher slim.
Reinicie o PC e pronto.


Fontes
https://help.ubuntu.com/community/Openbox
http://ubuntuforums.org/showthread.php?t=192106
http://www.techzonept.com/showthread.php?t=241733
http://box-look.org/
http://hewphoria.com/
http://www.tcl.tk/man/tcl8.0/TclCmd/clock.htm
http://urukrama.wordpress.com/openbox-guide/
http://www.minuslab.net/themes/
http://ubuntuforums.org/showthread.php?t=508848
http://projects.l3ib.org/nitrogen/
http://slim.berlios.de/



Bom, é isso galera, terminei! Ufa!
To digitando à horas aqui, e vou descanssar e relaxar agora, quando eu puder eu atualizo aqui e corrijo possíveis erros de Português.


Um abraço a todos, espero que gostem do Tutorial, até mais.
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: BlackMoon em 14 de Maio de 2008, 19:40
Citar
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:

Código: [Selecionar]
paypanel

Kernel, parabéns pelo seu tutorial. Estou lendo nesse instante e acho que percebi um erro. O comando a ser digitado no Terminal não deveria ser pypanel?
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: kakita em 14 de Maio de 2008, 20:32
Como diria Homer Simpson:
hhhhhhmmmmmmmm!!!!! Openbox!!!
Tenho de testar isto sem falta, parabens pelo excelente tuto com certeza irá poupar muito trabalho a muitas pessoas(eu incluindo).
Este fim de semana vou testar e se gostar fica como padrão
Continuação dos excelentes posts
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: kErNeL_sCrIpT em 14 de Maio de 2008, 20:39
Muito obrigado BlackMoon pelo elogio e pela correção, já corrigi no tuto.



Muito obrigado pelo elogio e pela força kakita, quanto você testar, poste aqui se quiser a experiência e ou as dúvidas que tiver :)
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: markbr em 14 de Maio de 2008, 21:42
Gostei, mas me indique um file manager pra ele :O, ou não tem?=
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: kakita em 14 de Maio de 2008, 21:50
Gostei, mas me indique um file manager pra ele :O, ou não tem?=
No arch vc encontra openbox+PCManFM mas acho que tambem pode usar o nautilus ou o thunar
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: kErNeL_sCrIpT em 14 de Maio de 2008, 22:25
Gostei, mas me indique um file manager pra ele :O, ou não tem?=

Unicamente para o OpenBox eu não conheço, e não sei se existe, mas até onde eu saiba você pode utilizar qualquer Gerenciador de Arquivos com ele.
File Manager em Português Brasileiro é Gerenciador de Arquivos.



Caso alguém conheça outros que sejam leves, rápidos e funcionais, postem aqui por favor. Para adicionar no tutorial como opção e deixa-lo mais rico ;D
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: Nossile em 15 de Maio de 2008, 00:21
Parabens kErNeL_sCrIpT, muito bom esse tutorial! Vai levar muita gente que sempre teve uma ponta de vontade de usar o OpenBox mas nunca teve coragem/ânimo a testar.


Eu já tinha testado antes mas fiquei com preguiça de configurar o menu de aplicações, corri de volta para o velho e transparente (literalmente) Gnome  ;D

Mas vou tentar o OpenBox novamente com certeza, antes não tinha encontrado referências ao MMaker.

Valeu pelo ótimo trabalho.


OBS. Este tópico merece ser pinado, nem que seja na sessão "Outros Ambientes Gráficos".
Título: Re: Mega Tutorial | OpenBox - Instalando e configurando
Enviado por: kErNeL_sCrIpT em 15 de Maio de 2008, 03:28
Muito obrigado pelos elogios e pelo apoio Nossile! :D
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Hqxriven em 15 de Maio de 2008, 10:51
Isso aqui já deixou de ser um tutorial virou um livro "Openbox - Instalação detalhada e com ajustes para um desktop funcional!!"

O tutorial ficou muito bom!! Com ele até um iniciante consegue fazer!!

Hqx
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 15 de Maio de 2008, 10:58
Isso aqui já deixou de ser um tutorial virou um livro "Openbox - Instalação detalhada e com ajustes para um desktop funcional!!"

O tutorial ficou muito bom!! Com ele até um iniciante consegue fazer!!

Hqx

Hehehe

Muito obrigado pelo elogio e pelo apoio Hqx :)
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 15 de Maio de 2008, 12:29
Muito bom o tutorial, da uma bela introdução ao mundo Openbox xD
Só alguns comentarios

Citar
Vamos utilizar o programa feh e algumas configurações dele para tentar iniciar o Papel de Parede no arranque do OpenBox, como esses aplicativos e serviçoes acima, pois sempre que você sai do OpenBox ele não lembra o último Papel de Parede usado, e quando é iniciado novamente, costuma colocar o que você utilizava na sessão do GNOME.

Eu prefiro utilizar o próprio nitrogen pra definir o papel de parede no inicio.
Um simples
Código: [Selecionar]
nitrogen --restore & no autostart.sh e o papel de parede que vc aplicou na outra sessão vai iniciar com o openbox.

Eu não entendi ainda pq o Openbox começo a fazer isso, nas minhas outras instalações ele nunca aplicou o papel de parede do gnome, sempre ficava com a cor definida pelo autostart. Deve ter algo errado na nossa configuração, pq não devia fazer isso =p

Citar
Caso queiram criar um menu para desligar (Não tem por padrão), é sói adicionar um Menu com o comando sudo shutdown -h now.

Pelo que eu percebi quando usei esse comando, ele só vai funcionar se vc ja tiver dado a senha de root para algum programa, como o gerenciador de atualizações. Caso contrario ele não vai fazer nada.

Eu tinha visto um tuto em que o cara dizia pra se usar o comando gksu, mas aqui em casa não deu certo.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: vitor em 15 de Maio de 2008, 16:00
Faala kErNeL_sCrIpT, bem completão esse guia ein! Como uns disserão, tá mais pra um livro!
Resolvi testar aqui, mas não entendi na parte em que você comenta sobre colocar o Slim como gerenciador de login..

Citar
12 - Por fim, o Gerenciador de Login. Caso você queira ir ainda mais longe, você pderá utilizar um Gerenciador de Login leve, rápido, simplista bonito, elegante e funcional no estilo "OpenBox" de ser: o SLiM.
Mas lembre-se, se você o habilitar, vai perder boa parte da integração do OpenBox com o GNOME, e o OpenBox vai ficar mais pesado, pois vai precisar de mais configurações manuais. Eu parei nessa parte, ainda não mexi nele, pois agora a coisa fica mais "preta" hehehe, se eu mexer e fizer uma boa configuração eu posto/atualizo aqui. Para quem quiser se aventurar, é só abrir o Terminal e digitar:

Na parte em que tu comenta que vai ficar mais pesado por perder o vínculo com o gnome, tu se refere a ficar mais pesado = "difícil de se configurar", ou realmente pesado em termos de lentidão?

Vlw! Tá de Parabéns!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 15 de Maio de 2008, 17:56
Muito obrigado pelos elogios e pelo apoio vitor! :D
Cara eu quis dizer pesado no sentido de lentidão mesmo. É como se você deixasse o OpenBox "cru" e precisasse remodela-lo, bom, eu acredito que seja essa a causa (Perdeu os vínculos com o GNOME, ícones base, mudança na prioridade dos diretórios etc, nem testei muito, estava demasiadamente lerdo :-\). Mas só testanto as "Configurações Finas" pra ter certeza. Posso estar enganado.
Obrigado por notificar, vou incluir essa nota do sentido do que falei no tuto e que também posso estar errado quanto a causa da lentidão depois de logar com o SLiM.

Abraço e até mais.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: e.daniel-ct em 15 de Maio de 2008, 18:59
kErNeL_sCrIpT eu tenho uma duvida por que o openbox é considerado apenas um gerenciador de janelas enquanto gnome e kde um ambiente gráfico, se eles desempenham o mesmo papel.

Outra duvida é caso eu o instale, não vou conseguir executar o compiz da seção iniciada com ele, certo.

E a ultima duvida é se não existe como utilizar programas feito pro gnome nele, gvs, ou a barra de ferramentas (não sei se ela é provida pelo nautilus), desde já obrigado!!!!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 15 de Maio de 2008, 20:39
kErNeL_sCrIpT eu tenho uma duvida por que o openbox é considerado apenas um gerenciador de janelas enquanto gnome e kde um ambiente gráfico, se eles desempenham o mesmo papel.

Outra duvida é caso eu o instale, não vou conseguir executar o compiz da seção iniciada com ele, certo.

E a ultima duvida é se não existe como utilizar programas feito pro gnome nele, gvs, ou a barra de ferramentas (não sei se ela é provida pelo nautilus), desde já obrigado!!!!

para resposta da 1ª pergunta

"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."

isto foi copiado e colado do 1º paragrafo deste tuto :-[, pqp vc está tão interassado em openbox e nem se deu ao trabalho de ler nem a introdução do post, realmente cada vez percebo menos as pessoas, qualquer dia falo apenas com o meu cão  ;D ;D ;D

o resto das perguntas tambem gostava de saber a resposta
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 15 de Maio de 2008, 22:18
Citar
kErNeL_sCrIpT eu tenho uma duvida por que o openbox é considerado apenas um gerenciador de janelas enquanto gnome e kde um ambiente gráfico, se eles desempenham o mesmo papel.

Pense no openbox como mais um Fluxbox, Blackbox, etc. Ele funciona da mesma forma que eles.

Citar
E a ultima duvida é se não existe como utilizar programas feito pro gnome nele, gvs, ou a barra de ferramentas (não sei se ela é provida pelo nautilus), desde já obrigado!!!!

Eu não entendi o que vc quis dizer.
A barra de ferramentas com seus applets e tudo mais vc pode usar tranquilo no openbox, o gnome-panel.
Vc pode se quiser, até mesmo usar o nautilus com papel de parede, icones, etc.

O que eu sei que não roda é o Compiz, embora eu nem saiba como esse funciona.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 16 de Maio de 2008, 00:47
Acredito que os meus colegas tenham respondido bem as suas dúvidas e.daniel-ct.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: e.daniel-ct em 16 de Maio de 2008, 13:24
Em primeiro lugar, eu li sim todo o poste inclusive a introdução, minha duvida era, se o openbox, agora generalizando um pouco mais, fluxbox, blackbox, rodam sozinhos sem necessitar de um gnome, por que eles são considerados apenas gerenciadores de janelas, e não ambientes gráficos, a resposta que eu pesquisei ontem mesmo, mas não lembrei de postar aqui é bem simples...

O openbox é considerado apenas um gerenciador de janelas, porque não fornece serviços alem desse, por exemplo a barra de ferramentas, entre outros, para ser considerado um ambiente grafico ele teria que conter todos os serviços junto com ele como gerenciador de menus, barra de tarefas, etc,  etc...

Sim ele não roda o compiz, o gnome roda, porque o que rodara do gnome serão os serviços que ele da suporte, como por exemplo o gvs, que eu também tinha perguntado se é possível usar com o openbox, quanto a leveza, eu testei aqui e gostaria de postar minha conclusão, meu pc continuou usando praticamente a mesma quantidade de memoria no openbox ou no gnome, isso porque o gnome é pesado não por conta do nautilus e sim por conta desses serviços que ele da suporte, montagem automática, gvs, área de trabalho, etc...


Mesmo assim agradeço, quero dizer que ter brincado com o openbox me deu uma luz a mas quanto ao entendimento dos sistemas linux...

Obrigado!!!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: vitor em 16 de Maio de 2008, 21:53
Tranquilaço kErNeL_sCrIpT, já li, mas ainda não apliquei, queria instalar ele puro sem gnome, ae vou tentar aqui, pegar o server do ubuntu e instalar do zero..no virtualbox. É uma pena ele ficar mais pesado (lento), devia ser exatamente o contrário..ou não! Mas pelo que eu tô vendo, é bem melhor instalar gnome+openbox.
Quando instala o gnome vem junto o nautilus..o openbox se integra bem também ao nautilus?
vlw!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 16 de Maio de 2008, 22:18
Sim, com certeza vitor :)



Ha, eu acredito você pode sim "simular" o OpenBox como um Ambiente Gráfico sem o GNOME, mas deixa-lo com este aspecto vai ser muito sinistro (Em termos de configuração, fazer o OpenBox gerenciar serviços, PyPanel com várias configurações pré-feitas [Várias para se escolher], criar Scripts para tarefas personalizadas, Menus pré-configurados [Várias para se escolher] etc). Também vou tentar o MMaker mais uma vez. Bom isso vai demorar bastante, até eu ter tempo e terminar de quebrar a cara hehehehe.
Eu já baixei o Arch Linux e pretendo instalar o OpenBox do zero e transforma-lo em um Ambiente Gráfico "simulado" (Isso vai demoraaaar) , se eu obtiver êxito, compartilho aqui as configurações que eu aprender sobre o OpenBox e atualizo o tutorial. Inclusive vou prestar atenção nesse negócio de desempenho, e quero utilizar o SLiM, vou dar um jeito de configura-lo também, gostei dele :)

Bom, mas isso são só desejos (Não uma promessa), caso eu faça e aprenda mais coisas sobre o OpenBox, compartilho aqui.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 18 de Maio de 2008, 16:19
Vitor se vc quer fazer isso talvez podia testar o archlinux

Alguem aqui sabe normalmente como é usado o arch, a minha duvida é:
tanto quanto sei o arch vem sem ambiente grafico no principio(não sei se ainda é assim) e depois vc escolhe o que quer, qual é o mais usado, Openbox apenas, Openbox+gnome, Openbox+kde, Openbox+xfce??
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 18 de Maio de 2008, 16:54
No fórum do Arch Linux Brasil tem essa informações kakita, eu já ia responder, mas lembrei que não podemos dar suporte a outra Distro aqui no fórum, é contra as regras.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: vitor em 18 de Maio de 2008, 19:46
Vitor se vc quer fazer isso talvez podia testar o archlinux

Alguem aqui sabe normalmente como é usado o arch, a minha duvida é:
tanto quanto sei o arch vem sem ambiente grafico no principio(não sei se ainda é assim) e depois vc escolhe o que quer, qual é o mais usado, Openbox apenas, Openbox+gnome, Openbox+kde, Openbox+xfce??


Kakita, eu já uso arch aqui no desktop, e foi justamente com ele que eu comecei a testar o openbox 'puro', mas as vezes o tempo não deixa terminar a tarefa! De fato o arch vem sem ambiente gráfico, estão montando ou já está como rc, um arch live (não sei qual a interface gráfica)! ;D

Realmente kErNeL_sCrIpT , tem muito mais configurações do que imaginei, vou começar então com um xfce+openbox, pra quem sabe um dia remoto, instalar somente o openbox.
Vlw galera!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 18 de Maio de 2008, 22:09
Tranquilo vitor :)
E boas configurações! :D ;D
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: e.daniel-ct em 19 de Maio de 2008, 20:42
kErNeL_sCrIpT acho q sua dificuldade de usar o slim foi por conta dos serviços do gnome iniciados no momento do login, tenta fazer uma lista dos iniciados junto com o gdm, e os do slim e ve se não foi esse o motivo de ter ficado pesado...


abraço!!!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 21 de Maio de 2008, 22:24
Acabei de completar o tuto (excepto o passo 12), pensei que demora-se mais tempo e fosse mais complicado mas em menos de 30 minutos estava pronto.
Está tudo muito básico ainda, tenho de configurar mais, mas só amanha agora já é tarde e estou cansadissimo.
Tenho algumas questões mas deixo para amanha.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 22 de Maio de 2008, 13:22
Boas
Vou falar um poukinho sobre aquilo que eu achei do openbox.
A velocidade aumentou muito, talvez devido ao compiz estar off ou por alguns proramas não iniciarem (falo mais á frente), para quem gosta de desktops simplistas o openbox parece ser o melhor, o pypanel sinceramente não gostei provavelmente precisa uma melhor configuração mas mesmo assim não fiquei encantado por ele, o thunar ainda não me convenceu mas posso sempre mudar para o nautilus (né?).
tenho de analizar melhor e depois de alguns dias de uso venho aqui falar sobre openbox outra vez, de qualquer maneira recomendo a todos, mesmo que não gostem pelo menos ficam a conhecer as alternativas.
Perguntas:
Será que realmente dá para usar o openbox standalone? E todos aqueles serviços gnome que tanto nos ajudam? ou será que eles só atrapalham?
Eu sei trabalhar +/- na consola mas não sei os comandos de todos os serviços que utilizo como faço para adiconar os seus atalhos no menu do openbox, as aplicaçoes e os locais eu consigo numa boa, mas a parte do sistema não consigo. O que posso fazer??
Poque os screenlets e os atalhos do ambiente de trabalho desapareceram?
onde ficam as sessoes no openbox é só adicionar entradas no autostart.sh?
que programa é este que diz todos os detalhes do computador no ambiente de trabalho - http://users.skynet.be/vdamme/Frederik/redshot2.jpg


Edit: Iniciei pela primeira vez o nautilus na sessao com o openbox e automaticamente todos os atalhos apareceram no ambiente de trabalho, mas o menu do openbox desapareceu, tive de dar killall nautilus. Openbox + nautilus = impossivel??
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Piras em 22 de Maio de 2008, 13:37
Parabéns, kernelscript, pelo excelente tutorial!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: vitor em 22 de Maio de 2008, 14:02
Kakita, o programa utilizado é o conky, procure aqui por conky ou conkrc..beleza?!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: tfmoraes em 22 de Maio de 2008, 17:45
kernelscript, te aconselho a instalar o parcellite, que é um gerenciador de clipboard que é bem leve.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 22 de Maio de 2008, 23:37
Citar
Será que realmente dá para usar o openbox standalone? E todos aqueles serviços gnome que tanto nos ajudam? ou será que eles só atrapalham?

O que eu acredito é que se vc fizer uma instalação limpa, arch talvez, vc possa escolher os seriviços do gnome que vc vai querer usar no openbox. Mas não tenho certeza, como ele diz, é apenas um gerenciador de janelas.

Citar
Eu sei trabalhar +/- na consola mas não sei os comandos de todos os serviços que utilizo como faço para adiconar os seus atalhos no menu do openbox, as aplicaçoes e os locais eu consigo numa boa, mas a parte do sistema não consigo. O que posso fazer??

A maioria dos itens do sistema começam com "gnome-", se vc ja usa algum lançador como o gmrun vc pode usar ele pra ver tudo que da pra lançar.

Se precisar também pode abrir o centro de controle (acho que era "gnome-control-center") pra ver o que quiser do sistema.

Outro legal pra se usar é o gnome-do, lançador de aplicativos.

Citar
Poque os screenlets e os atalhos do ambiente de trabalho desapareceram?

O openbox vai iniciar peladão, sem nada, pra usar os screenlets acredito que seja só iniciar ele depois.
Atalhos? O openbox tem seus próprios atalhos (muito mais amplos que os do gnome) mas eu consigo usar os do gnome numa boa.

Citar
onde ficam as sessoes no openbox é só adicionar entradas no autostart.sh?

Exato ele é responsavel por tudo que inicia com o openbox.

Citar
que programa é este que diz todos os detalhes do computador no ambiente de trabalho -

é o conky como ja disseram, da trabalho configurar mas é bem legal ^^

Citar
Iniciei pela primeira vez o nautilus na sessao com o openbox e automaticamente todos os atalhos apareceram no ambiente de trabalho, mas o menu do openbox desapareceu, tive de dar killall nautilus. Openbox + nautilus = impossivel??

tem que abrir sem a opção de desktop ^^
Eu não tenho certeza de qual é o comando,  to no pc do meu pai.

Mas vc pode ir em Editar Menu e procurar o gerenciador de arquivos pra ver qual o comando utilizado. tem algo a ver com -no desktop
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 23 de Maio de 2008, 09:43
obrigadissimo raizien ajudou muito
Realmente o conky é muito bom mas dá muito trabalho, ontem tive 3 horas configurando e ainda não tá do jeito que eu quero
o centro de controlo é uma boa dica porque só com um comando eu tenho acesso a tudo
o gmrun não faz nada, eu instalei ele e depois de dar o comando gmrun apenas aparece um espaço para dar um comando tipo alt+f2
Os screenlets já consegui utiliza-los mas no pypanel aparece o nome deles como se fossem janelas, acho que isto pode ser resolvido configurando o pypanel(ainda não tive tempo para configura-lo)
Já esqueci o nautilus porque o thunar faz a mesma coisae e parece ser mais leve.

tenho 2 problemas:
quando inicio a sessao com o openbox o wallpaper que escolhi no openbox só aparece cerca de 5 segundos depois volta para o mesmo que tenho no gnome.
e o mais grave - Acho que mexi em alguma coisa que não devia, porque agora toda a vez que ligo a sessao com o openbox o pypanel trava, travando todo o sistema e tenho de dar ctrl+alt+f1 e entrar na sessao do gnome
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 23 de Maio de 2008, 11:16
Citar
o gmrun não faz nada, eu instalei ele e depois de dar o comando gmrun apenas aparece um espaço para dar um comando tipo alt+f2

O gmrun é justamente pra isso, eu chamo ele sempre com alt-f2.  Pra fazer isso tem que editar os atalhos de teclado do openbox.
Código: [Selecionar]
gedit ~/.config/openbox/rc.xml
E depois é só procurar o <Keyboard> e acrescentar a linha chamando o gmrun.
Um pedacinho do meu:

Código: [Selecionar]
    <!-- Keybindings for running applications -->
    <keybind key="W-e">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Thunar</name>
        </startupnotify>
        <command>thunar</command>
      </action>
    </keybind>
    <keybind key="A-F2">
      <action name="execute">
        <execute>gmrun</execute>
      </action>
    </keybind>
  </keyboard>

Citar
Os screenlets já consegui utiliza-los mas no pypanel aparece o nome deles como se fossem janelas, acho que isto pode ser resolvido configurando o pypanel(ainda não tive tempo para configura-lo)

Isso mesmo, o pypanel tem uma parte onde vc especifica quais programas não vão aparecer nele.

Código: [Selecionar]
# Hidden Application List: Apps listed here will not be display on the panel
# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
# Ex: ["xmms", "xine", "gDesklets"]
#------------------------------------------------------------------------------
HIDE_LIST       = ["gmrun", "Do"] 

É só saber o nome do programa nele e pronto.

Citar
Já esqueci o nautilus porque o thunar faz a mesma coisae e parece ser mais leve.

Bom caso vc precise o comando pro nautilus é esse
Código: [Selecionar]
nautilus --no-desktop
Citar
quando inicio a sessao com o openbox o wallpaper que escolhi no openbox só aparece cerca de 5 segundos depois volta para o mesmo que tenho no gnome.

To com o mesmo problema aqui, não sei pq ele começo a fazer isso =\
Eu simplesmente abri o menu aparências e troquei o papel de parede pro mesmo que eu tinha escolhido pro openbox. Mas ainda não sei pq ele começo a fazer isso...

Citar
e o mais grave - Acho que mexi em alguma coisa que não devia, porque agora toda a vez que ligo a sessao com o openbox o pypanel trava, travando todo o sistema e tenho de dar ctrl+alt+f1 e entrar na sessao do gnome

No autostart.sh todo programa que vc inicia tem que ter o & no final, se não o openbox vai parar depois de abrir o programa. Veja se não foi isso.
-----------------------------------------------------------------------------------------

Estou a um passo mais perto do Openbox perfeito!!!
Desativei o suporte ao gnome e passei a usar o openbox puro.

Um dos meus problemas era com a escolha de tema, icones, e mouse, e consegui resolver tudo isso de maneira bem simples.

Lxappearance
Quem ja viu aqui no fórum um tópico sobre um sistema desktop leve chamado LXDE??
Esse programa é o que eles usam pra definir o Tema, icones e a fonte do sistema. Como ele não depende do sistema, pode ser usado com qualquer um, openbox, fluxbox, gnome, etc.
PERFEITO!

http://www.gnomefiles.org/app.php/LXAppearance

Tema do mouse
Na verdade foi bem simples resolver isso

Em "/usr/share/icons" existe a pasta  default que só tem um atalho pro tema que vai ser usado como padrão.

É só mudar o nome para o da pasta que vc quer usar como padrão.

http://bbs.archlinux.org/viewtopic.php?id=33964

O ultimo passo agora é descobrir como controlar o volume do sistema no openbox, antes quando ele usava os recursos do gnome eu tinha o atalho para diminuir e aumentar ou mutar o volume.

Bom assim que descobrir eu compartilho aqui.


Ahh sim, quem quiser testar, pode dizer se isso aqui funciona
http://bbs.archlinux.org/viewtopic.php?id=44150

São dois scripts, um pra controlar o volume e outro pra desligar o sistema. Eu não entendo scripts nem como se usa =p
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Coiote em 23 de Maio de 2008, 12:45
Tem como posicionar os icones dos aplicativos do "LAUNCH_LIST" do lado esquerdo?vlw
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg529.imageshack.us%2Fimg529%2F6664%2Fopenboxgp1.th.jpg&hash=1acc63c42f3c8eb1d2f4575bdff1e5dbc08c132e) (http://img529.imageshack.us/my.php?image=openboxgp1.jpg)

Ps: Pra quem tá com dificuldade de configurar o conky, no link abaixo tem um monte de exemplos de configuração prontos.

http://ubuntuforums.org/showthread.php?t=281865&highlight=conky
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: e.daniel-ct em 23 de Maio de 2008, 13:51
Razien além do lxaapearence que você citou tem mais uma suite de serviços úteis no site que você passou, você testou mais algum???
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 23 de Maio de 2008, 14:20
Citar
Tem como posicionar os icones dos aplicativos do "LAUNCH_LIST" do lado esquerdo?vlw

Da uma olhada no pypanelrc, deve ter algo assim
Código: [Selecionar]
# 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:
#------------------------------------------------------------------------------
DESKTOP         = 1             # Desktop name section
TASKS           = 2             # Task names section
TRAY            = 3             # System tray section
CLOCK           = 4             # Clock section
LAUNCHER        = 0             # Application launcher section

Mude a ordem como vc preferir.

Coiote, que programinha é esse que ta mostrando o volume? É algum screenlet?

Citar
Razien além do lxaapearence que você citou tem mais uma suite de serviços úteis no site que você passou, você testou mais algum???

Eu só procurei o lx mesmo, não vi os outros.


Achei um método pra controlar o volume, mas fica parecendo aquelas televisões antigas haha
http://urukrama.wordpress.com/2007/12/19/managing-sound-volumes-in-openbox/

E no meu não sei pq ta enorme qd inicia o.o, olha só
http://i114.photobucket.com/albums/n253/Razien-wolf/Screenshots/Captura_da_tela-7-1.png
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: e.daniel-ct em 23 de Maio de 2008, 14:24
Dá uma olhadinha aqui então..

A intenção do projecto é a leveza, perguntei para caso já tivesse testado podesse dar sua opinião.

http://lxde.sourceforge.net/about.html

Lxde é um novo ambiente gráfico que tem a intensão de ser completo que esta sendo desenvolvido para ser leve e rápido com o uso do open box como padrão de gerenciador de janelas, está em desenvolvimento pelo que eu entendi mas seus componentes podem ser usados no nosso open box inclusive com um substituto ao pypanel, dêem uma olhada ai...

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Coiote em 23 de Maio de 2008, 15:14
Citar
Tem como posicionar os icones dos aplicativos do "LAUNCH_LIST" do lado esquerdo?vlw

Da uma olhada no pypanelrc, deve ter algo assim
Código: [Selecionar]
# 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:
#------------------------------------------------------------------------------
DESKTOP         = 1             # Desktop name section
TASKS           = 2             # Task names section
TRAY            = 3             # System tray section
CLOCK           = 4             # Clock section
LAUNCHER        = 0             # Application launcher section

Mude a ordem como vc preferir.
Valeu a dica, mais a posição não mudou. Alguma outra idéia? vlw

Citar
Coiote, que programinha é esse que ta mostrando o volume? É algum screenlet?

Sim, é o adesklets. Recomendo!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 23 de Maio de 2008, 15:47
Citar
Valeu a dica, mais a posição não mudou. Alguma outra idéia? vlw

Estranho, e ai mesmo que se muda.  Vc tem certeza que fechou o pypanel e abriu denovo?
Tenta deixar ele mais ou menos assim

Código: [Selecionar]
DESKTOP         = 1             # Desktop name section
TASKS           = 3            # Task names section
TRAY            = 4             # System tray section
CLOCK           = 5             # Clock section
LAUNCHER        = 2             # Application launcher section

Citar
Sim, é o adesklets. Recomendo!

Se não precisar de compiz e etc eu vou dar uma chance a ele.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Coiote em 23 de Maio de 2008, 16:07
Citar
Valeu a dica, mais a posição não mudou. Alguma outra idéia? vlw

Estranho, e ai mesmo que se muda.  Vc tem certeza que fechou o pypanel e abriu denovo?
Tenta deixar ele mais ou menos assim

Código: [Selecionar]
DESKTOP         = 1             # Desktop name section
TASKS           = 3            # Task names section
TRAY            = 4             # System tray section
CLOCK           = 5             # Clock section
LAUNCHER        = 2             # Application launcher section

Citar
Sim, é o adesklets. Recomendo!

Se não precisar de compiz e etc eu vou dar uma chance a ele.


Agora sim! Valeu a dica! Quanto ao adesklets ele é super leve e não depende de compiz. Pode instalar que vale a pena.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 23 de Maio de 2008, 19:07
Coiote seu desk está lindo só não gosto da config do conky, eu queria colucar o meu na horizontal tipo painel, muita gente tem assim mas eu não estou dando com o jeito, li algures que vc tem de fazer manualmente, ou seja, não há nehuma opção para escolher horizontal ou vertical e o unico jeito de vc colocar oconky tipo ppainel é com tabs e spaces, mas assim eu não consigo fazer certinho
esse lxde parece muito bom, alguem já testou ou vai testar??
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Coiote em 23 de Maio de 2008, 19:31
Coiote seu desk está lindo só não gosto da config do conky, eu queria colucar o meu na horizontal tipo painel, muita gente tem assim mas eu não estou dando com o jeito, li algures que vc tem de fazer manualmente, ou seja, não há nehuma opção para escolher horizontal ou vertical e o unico jeito de vc colocar oconky tipo ppainel é com tabs e spaces, mas assim eu não consigo fazer certinho
esse lxde parece muito bom, alguem já testou ou vai testar??


Experimenta essa configuração pronta do conky:
Código: [Selecionar]
background no
double_buffer yes
use_xft yes

default_color gray
default_shade_color black
default_outline_color white
own_window_transparent yes



#own window to run simultanious 2 or more conkys

own_window  yes

own_window_transparent no

own_window_type normal

own_window_hints undecorate,sticky,skip_taskbar,skip_pager



#borders

draw_borders no

border_margin 1



#shades

draw_shades no



#position

gap_x 0

gap_y 0

alignment top_left



#behaviour

update_interval 1



#colour

default_color  gray



#default_shade_color 000000

own_window_colour 000000



#font

use_xft yes

xftfont bauhaus:pixelsize=11



#to prevent window from moving

use_spacer no

minimum_size 1280 0
maximum_size 1280




TEXT

  ${color white}${time %I:%M %p}$color ${time %A, %b %d %Y}  |  ${exec whoami} @ ${nodename}  |  ${color} Up: ${color white}${uptime_short}   |  ${color}Cpu: ${color white}${cpu}%  ${color}${cpugraph 10,85 AEA08E 9F907D} ${color white}  |  ${color }Mem: ${color white}$mem/$memmax - $memperc% ${membar 6,85}${color }  |  Home: ${color white}${fs_used /home}  / ${fs_size /home}  - ${fs_used_perc /home}% ${fs_bar 6,85} | ${color}Temp: ${color white}${acpitemp}C
  ${color}Network: ${color white}${wireless_essid eth1} ${wireless_link_qual_perc eth1}  |  ${color}Net: ${color white}${font}${downspeed eth1} Kb/s ${color}  ${downspeedgraph eth1 10,85 AEA08E 9F907D}  ${color white} ${totaldown eth1} down  |  ${color}Email: ${color white}${execi 300 python ~/scripts/gmail.py} | ${execi 3600 perl ~/scripts/weather.pl USVA0652 f t} ${execi 3600 perl ~/scripts/weather.pl USPA1290 f c}  |  ${color}Battery: ${color white}${battery_percent}% ${battery_bar 6,85}  |  ${color} Now playing: ${color white}${exec audtool --current-song}  ${exec audtool --current-song-output-length}/${exec audtool --current-song-length}

O resultado é esse: http://ubuntuforums.org/attachment.php?attachmentid=61955&d=1204966463

Créditos: http://ubuntuforums.org/showthread.php?t=281865&highlight=conky&page=201
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 23 de Maio de 2008, 20:04
Bem legal essa config do conky, só não gostei por não estar alinhada as duas linhas (sim eu sou fresco =p )

Eu ja montei uma config horizontal, mas cara, da muito trabalho.  O conky devia evoluir pra algo mais ao estilo samurize (do windows), fica mais facil montar algo.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Coiote em 23 de Maio de 2008, 21:09
Bem legal essa config do conky, só não gostei por não estar alinhada as duas linhas (sim eu sou fresco =p )

Eu ja montei uma config horizontal, mas cara, da muito trabalho.  O conky devia evoluir pra algo mais ao estilo samurize (do windows), fica mais facil montar algo.

È muito interessante mesmo as diversas opções que você pode colocar no conky. Eu modifiquei novamente as configurações do conky e o resultado foi esse:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg156.imageshack.us%2Fimg156%2F6072%2Fopenbox2cw3.th.jpg&hash=69a4c02acd9c9a561ddb86ee9b476328665e7468) (http://img156.imageshack.us/my.php?image=openbox2cw3.jpg)
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: vitor em 24 de Maio de 2008, 10:48
Bem legal essa config do conky, só não gostei por não estar alinhada as duas linhas (sim eu sou fresco =p )

Eu ja montei uma config horizontal, mas cara, da muito trabalho.  O conky devia evoluir pra algo mais ao estilo samurize (do windows), fica mais facil montar algo.

È muito interessante mesmo as diversas opções que você pode colocar no conky. Eu modifiquei novamente as configurações do conky e o resultado foi esse:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg156.imageshack.us%2Fimg156%2F6072%2Fopenbox2cw3.th.jpg&hash=69a4c02acd9c9a561ddb86ee9b476328665e7468) (http://img156.imageshack.us/my.php?image=openbox2cw3.jpg)

Coiote, qual foi a instrução para sair o que você está escutando no audacious? Já tentei mas não consegui. (se possível coloca exatamente igual) hehehe
Vlw!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Coiote em 24 de Maio de 2008, 12:25
Coiote, qual foi a instrução para sair o que você está escutando no audacious? Já tentei mas não consegui. (se possível coloca exatamente igual) hehehe
Vlw!

Código: [Selecionar]
${color} Now playing: ${color white}${exec audtool --current-song}  ${exec audtool --current-song-output-length}/${exec audtool --current-song-length}
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: vitor em 24 de Maio de 2008, 14:50
Vlw coiote..no site lá tinha algumas coisas em relação a coloca uma instrução 'audacious-alguma_coisa'
mas nem precisou..mais uma vez..obrigado!
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 24 de Maio de 2008, 16:02
Bem legal essa config do conky, só não gostei por não estar alinhada as duas linhas (sim eu sou fresco =p )

Eu ja montei uma config horizontal, mas cara, da muito trabalho.  O conky devia evoluir pra algo mais ao estilo samurize (do windows), fica mais facil montar algo.

O samurize era muito bom dava muito trabalho tambem mas era muito bom só tinha pena que fosse um pouco pesado, ainda tenho aqui algumas configs do tempo em que eu o utilizava
acho estúpido ter que escrever a config na horizontal, devia haver uma opção que fizesse isso

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 24 de Maio de 2008, 16:26
Citar
O samurize era muito bom dava muito trabalho tambem mas era muito bom só tinha pena que fosse um pouco pesado, ainda tenho aqui algumas configs do tempo em que eu o utilizava
acho estúpido ter que escrever a config na horizontal, devia haver uma opção que fizesse isso

Pois é, quem sabe um dia o conky chega la XD
Podia ter um código melhor, pra definir o que é italico, negrito, nessa cor, o tamanho é esse.

Mas eu não entendo muito disso, então não sei o que é viável ou não.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 25 de Maio de 2008, 15:38
o kernel_script desapareceu?
alguem sabe como resolver o prblema do wallpaper??
o problema que eu tinha aqui que trava tudo foi devido a um newpipe sem caminho que eu fiz que cada vez que passava com o rato por cima dele ficava tudo travado
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 25 de Maio de 2008, 17:54
É...... he's gone o.o

O problema do wallpaper é o seguinte.
Qd vc abre o OPenbox, ele inicia também o gnome-settings-daemon pra funcionar melhor com as aplicações do gnome, etc.

Se vc comentar a linha que abre o gnome-settings no autostart.sh, o wallpaper vai voltar a ser o que vc definiu. Mas dai o tema, os icones, e outras coisinhas vão ficar sem nenhuma configuração e vc vai ter que acertar tudo sozinho. (Só o que eu sei que muda é o tema, e os icones)

Isso é provavelmente algum bug no Openbox, pq ele não fazia isso quando eu estava usando nas primeiras semanas.

De qualquer forma, qualquer papel de parede que vc aplicar com o nitrogen ou o programa de sua preferencia vai ser aplicado normalmente.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 08 de Junho de 2008, 14:47
É...... he's gone o.o

O problema do wallpaper é o seguinte.
Qd vc abre o OPenbox, ele inicia também o gnome-settings-daemon pra funcionar melhor com as aplicações do gnome, etc.

Se vc comentar a linha que abre o gnome-settings no autostart.sh, o wallpaper vai voltar a ser o que vc definiu. Mas dai o tema, os icones, e outras coisinhas vão ficar sem nenhuma configuração e vc vai ter que acertar tudo sozinho. (Só o que eu sei que muda é o tema, e os icones)

Isso é provavelmente algum bug no Openbox, pq ele não fazia isso quando eu estava usando nas primeiras semanas.

De qualquer forma, qualquer papel de parede que vc aplicar com o nitrogen ou o programa de sua preferencia vai ser aplicado normalmente.

Já ando á algum tempo para fazer isto mas nunca mais me lembrei, com alguns sleeps o problema não ficaria resolvido???
por exemplo
Código: [Selecionar]
# Run the system-wide support stuff
. $GLOBALAUTOSTART
# Programs to launch at startup
#
#
#Carregar serviços essenssiais
update-notifier &
xdg-user-dirs-gtk-update &
gnome-at-visual -s &
gnome-power-manager &
/usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable &
/usr/bin/system-config-printer-applet &
tracker-applet &
pactl load-module module-x11-xsmp &
trackerd &
jockey-gtk --check 60 &
#Carregar seviços extra
conky &
python -u /usr/share/screenlets/Trash/TrashScreenlet.py &
python -u /usr/share/screenlets/Notes/NotesScreenlet.py &
#Carregar o Painel
sleep 6
pypanel &
#Carregar controlador de volumes do GNOME
gnome-volume-manager &
#Wallpaper
sleep 10
eval `cat ~/.fehbg` &

Esses sleeps não resolveriam o problema?? Eu apenas os meti agora ainda não testei, os tempos coloquei podem não estar certos mas isso é tudo uma questão de testar
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 08:51
Voltei!
Meu Modem deu um problemão e pensei que ia ficar sem net por mêses ou até anos... além de outros problemas que andei tento. Bom, o importante é que meu Modem voltou "curado" da assistência técnica e os problemas agente passa por cima e resolve 8)
Vamo lá!


kErNeL_sCrIpT acho q sua dificuldade de usar o slim foi por conta dos serviços do gnome iniciados no momento do login, tenta fazer uma lista dos iniciados junto com o gdm, e os do slim e ve se não foi esse o motivo de ter ficado pesado...


abraço!!!

Valeu e.daniel! Vou verificar isto quando for utilizar o SLIM novamente. Obrigado.



Boas
Vou falar um poukinho sobre aquilo que eu achei do openbox.
A velocidade aumentou muito, talvez devido ao compiz estar off ou por alguns proramas não iniciarem (falo mais á frente), para quem gosta de desktops simplistas o openbox parece ser o melhor, o pypanel sinceramente não gostei provavelmente precisa uma melhor configuração mas mesmo assim não fiquei encantado por ele, o thunar ainda não me convenceu mas posso sempre mudar para o nautilus (né?).
tenho de analizar melhor e depois de alguns dias de uso venho aqui falar sobre openbox outra vez, de qualquer maneira recomendo a todos, mesmo que não gostem pelo menos ficam a conhecer as alternativas.
Perguntas:
Será que realmente dá para usar o openbox standalone? E todos aqueles serviços gnome que tanto nos ajudam? ou será que eles só atrapalham?
Eu sei trabalhar +/- na consola mas não sei os comandos de todos os serviços que utilizo como faço para adiconar os seus atalhos no menu do openbox, as aplicaçoes e os locais eu consigo numa boa, mas a parte do sistema não consigo. O que posso fazer??
Poque os screenlets e os atalhos do ambiente de trabalho desapareceram?
onde ficam as sessoes no openbox é só adicionar entradas no autostart.sh?
que programa é este que diz todos os detalhes do computador no ambiente de trabalho - http://users.skynet.be/vdamme/Frederik/redshot2.jpg


Edit: Iniciei pela primeira vez o nautilus na sessao com o openbox e automaticamente todos os atalhos apareceram no ambiente de trabalho, mas o menu do openbox desapareceu, tive de dar killall nautilus. Openbox + nautilus = impossivel??

Eu utilizo normamente se quiser o Nautilus kakita, mas não tentei inicia-lo junto do OpenBox não, eu abro ele normal. E sim, cada vez mais acho aplicativos que substituem o GNOME, vou tentar utilizar somente o OpenBox no Arch. Os serviços que estamos acostumados a ter no GNOME, podemos ter em modo texto no OpenBox Standalone. Inclusivbe achei muito com GUIs. Depois atualizo o tuto.



Parabéns, kernelscript, pelo excelente tutorial!

Muito obrigado Piras! :)



kernelscript, te aconselho a instalar o parcellite, que é um gerenciador de clipboard que é bem leve.

Muito obrigado tfmoraes, vou testar. Depois atualizo o tuto, inclusive com outros que achei.



Achei muitos, MUITOS programas pra substituir os serviços do GNOME, e alguns com GUIs, também achei Paineis/Docks legais e vou atualizar o tuto assim que possível. Vou instalar o Arch e "treinar" utilizar o OpenBox Standalone, estou convencido que da tranquilo. depois vou tentar tirar o GNOME do Ubuntu (Parece um sacrilégio falar isso hehehe) e usar o OpenBox puro. E vou atualizando aqui sempre que possível!



E ai Coiote! Beleza? Agora tô de OpenBox hehehe ;D
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 13 de Junho de 2008, 10:15
Citar
Achei muitos, MUITOS programas pra substituir os serviços do GNOME, e alguns com GUIs, também achei Paineis/Docks legais e vou atualizar o tuto assim que possível. Vou instalar o Arch e "treinar" utilizar o OpenBox Standalone, estou convencido que da tranquilo. depois vou tentar tirar o GNOME do Ubuntu (Parece um sacrilégio falar isso hehehe) e usar o OpenBox puro. E vou atualizando aqui sempre que possível!

lol

Estou esperando por essa lista.
Eu ja estou usando o openbox standalone aqui no Arch =p

Mas acabei instalando algumas coisas do gnome por estar acostumados com elas (e não gostar tanto assim de linha de comando).

Que a v2 seja bem melhor \o
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 13 de Junho de 2008, 13:26
O openBox+novo driver 8.5 ATI resolveu todos os meus problemas
Obrigado pela dica Kernel, já nem entro no gnome á 1 mes  :o
Mas não sei como vc vai substituir os serviços do gnome, acho muito díficil, tambem estou ponderando instalar o Arch com o openbox stanalone para ter uma experiencia totalmente nova e para aprender muito sobre linux mas não sei se vai dar
Quando viajo gosto de comer a comida tradicional do páis em quetou mesmo que odeie e nunca como 2 vezes o mesmo gelado, é como linux já usei gnome e não quero usar mais, não por não gostar mas porque quero exprimentar os outros, (comparação estupida hein!!  ;D ;D)
minhas opções são xfce ou kde mas eu queria mesmo Openbox standalone, se susa experiencia for boa eu experimento se não nem vale a pena
A diferença entre o windowsmanager e um ambiente gŕafico é que um tem serviços e outro não né??
acho que talvez o próprio linux tem os serviços semelhantes aos do gnome mas o pior é descobri-los numa imensidão de programas
Força aí
vc é o nosso testador oficial nós apenas seguimos atrás de vc  ;D ;D ;D
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 14:15
Valeu pelo apoio kakita :)
Sim, eu raramente utilizo o GNOME, e já estou substituindo alguns serviços. Quero testar um monte de Back e Front Ends para serviços equivalentes aos serviços mais importantes do GNOME. Mas cara, da pra usar tranquilo, mas é bom ter um certo conhecimento de Bash, se não tiver, apenas a vontade de aprender já é mais do que suficiente ;D
O que caracteriza o Ambiente Gráfico é sua integração total com o X, início padronizado atravéz de um Gerenciador de Sessões ou Display Manager (XDM, GDM, KDM, SLIM etc) e principalmente as Front Ends (Geralmente GUIs) de serviços, nos quais fazem a ponte Hardware x Kernel x SO mais palpável ao usuário comum. E esses serviços kakita, todas as distros tem, o diferencial do Ubuntu é que ele tem muitas GUIs para eles, e também inegra muitos serviços do GNOME além dos serviços personalizados do próprio Ubuntu. Um serviço geralmente roda em em pano de fundo e muitas vezes por "cima" de um servidor do serviço, processo chamado de "daemon". Como por exemplo o servidor de som Pulse Audio, seus serviços de gerenciamento de som em pando de fundo (daemon) e as dezenas de Front Ends que podem se comunicar com ele. (Se eu falei alguma besteira/equívoco, me corrijam por favor)
Geralmente, o serviços já são providos pela distro como eu disse acima, o que quero no momento é achar mais GUIs para eles, e principamente comandos e também Scripts para deixar tudo mais amigável no OpenBox Standalone.
O meu objetivo é deixar o OpenBox usável para qualquer um, deixando-o assim eu também aprendo no processo :)
Pois eu estou entrando em uma "Fase Geek" da vida hehehe, fico muito feliz em aprender um comando novo, e olha que eu sei muito pouca coisa de Bash, mas dá pra ir levando, e também acabei me identificando com interfaces mais simples. Eu já tinha testado outros Ambientes Gráficos e Gerenciadores de Janelas, mas nenhum está me satisfazendo tanto como o OpenBox. Eu era fã do GNOME, mas não quero mais utiliza-lo, não por não gostar, mas como você disse, quero coisas diferentes e novas, novas experiências com o Linux. Se eu encontrar algo mais interessante pra mim do que o OpenBox ou Arch Linux, vou mudar, aprender mais e assim vai :)

Já imprimi um Guia de quase 30 páginas de como instalar e configurar o Arch, quando tiver tempo vou ver se consigo ;D

Outra coisa que pode demorar um pouco: Atualizar este tuto, vou atualizar assim que possível, mas como sempre não prometo nada, e também quero testar com calma estes programas que descobri que quero utilizar no OpenBox.


Um abraço e até mais.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 13 de Junho de 2008, 14:48
Geralmente, o serviços já são providos pela distro como eu disse acima, o que quero no momento é achar mais GUIs para eles, e principamente comandos e também Scripts para deixar tudo mais amigável no OpenBox Standalone.

nem ligo muito para guis o problema é mesmo saber qual o comando para os serviços mas deixo essas tarefa chata para vc  ;D ;D ;D ;D
shell script eu adoro fazer e mesmo não sabendo muito, sou muito fução e consigo fazer alguns, já 3 scripts de minha autoria, 2 deles bem simples e um complicado para mim mas agora já nem uso nenhum (eram scripts do compiz menos este ultimo).

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 14:56
Pois é kakita, também curto os comandos para os processos. E curto muito criar Scripts também ;D Tanto é que meu OpenBox reinicia e desliga à base deles hehehehe, minha net conecta e desconecta através deles também e assim vai, e acabei de achar um pro OpenBox que o Razien indicou, que vou testar daqui a pouco (pra gerenciar o volume e reiniciar/desligamento no OpenBox).
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 13 de Junho de 2008, 15:33
Pois é kakita, também curto os comandos para os processos. E curto muito criar Scripts também ;D Tanto é que meu OpenBox reinicia e desliga à base deles hehehehe, minha net conecta e desconecta através deles também e assim vai, e acabei de achar um pro OpenBox que o Razien indicou, que vou testar daqui a pouco (pra gerenciar o volume e reiniciar/desligamento no OpenBox).

Ele já me passou esses scripts á algum tempo e o do volume não funfou mas o outro é muito bom, o seu não funcionava aqui, só dava para sair sessao reiniciar e desligar não funfava
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 16:15
Pois é kakita, também curto os comandos para os processos. E curto muito criar Scripts também ;D Tanto é que meu OpenBox reinicia e desliga à base deles hehehehe, minha net conecta e desconecta através deles também e assim vai, e acabei de achar um pro OpenBox que o Razien indicou, que vou testar daqui a pouco (pra gerenciar o volume e reiniciar/desligamento no OpenBox).

Ele já me passou esses scripts á algum tempo e o do volume não funfou mas o outro é muito bom, o seu não funcionava aqui, só dava para sair sessao reiniciar e desligar não funfava

Isso mesmo, sempre dava problema, e agora com esse novo (Que é muito show por sinal) percebi que o segredo estava no arquivo sudoers, mas esse novo script é bem melhor 8)

Ha, o do volume, vê se você tem o pacote aumix instalado, se não, tenta instala-lo e rodar o vol.py novamente, aqui funfou beleza assim :)
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 13 de Junho de 2008, 16:23
Citar
Já imprimi um Guia de quase 30 páginas de como instalar e configurar o Arch, quando tiver tempo vou ver se consigo

Caramba, 30 páginas o.o

Eu copiei só a parte importante de como configurar em um caderno (umas 3 páginas) pq a instalação padronizada é bem tranquilo de se fazer.

Citar
Isso mesmo, sempre dava problema, e agora com esse novo (Que é muito show por sinal) percebi que o segredo estava no arquivo sudoers, mas esse novo script é bem melhor

Viu...
No guia openbox v2, se for falar desses scripts seria bom deixar um comentario pequeno sobre como usar o vi pra editar esse arquivo.

Pq eu custei a descobrir como se usava o.o
prefiro nano.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 18:13
Valeu pela dica Razien, vou ver se lembro disso (Nao lembro de ter recomendado o vim não õ_O, será que postei por engano? Sempre recomendo o gedit e deixo à escolha pros veteranos)
Eu também prefiro o nano (Quando não to no X) 8)
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 13 de Junho de 2008, 18:29
Citar
Valeu pela dica Razien, vou ver se lembro disso (Nao lembro de ter recomendado o vim não õ_O, será que postei por engano? Sempre recomendo o gedit e deixo à escolha pros veteranos)

Não é isso.

Estou falando do arquivo sudoers, ele por padrão abre para edição com o vim. O vim checa possiveis erros na sintaxe do arquivo e se tiver algo errado ele não salva. Da pra editar o sudoers com outros editores mas não é recomendado.

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 13 de Junho de 2008, 18:56
Citar
Valeu pela dica Razien, vou ver se lembro disso (Nao lembro de ter recomendado o vim não õ_O, será que postei por engano? Sempre recomendo o gedit e deixo à escolha pros veteranos)

Não é isso.

Estou falando do arquivo sudoers, ele por padrão abre para edição com o vim. O vim checa possiveis erros na sintaxe do arquivo e se tiver algo errado ele não salva. Da pra editar o sudoers com outros editores mas não é recomendado.



acho que tive uma meia hora para adicionar uma linha de testo nesse sudoers esse vim pode ser muito bom mas acho que tem opções demais para mim
e nao kernel, nao tinha o aumix amanha vou instalar e testar
obrigado pela informação devia ter dado uma olhada no script mas como uso os atalhos do teclado para aumentar e baixar o volume não achei muito interesse nesse script mas assim já estou me desabituando dos serviços gnome
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 19:21
kakita,

Tranquilo :)
Cara, eu também uso os atalhos de teclado, mas acho que da pra configurar um atalho de teclado para o volume utilizando o XBindKeys! Quando eu atualizar o tuto você vai entender ;)

To testando sem pressa uns programas aqui e to achando cada possibilidade ;D

Ha, e eu descobri que o Script Volume Control precisava deste arquivo quando rodei ele pelo Terminal e pude constatar o erro! Editado: (Isso também está escrito dentro do Script, acabei de ver ;D)

Editado
Hmmm, acho que isso dos atalhos talvez não seja possível, acabei de perceber que o GNOME é realmente robusto e que pra utilizar o OpenBox Standalone vai ter que ser simples mesmo, mas quero tentar.



Razien,

Aaaa sim, entendi agora. Mas cara, eu editei com o gedit sem problemas, apenas entrei no /etc com o gksu thunar, depois mudei a permissão de somente leitura para leitura e escrita e editei tranquilo, demorei um pouco pra perceber esse detalhe da permissão é verdade hehehe.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 13 de Junho de 2008, 20:27
Eu preferi não me arriscar mudando tanta coisa, bom como eu pensei que vc soubesse usar o vim nem marquei como era. mas pra quem quiser fica aqui a dica.


Quem for editar o sudoers, é só usar o seguinte.

o vim funciona com comandos, o i entra no modo de edição, ESC logicamente sai, e o ZZ salva e fecha o arquivo.

Deve-se respeitar maisculas e minusculas.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: tfmoraes em 13 de Junho de 2008, 22:27
kErNeL_sCrIpT, eu estou usando o openbox no meu trabalho, usei algumas coisas do seu tutorial. Você já chegou experimentar uns certos comportamentos estranhos do pypanel? As vezes ele começa a piscar e o Alt-Tab não funciona e depois ele morre. Então, eu queria saber se você conhece um painel bem simples como pypanel, eu testei o perlpanel e o lxpanel, não gostei de nenhum, tentei um outro mas ele está muito cru.
Razien, o vim é excelente cara, eu uso para programar, não parece mas ele é muito potente, veja este excelente wikibook[1] sobre o vim. A curva de aprendizado é alta, mas compensa. KErNel_sCrIpT, veja o Turn Vim into a bash IDE[2], pode ser que facilite as coisas para você quando for criar scripts.

1- http://pt.wikibooks.org/wiki/Vim
2- http://www.linux.com/articles/114359
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 13 de Junho de 2008, 23:39
Sim, isso acontece as vezes. Também estou procurando um melhor. Achei o FBPapnel e aprendi a configura-lo, é muito bom mesmo, parece muito com o GNOME Panel, e por esse motivo o abandonei :P
Quero algo dirente, simples mas funcional para utilizar como Painel. Já encontrei uma Dock fantástica com esses requisitos: wbar.
Na atualização do tuto vou ver se adiciono esses Paineis e Dock.

Valeu pela dica do vim. Só vejo falar bem dele por parte dos veteranos, vou ver se aprendo uma hora dessas. Se eu for tirar a LPI tenho que domina-lo mesmo de qualquer forma hehehehe.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 14 de Junho de 2008, 12:09
O unico problema que tenho com o pypanel é quando saio do amarok
se tenho o amarok no tray quando dou exit o pypanel desliga mas á parte disso não tenho nenhum problema

Citar
Hmmm, acho que isso dos atalhos talvez não seja possível, acabei de perceber que o GNOME é realmente robusto e que pra utilizar o OpenBox Standalone vai ter que ser simples mesmo, mas quero tentar.

Os atalhos são possiveis sim já vi num forum qualquer, não tem nada a ver com o gnome vc apenas tem que ter o teclado configurado no kernel e depois nem que tenha que fazer um shell script para isso.
Há uma razão para o gnome ser tão usado, ele é muito bom e á tem anos de desenvolvimento, é assim que nós começamos a dar valor aos programas, quando procuramos alternativas e vemos que afinal não é tão fácil quanto parece
Muita gente fica falando mal, mas essas pessoas não tem ideia do trabalho que dá fazer software bom e mante-lo bom.
Claro que se vc usar o Openbox standalone não vai ter tantas frescuras como no gnome mas pelo menos é preciso conseguir o absolutamente necessario, as frescuras vem depois
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 14 de Junho de 2008, 13:39
Sim kakita, eu percebi exatamente a mesma coisa. Agora que percebo como o GNOME está anos luz a frente, estou tentanto me autosustentar somente no OpenBox e acabei percebendo a robustez do GNOME, é no mínimo pra ser respeitado, seja por quem for. É um trabalho excepcional, fazer um Ambiente Gráfico tão robusto e mante-lo estável e ainda trazer novas versões com inovações e ou melhorias em um curto intervalo de tempo. Software Livre é o que há :)
É engraçado como não damos total valor as coisas, eu sempre respeitei e respeito o GNOME, mas ainda não tinha percebido o trabalho absurdo que dá pra fazer um ambiente assim. Realmente incrível.
O GNOME não se limita ao Ambiente Gráfico, existem dezenas senão centenas de programas feitos para se adequar melhor a esse ambiente, se integrando a ele, além do GNOME do Ubuntu ser ainda mais avançado.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 15 de Junho de 2008, 19:40
Atualização Tutorial | OpenBox | Instalando e configurando passo-a-passo | 2.0

PyPanel

Aqui vai a configuração que estou usando no momento:

Código: [Selecionar]
#------------------------------------------------------------------------------
#
#                         PyPanel v2.4 Configuration
#
# This configuration file is a Python script that will be executed when
# PyPanel is started.  In order for PyPanel to start properly, make sure that
# this file contains proper Python formatting and no syntax errors.
#------------------------------------------------------------------------------
VERSION         = 2.4           # Config file version

#------------------------------------------------------------------------------
# Colors: Format is hex triplet - 0xrrggbb
#------------------------------------------------------------------------------
#BG_COLOR        = "0xd6d6d6"    # Panel background and tinting color  --DEFAULT--
BG_COLOR        = "0x000000"    # Panel background and tinting color
TASK_COLOR      = "0x000000"    # Normal task name color
FOCUSED_COLOR   = "0x000000"    # Focused task name color
#FOCUSED_COLOR   = "0xffffff"    # Focused task name color
SHADED_COLOR    = "0x000000"    # Shaded task name color
MINIMIZED_COLOR = "0x000000"    # Minimized task name color
DESKTOP_COLOR   = "0x000000"    # Desktop name color
CLOCK_COLOR     = "0x000000"    # Clock text color
#CLOCK_COLOR     = "0xffffff"    # Clock text color
LINE_COLOR      = "0x000000"    # Vertical line color

# Text Shadow Colors
TASK_SHADOW_COLOR      = "0xffffff"
FOCUSED_SHADOW_COLOR   = "0xffffff"
SHADED_SHADOW_COLOR    = "0xffffff"
MINIMIZED_SHADOW_COLOR = "0xffffff"
DESKTOP_SHADOW_COLOR   = "0xffffff"
CLOCK_SHADOW_COLOR     = "0xffffff"

#------------------------------------------------------------------------------
# Panel Spacing and Location Options: Measured in pixels
#------------------------------------------------------------------------------
P_LOCATION      = 0             # Panel placement: 0 = top, 1 = bottom
P_WIDTH         = 0           # Panel width: 0 = Use full screen width
P_START         = 0         # Starting X coordinate of the panel
P_SPACER        = 8             # Spacing between panel objects
P_HEIGHT        = 20           # Panel height

#------------------------------------------------------------------------------
# Icon Size Options: Measured in pixels
#------------------------------------------------------------------------------
I_HEIGHT        = 16            # Panel application icon height
I_WIDTH         = 16           # Panel application icon Width
APPL_I_HEIGHT   = 16           # Application launcher icon height
APPL_I_WIDTH    = 16            # Application launcher icon width
TRAY_I_HEIGHT   = 16         # System tray icon height (usually 16 or 24)
TRAY_I_WIDTH    = 16         # System tray icon width  (usually 16 or 24)
                                #If TRAY_I_WIDTH is set to 0, then the
                                # width specified by the tray app will be used
                               
#------------------------------------------------------------------------------
# Panel Clock Format: 'man strftime' for detailed formatting options and help
#------------------------------------------------------------------------------
#CLOCK_FORMAT    = "%A-%d-%b-%Y | %I:%M"    # Ex: 2004-09-25 17:45
CLOCK_FORMAT    = "%I:%M"    # Ex: 2004-09-25 17:45

#------------------------------------------------------------------------------
# Clock Delay: Seconds between each clock update during periods of inactivity
#------------------------------------------------------------------------------
CLOCK_DELAY     = 4

#------------------------------------------------------------------------------
# Hidden Application List: Apps listed here will not be display on the panel
# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
# Ex: ["xmms", "xine", "gDesklets"]
#------------------------------------------------------------------------------
HIDE_LIST       = []           
                   
#------------------------------------------------------------------------------
# Hidden Panel Size: Size of the panel when it's hidden/minimized
#------------------------------------------------------------------------------
HIDDEN_SIZE     = 1

#------------------------------------------------------------------------------
# Panel Text Font: This option takes either a traditional or Xft font string
# Ex: "-schumacher-clean-medium-r-normal-*-12-*-*-*-*-*-*-*"
#     "aquafont-8"
#------------------------------------------------------------------------------
#FONT            = "bitstream vera sans-8"
#FONT            = "Lucida Grande-10"
#FONT            = "HeldustryFTVBasic Demi-8"
#FONT = "URWGothicL-10"
FONT = "MalOtf-9"

#------------------------------------------------------------------------------
# Show All Applications: Show apps from all desktops or just the current
# 0: Disabled - Only applications on the current desktop will be displayed
# 1: Enabled  - Selected apps are moved to the current desktop
# 2: Enabled  - Current desktop is changed to the selected apps desktop
#------------------------------------------------------------------------------
SHOWALL         = 0             # 0, 1 or 2 - see descriptions above

#------------------------------------------------------------------------------
# Show Minimized/Iconified Applications: Show only minimized apps or all apps
# 0: Disabled - Show all applications on the panel
# 1: Enabled  - Show only minimized apps on the panel
#------------------------------------------------------------------------------
SHOWMINIMIZED   = 0

#------------------------------------------------------------------------------
# Application Icon List: List of custom icons for specific applications
# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
#
# The "default" entry is used for applications with no icon.  If left "",
# PyPanel will use the default icon distributed with the source.
#
# Add entries using the following format -
#     "<application name>" : "<full path to icon>",
#------------------------------------------------------------------------------
ICON_LIST       = {
                   "default" : "",
                   "~/.scripts/shutdown_box/shutdown.py" : "/home/kernel-script/.scripts/shutdown_box/shutdown.png",
                  }
                 
#------------------------------------------------------------------------------
# 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     = [
                   ("~/.scripts/shutdown_box/shutdown.py", "/home/kernel-script/.scripts/shutdown_box/shutdown.png"),
                  ]

#------------------------------------------------------------------------------
# Background Alpha/Shade Level: 0 (Fully Translucent) -> 255 (Fully Opaque)
# BG_COLOR is used for tinting
#------------------------------------------------------------------------------
SHADE = 255
BG_COLOR = "0xffffff"


#------------------------------------------------------------------------------
# Misc. Options: 1 = Enabled/Yes, 0 = Disabled/No
#------------------------------------------------------------------------------
ABOVE           = 0             # 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       = 0             # Show object seperation lines
SHOWBORDER      = 1             # Show a border around the panel

#------------------------------------------------------------------------------
# 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   = ["<< kernel_script >>", "<< kernel_script - Desk II >>"]

#------------------------------------------------------------------------------
# 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:
#------------------------------------------------------------------------------
DESKTOP         = 1             # Desktop name section
TASKS           = 2             # Task names section
TRAY            = 3             # System tray section
CLOCK           = 4            # Clock section
LAUNCHER        = 5             # Application launcher section

#------------------------------------------------------------------------------
#                       Button Event Function Definitions
#------------------------------------------------------------------------------
# Left click   - button 1
# Middle click - button 2
# Right click  - button 3
# Wheel up     - button 4
# Wheel down   - button 5
#
# changeDesktop(x)
# - Change Desktop: Increase or decrease the current desktop by 'x' amount
#
# toggleShade(task)
# - Shade or Unshade an application
#
# toggleHidden()
# - Minimize the panel to the top or bottom depending on its start location
#
# toggleMinimize(task, traise=1)
# - Minimize or Unminimize an application and optionally raise it
#
# taskRaise(task, focus=1)
# - Raise an application to the top of the window list and optionally focus it
#
# taskLower(task, focus=0)
# - Lower an app to the bottom of the window list and optionally focus it
#
# taskFocus(task)
# - Give focus to the selected application, if it has focus then minimize it
#
# showDesktop()
# - Toggle between hiding and unhiding ALL applications
#------------------------------------------------------------------------------

#----------------------------------
def desktopButtonEvent(pp, button):
#----------------------------------
    """ Button event handler for the panel's desktop object """
       
    if button == 1:
        pp.changeDesktop(-1)
    elif button == 2:
        pp.changeDesktop(2)
    elif button == 3:
        pp.changeDesktop(1)
    elif button == 4:
        pp.changeDesktop(1)
    elif button == 5:
        pp.changeDesktop(-1)
       
#--------------------------------
def clockButtonEvent(pp, button):
#--------------------------------
    """ Button event handler for the panel's clock object """
   
    if button == 1:
        os.system("xclock &")
    elif button == 2:
        pass
    elif button == 3:
        pp.toggleHidden() 
    elif button == 4:
        pp.showDesktop()
    elif button == 5:
        pp.showDesktop()
       
#--------------------------------
def panelButtonEvent(pp, button):
#--------------------------------
    """ Button event handler for the panel with no active tasks """
   
    if button == 1:
        pass
    elif button == 2:
        pass
    elif button == 3:
        pass
    elif button == 4:
        pass
    elif button == 5:
        pass
       
#-------------------------------------
def taskButtonEvent(pp, button, task):
#-------------------------------------
    """ Button event handler for the panel's tasks """
   
    if button == 1:
        pp.taskFocus(task)
    elif button == 2:
        # Destroy the application
        task.obj.destroy()
    elif button == 3:
        # Ex. - XMMS doesn't shade, so we want to minimize it instead and
        #       still use button 3 to shade other applications
        #       task.tclass is the tasks class name (WM_CLASS)
        if "xmms" in task.tclass:
            pp.toggleMinimize(task)
        else:
            pp.toggleShade(task)
    elif button == 4:
        pp.taskRaise(task, focus=1)
    elif button == 5:
        pp.taskLower(task, focus=0)


Meu Autostart.sh

Código: [Selecionar]
# Iniciar os serviços globais e essenciais do sistema
. $GLOBALAUTOSTART
# Carregar serviços e programas
sleep 8
feh --bg-scale "/home/kernel-script/Imagens/Papeis_de_Parede/Splitfire_final_wall.jpg"
~/.scripts/volume_control/vol.py &
xdg-user-dirs-gtk-update &
gnome-at-visual -s &
gnome-power-manager &
/usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable &
/usr/bin/system-config-printer-applet &
pactl load-module module-x11-xsmp &
trackerd &
jockey-gtk --check 60 &
tint &
pypanel &
update-notifier &
wbar -nofont -bpress -idist 10.0 -falfa 85.0 -zoomf 1.1 -nanim 3.0 -balfa 0.0 -isize 64.0 &
tracker-applet &
incollector &
cgmail &
parcellite &
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 15 de Junho de 2008, 19:41
Meu ObMenu (menu.XML)

Código: [Selecionar]
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/share/openbox/menu.xsd">
<menu id="root-menu" label="Openbox 3">
<!-- This requires the presence of the 'menu' package to work -->
<menu id="root-menu-21519" label="Acessórios">
<item label="Tea">
<action name="Execute">
<execute>
teaed
</execute>
</action>
</item>
<item label="Peazip">
<action name="Execute">
<execute>
peazip
</execute>
</action>
</item>
<item label="Fontmatrix">
<action name="Execute">
<execute>
fontmatrix
</execute>
</action>
</item>
<item label="Incollector">
<action name="Execute">
<execute>
incollector
</execute>
</action>
</item>
<item label="gCalcTool">
<action name="Execute">
<execute>
gcalctool
</execute>
</action>
</item>
<item label="Zim">
<action name="Execute">
<execute>
zim
</execute>
</action>
</item>
<item label="Catalyst Control Center">
<action name="Execute">
<execute>
amdcccle
</execute>
</action>
</item>
</menu>
<menu id="root-menu-56915" label="Celular">
<item label="Movic">
<action name="Execute">
<execute>
movic
</execute>
</action>
</item>
</menu>
<menu id="root-menu-993255" label="Escritório">
<item label="AbiWord">
<action name="Execute">
<execute>
abiword
</execute>
</action>
</item>
</menu>
<menu id="root-menu-692937" label="Ferramentas">
<item label="Ejetar CD/DVD">
<action name="Execute">
<execute>
eject
</execute>
</action>
</item>
<item label="Recolher CD/DVD">
<action name="Execute">
<execute>
eject -t
</execute>
</action>
</item>
<item label="GNOME Volume Control">
<action name="Execute">
<execute>
gnome-volume-control
</execute>
</action>
</item>
<item label="GNOME Control Center">
<action name="Execute">
<execute>
gnome-control-center
</execute>
</action>
</item>
<item label="Editor de Menus GNOME">
<action name="Execute">
<execute>
alacarte
</execute>
</action>
</item>
<item label="GParted">
<action name="Execute">
<execute>
gksu gparted
</execute>
</action>
</item>
<item label="Envy">
<action name="Execute">
<execute>
envy
</execute>
</action>
</item>
<item label="Display Config">
<action name="Execute">
<execute>
gksu displayconfig-gtk
</execute>
</action>
</item>
<item label="Parcellite">
<action name="Execute">
<execute>
parcellite
</execute>
</action>
</item>
<item label="XBindKeys Config">
<action name="Execute">
<execute>
xbindkeys-config
</execute>
</action>
</item>
<item label="XKill">
<action name="Execute">
<execute>
xkill
</execute>
</action>
</item>
<menu id="root-menu-692937-582517" label="Scrot">
<item label="JPG 80%">
<action name="Execute">
<execute>
scrot '$jpg_80_porcento.jpg' -q 80 -d 4 -c
</execute>
</action>
</item>
<item label="JPG 100%">
<action name="Execute">
<execute>
scrot '$jpg_100_porcento.jpg' -q 100 -d 4 -c
</execute>
</action>
</item>
<item label="PNG 50%">
<action name="Execute">
<execute>
scrot '$png_50_porcento.png' -q 50 -d 4 -c
</execute>
</action>
</item>
<item label="PNG 100%">
<action name="Execute">
<execute>
scrot '$png_100_porcento.png' -q 100 -d 4 -c
</execute>
</action>
</item>
</menu>
<item label="Brasero">
<action name="Execute">
<execute>
brasero
</execute>
</action>
</item>
<item label="jUploadr">
<action name="Execute">
<execute>
~/.aplicativos/jUploadr-1.1.2-linuxGTK-i386/jUploadr
</execute>
</action>
</item>
<item label="WinFF">
<action name="Execute">
<execute>
winff
</execute>
</action>
</item>
<item label="Wine">
<action name="Execute">
<execute>
winecfg
</execute>
</action>
</item>
<item label="Gmount ISO">
<action name="Execute">
<execute>
Gmount-iso
</execute>
</action>
</item>
<item label="HP ToolBox">
<action name="Execute">
<execute>
hp-toolbox
</execute>
</action>
</item>
<item label="Synaptic">
<action name="Execute">
<execute>
gksu synaptic
</execute>
</action>
</item>
<item label="Root Thunar">
<action name="Execute">
<execute>
gksu thunar
</execute>
</action>
</item>
</menu>
<menu id="root-menu-63308" label="Internet">
<item label="Firefox">
<action name="Execute">
<execute>
firefox
</execute>
</action>
</item>
<item label="Aria">
<action name="Execute">
<execute>
aria
</execute>
</action>
</item>
<item label="Transmission">
<action name="Execute">
<execute>
transmission
</execute>
</action>
</item>
<item label="Evolution">
<action name="Execute">
<execute>
evolution
</execute>
</action>
</item>
<item label="Liferea">
<action name="Execute">
<execute>
liferea
</execute>
</action>
</item>
<item label="cGmail">
<action name="Execute">
<execute>
cgmail
</execute>
</action>
</item>
<item label="aMule">
<action name="Execute">
<execute>
amule
</execute>
</action>
</item>
<item label="X-Chat">
<action name="Execute">
<execute>
xchat
</execute>
</action>
</item>
</menu>
<menu id="root-menu-83583" label="Jogos">
</menu>
<menu id="root-menu-93314" label="Imagem">
<item label="GIMP">
<action name="Execute">
<execute>
gimp
</execute>
</action>
</item>
<item label="MyPaint">
<action name="Execute">
<execute>
mypaint
</execute>
</action>
</item>
<item label="Inkscape">
<action name="Execute">
<execute>
inkscape
</execute>
</action>
</item>
<item label="Xara Xtreme">
<action name="Execute">
<execute>
xaralx
</execute>
</action>
</item>
<item label="F-Spot">
<action name="Execute">
<execute>
f-spot
</execute>
</action>
</item>
</menu>
<menu id="root-menu-623117" label="Áudio">
<item label="Audacious">
<action name="Execute">
<execute>
audacious
</execute>
</action>
</item>
<item label="Audacity">
<action name="Execute">
<execute>
audacity
</execute>
</action>
</item>
<item label="SoundConverter">
<action name="Execute">
<execute>
soundconverter
</execute>
</action>
</item>
<item label="Sound Juicer">
<action name="Execute">
<execute>
sound-juicer
</execute>
</action>
</item>
</menu>
<menu id="root-menu-103126" label="Vídeo">
<item label="MPlayer">
<action name="Execute">
<execute>
gmplayer
</execute>
</action>
</item>
<item label="Totem">
<action name="Execute">
<execute>
totem-xine
</execute>
</action>
</item>
<item label="Kaffeine">
<action name="Execute">
<execute>
kaffeine
</execute>
</action>
</item>
</menu>
<menu id="root-menu-83584" label="Programação">
<item label="Python">
<action name="Execute">
<execute>
gnome-terminal -e python2.5
</execute>
</action>
</item>
</menu>
<menu id="root-menu-81727" label="Aparência">
<item label="Definir Papel de Parede">
<action name="Execute">
<execute>
feh --bg-scale &quot;/home/kernel-script/Imagens/Papeis_de_Parede/Splitfire_final_wall.jpg&quot;
</execute>
</action>
</item>
<item label="OpenBox Configuration Manager">
<action name="Execute">
<execute>
obconf
</execute>
</action>
</item>
<item label="GTK Theme Switch">
<action name="Execute">
<execute>
switch2
</execute>
</action>
</item>
<item label="Nitrogen">
<action name="Execute">
<execute>
nitrogen ~/Imagens/Papeis \de \Parede
</execute>
</action>
</item>
<item label="gDeskCal">
<action name="Execute">
<execute>
gdeskcal
</execute>
</action>
</item>
</menu>
<separator/>
<menu id="root-menu-782634" label="OpenBox">
<item label="ObMenu">
<action name="Execute">
<execute>
obmenu
</execute>
</action>
</item>
<separator/>
<item label="Volume Control">
<action name="Execute">
<execute>
~/.scripts/volume_control/vol.py
</execute>
</action>
</item>
<separator/>
<item label="Autostart">
<action name="Execute">
<execute>
gedit ~/.config/openbox/autostart.sh
</execute>
</action>
</item>
<separator/>
<item label="Abrir PyPanel">
<action name="Execute">
<execute>
pypanel
</execute>
</action>
</item>
<item label="Fechar PayPanel">
<action name="Execute">
<execute>
killall pypanel
</execute>
</action>
</item>
<item label="PyPanel RC">
<action name="Execute">
<execute>
gedit ~/.pypanelrc
</execute>
</action>
</item>
<separator/>
<item label="wbar">
<action name="Execute">
<execute>
wbar -nofont -bpress -idist 10.0 -falfa 85.0 -zoomf 1.1 -nanim 3.0 -balfa 0.0 -isize 64.0
</execute>
</action>
</item>
<item label="Fechar wbar">
<action name="Execute">
<execute>
killall wbar
</execute>
</action>
</item>
<item label="wbarconf">
<action name="Execute">
<execute>
wbarconf
</execute>
</action>
</item>
<item label=".wbar">
<action name="Execute">
<execute>
gedit ~/.wbar
</execute>
</action>
</item>
<separator/>
<item label="Screensaver Settings">
<action name="Execute">
<execute>
screensaver-settings
</execute>
</action>
</item>
<separator/>
<item label="Sair">
<action name="Exit"/>
</item>
<item label="Reiniciar">
<action name="Execute">
<execute>
sudo shutdown -r now
</execute>
</action>
</item>
<item label="Desligar">
<action name="Execute">
<execute>
sudo shutdown -h now
</execute>
</action>
</item>
</menu>
</menu>
</openbox_menu>




Aplicativos Gráficos Standalone para serviços do Ubuntu


xFX Screensaver Settings (http://www.getdeb.net/app/screensaver-settings) - Aplicativo para controlar o Descanço de Tela (Screensaver)

Dica do Razien
Volume Control (http://bbs.archlinux.org/viewtopic.php?id=44150) - Controle de Volume amigável.

Dica do Razien
Shutdown Box (http://bbs.archlinux.org/viewtopic.php?id=44150) - Aplicativo para Deslogar, Reiniciar ou Desligar o Computador.

XBindKeys (http://ubuntuforum-br.org/index.php/topic,33027.0.html) - Configure qualquer atalho de teclado personalizado com este aplicativo.

Nitrogen (http://projects.l3ib.org/nitrogen/) - Gerenciador de Papeis de Parede.

Fontmatrix (http://www.getdeb.net/app/Fontmatrix) - Excelente gerenciador de Fontes.

PeaZip (http://peazip.sourceforge.net/) "Suite" completa para gerenciamento de compressão e descompressão de arquivos. Suporta diversos compressores/descompressores.

Watsup (http://www.getdeb.net/app/Watsup) - É um monitor de sistema simples e funcional. Permite também você encerrar processos ou programas que pararam de responder/funcionar.




Enfeites


wbar (http://code.google.com/p/wbar/) - É uma Dock Bar (Barra de Dock) muto elegante, leve e funcional que não precisa de aceleração por Hardware para funcionar.

wbarconf (http://koti.kapsi.fi/~ighea/wbarconf/) - Conifgurador Gráfico para a wbar.

Balloon Dock Icons (http://grevenlx.deviantart.com/art/Ballooon-Dock-Icons-86972081) - Tema de ícones que estou usando na wbar no momento.

Temas legais e que combiam com o OpenBox: GTK2 - Sandwitch e Nova (http://hewphoria.com/?p=submission&type=theme&cat=2)

Tema GTK2 que estou usando no Momento - Black (http://www.gnome-look.org/content/show.php?content=35202&forumpage=0)

Papel de Parede que estou usando no momento - Splitfire (http://www.geekzone.fr/galerie/displayimage.php?album=2&pos=546)

Dica do tfmoraes
Parcellite (http://www.getdeb.net/app/Parcellite) - Um excelente gerenciador de Clipboard (Área de transferência).




Extras


Outro Tutorial sobre o OpenBox - Configuring Openbox V2,  Nick's Blog (http://thelastknowngod.homelinux.com/?q=node/10)



Bom galera, é isso, me sinto satisfeito com o meu OpenBox, ainda que não tenha conseguida fazer o SLIM sequer funcionar mais (Consegui um tempo atrás mas agora ele empacou >:(), considero o tutorial completo e proporciona uma boa e confortável vida virtual no OpenBox como ambiente primário :)
Mas se tiverem mais dicas interessantes é só postarem que eu adiciono aqui.


Muito obrigado a todos pelo apoio, um abraço e até mais.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 15 de Junho de 2008, 21:03
http://urukrama.wordpress.com/openbox-guide/
Esse ai é o melhor guia Openbox ja feito.

Eu ia traduzir pra BR, mas nem tenho paciência =p


Para o papel de parede kernel, eu prefiro agora esse modelo, junto com o thunar.

Citar
If you use Feh also as an image viewer, open the image, right click on it and go to File > Background and select your preferred option. If you use Thunar, you can also create a custom action (Edit > Configure custom action > ). Create a new action called ‘Set as Background’ and use the following command: feh –bg-scale %f (or tile/center/etc.) and select ‘Image files’ in the ‘Appearance condition’ tab. Now you’ll just have to right click on an image file in Thunar and select the ‘Set as Background’.

To make sure Feh loads the wallpaper again when you start Openbox, add this to your autostart file (see above):

   eval `cat $HOME/.fehbg` &

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 15 de Junho de 2008, 22:24
Boa Razien.
É uma ótima opção, ainda que eu prefira o Nitrogen :)
Ha, e esse tutorial eu coloquei o link no meu tutorial desde o primeiro dia xD
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 16 de Junho de 2008, 16:36
Ahh ta, nem lembrava mais =p

Eu gostei bastante do nitrogen...  mas quando descubri que podia usar com o Thunar, foi adeus nitrogen =p

A minha coleção de papel de parede tem crescido muito (embora eu nem mude tanto) e com o nitrogen sempre demora a carregar tudo.

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 16 de Junho de 2008, 17:49
Ahh ta, nem lembrava mais =p

Eu gostei bastante do nitrogen...  mas quando descubri que podia usar com o Thunar, foi adeus nitrogen =p

A minha coleção de papel de parede tem crescido muito (embora eu nem mude tanto) e com o nitrogen sempre demora a carregar tudo.



Ta ái, por isso é bom a diversidade do Linux, agente acaba achando uma opção que nos satisfaça ;D

Eu prefiro o Nitrogen por que aqui carrega rápido e escolho tudo com quatro cliques do Mouse, com essa ação do Thunar eu tenho que entrar no diretório, procurar o Papel de Paredel, clicar, e ainda escolher usar como Papel de parede =P
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 16 de Junho de 2008, 20:16
opá houve atualizações, só vi agora mas já vou dar uma fuçada
3 dúvidas:
1º-As vezes quando inicio a sessão os icons não estão defenidos nem essas frescuras do gnome, qual é o comando no autostart que faz com que isso ligue e porque só dá este erro ás vezes, se há coisa que odeio é erros ocasionais, ou dá sempre erro e aí eu resolve ou nunca dá erro isso de ás vezes dar e outras vezes não me deixa furioso >:( >:( >:(
2º-E outro problema que o wallpaper do openbox aparece durante alguns segundos e depois volta para o do gnome e todas as vezes que ligo o ubuntu tenho de mudar ou então fico com o do gnome, e sim eu tenho a linha do feh no autostart
3º-Este problema eu já tinha relatado mas nunca o consegui resolver, os screenlets continuam aparecendo no pypanel, já tentei de 2 maneiras resolver isto, primeiro nas configurações do pypanel tem lá uma parte que é especificamente para isto mas o comando dos screenlets é um pouco complexo e tentei com varios comandos e nenhum funcionou
A outra tentativa de resolução, testei esta tanto para o 2º como para o 3º problema, enchi o autostart com sleeps  ;D ;D para ele abrir os programas pela ordem que eu quero, e funcionou +/- mas ás vezes não abria tudo
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 16 de Junho de 2008, 20:47
kakita, também tenho alguns destes problemas, ou até piores, não encontrei solução efetiva até agora, eu os tolero por serem pequenos, mas gostaria de saber como utilizar estes sleeps, pode dizer como utiliza-los por favor? Quero amenizar ainda mais os pequenos problemas ;D



Adicionei mais um iten à atualização:

Watsup (http://www.getdeb.net/app/Watsup) - É um monitor de sistema simples e funcional. Permite também você encerrar processos ou programas que pararam de responder/funcionar.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: tfmoraes em 16 de Junho de 2008, 21:00
kErNeL_sCrIpT, hoje eu descobri mais 3 painéis, o tint[1], que é bem espartano, mais simples do que o pypanel, mas mais bonito; o bmpanel[2], que parece ser bem configurável, este eu não consegui compilar; e o barpanel[3], parece ser bem completo, mas eu não consegui configurá-lo,  me parece que isto é feito através de temas, ele tem suporte a plugins. Eu queria usar o tint, mas ele não tem tray, e isto pesa, eu tentei coloca-lo junto do trayer mas não gostei.
 
1- http://code.google.com/p/tint2/
2- http://nsf.110mb.com/bmpanel/
3- http://www.ossproject.org/projects/barpanel
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 16 de Junho de 2008, 21:08
Boas
Tenho pouco tempo até segunda que vem devido a exames e preciso estar com a cabeça fresca não posso pensar em computadores senão desligo do resto  ;D mas prá semana pretendo passar mais tempo resolvendo os problemas que tenho e se não precisar repetir nenhuma exame instalo o Arch com o Openbox standalone
Quanto aos sleeps, é assim o sleep é um comando muito usado no shell script e ele faz um intervalo do tempo que vc quiser, por exemplo
Código: [Selecionar]
#!/bin/bash
killall avant-window-navigator  && echo "Fechando AWN"
metacity --replace &
/home/miguel/Savage/Savage ||
sleep 2
compiz --replace &
sleep 2
avant-window-navigator &
esse foi um shell que eu fiz
primeiro ele mata o AWN, de seguida mata o compiz e liga o metacity, depois abre o savage as duas barras || permitem que ele só execute o comando seguinte quando o Savage for desligado, depois vem o sleep 2, isto quer dizer que ele faz um intervalo de 2 segundos antes de executar o proximo comando, o resto é o contrario do anterior
O sleep é muito facil de utilizar é só dar a entrada sleep e o tempo(em segundos) que vc quer dar o intervalo
para mais informações
Código: [Selecionar]
man sleep
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 16 de Junho de 2008, 22:08
Citar
kErNeL_sCrIpT, hoje eu descobri mais 3 painéis, o tint[1], que é bem espartano, mais simples do que o pypanel, mas mais bonito; o bmpanel[2], que parece ser bem configurável, este eu não consegui compilar; e o barpanel[3], parece ser bem completo, mas eu não consegui configurá-lo,  me parece que isto é feito através de temas, ele tem suporte a plugins. Eu queria usar o tint, mas ele não tem tray, e isto pesa, eu tentei coloca-lo junto do trayer mas não gostei.
 
1- http://code.google.com/p/tint2/
2- http://nsf.110mb.com/bmpanel/
3- http://www.ossproject.org/projects/barpanel

O bmpanel é um pesadelo para instalar no Hardy... eu ja tentei, tem até um tópico (Acredito que sem respostas) meu aqui no fórum.

Tem que instalar novas bibliotecas, depois outros programas param de funciona, foi um sufoco... e nem gostei tanto dele.

Ele segue a margem do openbox, então como eu uso a janela maximizada com margem de 30px, ele aparecia 30px abaixo, e não no topo... um saco.

Vou ver esse barpanel, parece interessante... pelas screens.


Citar
Adicionei mais um iten à atualização:

Watsup - É um monitor de sistema simples e funcional. Permite também você encerrar processos ou programas que pararam de responder/funcionar.

Estranho, aquilo parecia um gedit com botões diferentes o.o



Dois que eu tenho usado do projeto LXDE

LxPanel - Parecido com o Xfce, possui alguns applets como rede, volume, relógio, pager, menus e locais.  A transparência dele não funciona aqui.
http://www.gnomefiles.org/app.php/LXPanel

Lxtask - Similar ao Xfce, mas sem as dependências desse. Só acho ruim que ele mostra o uso em Kb/s, prefiro Mb/s
http://sourceforge.net/project/showfiles.php?group_id=180858&package_id=273894



Downloads do LXDE
http://sourceforge.net/project/showfiles.php?group_id=180858


Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 16 de Junho de 2008, 23:06
tfmoraes,

Muito obrigado :)
Eu tinha pesquisado sobre o BMPanel, mas não testei e não fiquei muito interessado, também sobre o o barpanel, mas achei horroroso :P
Já o tint eu achei muito show pelas screens, vou testar assim que for possível.

Editado
Caramba! :o
O Tint é muito, MUITO show! Valeu as meia hora que corri atrás de dependência pra compilar ;D
Muito bom mesmo, é praticamente uma extenção-openbox :D
Bonito, elegante, rápido, vários níveis de transparência do "núcleo" do painel, das bordas, das sombras, mudar o tamanho do painel, das bordas, mudar as cores, show! Só faltou ficar por baixo das janelas e um tray :(
Mas tem muitos trays standalone nos repositórios, e também dá pra usar o PyPanel como tray 8)
Bom, mas ta no começo o projeto, ta tranquilo :)

Acabei de testar somente à alguns minutos, mas já mexi nas configs e ta aqui pra quem quiser testar (A config é no estilo da do PyPanel):

Código: [Selecionar]
#---------------------------------------------
# TTM CONFIG FILE
#
# colors: hex format
# booleans: 0 or 1
# alpha: 0 to 100 percent
# font: [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
# panel_width: 0 == use full width
#---------------------------------------------

#---------------------------------------------
# FONT
#---------------------------------------------
font = sans 7
font_color = #ffffff
font_alpha = 55
font_active_color = #ffffff
font_active_alpha = 85
font_shadow = 0

#---------------------------------------------
# PANEL
# panel_position : bottom left, bottom right, bottom center, top left, top right, top center
# panel_show_all_desktop = 0 : tint show one taskbar from current desktop
# panel_show_all_desktop = 1 : tint show all taskbar
#---------------------------------------------
panel_show_all_desktop = 1
panel_width = 900
panel_height = 30
panel_margin = 4
panel_position = bottom center

#---------------------------------------------
# PANEL BACKGROUND AND BORDER
#---------------------------------------------
panel_background = 1
panel_background_color = #000000
panel_background_alpha = 60
panel_border_width = 1
panel_border_color = #ffffff
panel_border_alpha = 30
panel_rounded = 8

#---------------------------------------------
# TASKS
#---------------------------------------------
task_text_centered = 1
task_width = 110
task_margin = 2
task_padding = 2
task_icon = 1
task_icon_size = 12

#---------------------------------------------
# TASK BACKGROUND AND BORDER
#---------------------------------------------
task_background = 1
task_background_color = #ffffff
task_background_alpha = 40
task_active_background_color = #ffffff
task_active_background_alpha = 55

task_border_width = 1
task_border_color = #d2d2d2
task_border_alpha = 35
task_rounded = 12
task_active_border_width = 2
task_active_border_color = #d2d2d2
task_active_border_alpha = 40
task_active_rounded = 12

#---------------------------------------------
# MOUSE ACTION
# configure mouse action with
# (none, close, toggle, iconify, shade, toggle_iconify)
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify



kakita,

Muito obrigado :)



Razien,

Citar
Estranho, aquilo parecia um gedit com botões diferentes o.o

BUAHAHAHAAHAHAHAHAHAHAHAHA
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 19 de Junho de 2008, 18:12
boas
kernel vi que vc adicionou um sleep 8 no autostart.sh, resolveu o problema ou continua?
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 19 de Junho de 2008, 20:33
boas
kernel vi que vc adicionou um sleep 8 no autostart.sh, resolveu o problema ou continua?

Resolveu quase tudo. De uma hora pra outra, começou a entrar o Papel de Parede do GNOME por cima do definido pelo feh, dai entrei no GNOME e coloquei o mesmo que uso no OpenBox, mas acabo definindo manualmente mesmo. e o wbar, tenho que fechar, redefinir o Papel de Parede e iniciar o wbar denovo pra não quebra o Papel de Parede na região do wbar. Tenho que redefinir e alterar mais coisas no autostart pra ver se melhora, e o tint não entra de jeito nenhum, tem que ser manualmente. Mas em suma resolveu boa parte. Mas também, to usando três painéis e uma dock :P Além de um monte de serviços e programas, mas o sleep deixou as coisas mais redondas, obrigado pela dica mais uma vez.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: tfmoraes em 19 de Junho de 2008, 21:55
Alguém sabe como deixar o conky com cor de fundo e transparente?
KErNel_sCrIpt, na documentação do tint[1] tem como resolver este problema, eu estou tendo este problema também, amanhã eu vou testar no meu trabalho.

1- http://code.google.com/p/tint2/wiki/documentation_01
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 19 de Junho de 2008, 22:58
Citar
Alguém sabe como deixar o conky com cor de fundo e transparente?
o Conky se desligar a opção de janela tem a opçao de transparencia, se ele não tiver janela própria deve ficar transparente na boa.

Citar
Resolveu quase tudo. De uma hora pra outra, começou a entrar o Papel de Parede do GNOME por cima do definido pelo feh, dai entrei no GNOME e coloquei o mesmo que uso no OpenBox, mas acabo definindo manualmente mesmo.

Ja que eu to usando com o gnome junto eu prefiro ficar com o papel de parede do gnome, não tenho problemas com isso =p

Citar
e o wbar, tenho que fechar, redefinir o Papel de Parede e iniciar o wbar denovo pra não quebra o Papel de Parede na região do wbar.

Um sleep no wbar pra ele iniciar depois do papel de parede ajuda. Eu uso no meu com sleep 3.
Ja o problema de bagunçar com o fundo, é só usar botão direito na barra =p

Ele atualiza ela e fica com o fundo certo XDD

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 20 de Junho de 2008, 01:10
Obrigado tfmoraes e Razien.

O tint continua sem obedecer.

Esqueci que clicar com o botão direito do Mouse atualiza a wbar :P

Agora minhas fontes estão grandes e não querem voltar ao normal, vou rearranjar o autostart, acredito ser uma questão de organização neste arquivo.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 20 de Junho de 2008, 10:38
Vc usa com o gnome-settings ou não inicia ele com o openbox?

Se ele não iniciar junto vc tem que usar outro programa pra mudar as fontes, icones, temas, eu gosto bastante do lxappearance pra fazer isso.

Agora se tem o gnome-settings, não tem problema nenhum usar o menu de aparencia do próprio gnome. Só não da pra mudar o tema do mouse ali.

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 20 de Junho de 2008, 12:23
Razien,

Não, não uso o gnome-settings, raramente uso alguma coisa do GNOME :P

Não conhecia esse lxappearance, obrigado pela dica. Estou pesquisando pra baixar (Deixa uns links cara, fazendo favor!) e ele vai estar por padrão no Intrepid  ;D - http://packages.ubuntu.com/search?keywords=lxappearance

Já arrumei o autostart e voltou ao normal.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 20 de Junho de 2008, 13:04
http://www.gnomefiles.org/app.php/LXAppearance
http://sourceforge.net/project/showfiles.php?group_id=180858


O meu wbar ficou malucão, e o papel de parede do gnome parou de iniciar do nada.

Minha irmã ligou o pc hoje, o wbar apareceu com borda de janela (botões fechar e tudo mais) e o papel de parede estava preto.

Não sei o pq disso,  mais tarde vou ver o que aconteceu, agora estou saindo.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 20 de Junho de 2008, 13:35
http://www.gnomefiles.org/app.php/LXAppearance
http://sourceforge.net/project/showfiles.php?group_id=180858


O meu wbar ficou malucão, e o papel de parede do gnome parou de iniciar do nada.

Minha irmã ligou o pc hoje, o wbar apareceu com borda de janela (botões fechar e tudo mais) e o papel de parede estava preto.

Não sei o pq disso,  mais tarde vou ver o que aconteceu, agora estou saindo.

Obrigado! Eu adicionei aos respositórios Ubuntu. Ele inicia, mas não "Amplia", não funciona :(
Sobre compilar, eu não achei umas das dependências de jeito nenhum, e o pior é que parece que ela já esta instalada >:(
O DEB dos respositórios Debian também não funciona.

Sobre isso do OpenBox ser "de lua", já estou acostumando :P Aqui, a maioria desses Bugs "locos" eu resolvo editando o autostart.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 20 de Junho de 2008, 13:57
Aqui o openbox está bem estável, muito melhor que o gnome
acho que o problema é que vc's tem tantas coisas instaladas que acaba dando conflito, então vc kernel, passa todo o dia instalando programas o seu hd já deve estar a arrebentar ;D
Eu tambem gosto muito de ficar testando mas agora estou numa fase em que quero o minimo possivel no meu computador por isso só instalo o software depois de ler foruns e opinioes de outros. Mesmo assim acho que sou o campeão a testar media centers, já testei o elisa o freevo o entertainer o sofa e ainda mais um ou dois que agora não lembro o nome
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 20 de Junho de 2008, 14:43
Pois é kakita, eu sou entusiasta de tecnologia e principalmente Software Livre e GNU/Linux. Eu testo muito mesmo, mas meu HD nunca enche, vantagem muito boa do GNU/Linux, o sistema de construção de software + dpkg + sistema de hierarquia de arquivos, permite ter centenas de programas sem passar dos 10 GB ;D
Dai é meio tenço as vezes gerenciar tudo, mas eu acabo sentindo quando ta na hora de dar uma limpada geral e desinstalo o que não uso. Mas testar não tem jeito, sempre testo, ainda mais pro OpenBox.
Meu OpenBox ta bem redondo agora, nada que uns ajustes não resolva.
Ainda que não consegui fazer funfar o LXAppearance :P
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 20 de Junho de 2008, 16:11
Eu acredito que eu tenha instalado ele da ultima vez com um pacote deb. Se eu achar algo eu posto aqui.
Só tenho ele instalado agora no Arch, o meu ubuntu ta vazio, nem configurei tudo no openbox.

Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: tfmoraes em 20 de Junho de 2008, 21:08
Razien, valeu cara, mas o que eu queria era que o conky ficasse transparente e com cor de fundo, como eu consigo fazer no pypanel. Eu estava pensando em tentar o conky2, não achei nenhuma informação de que já usou, então eu gostaria de saber se alguém já usou e se vale a pena.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Razien em 20 de Junho de 2008, 21:45
Citar
Razien, valeu cara, mas o que eu queria era que o conky ficasse transparente e com cor de fundo, como eu consigo fazer no pypanel. Eu estava pensando em tentar o conky2, não achei nenhuma informação de que já usou, então eu gostaria de saber se alguém já usou e se vale a pena.

É, dai eu não vou saber, mesmo pq eu não gosto muito do conky, acho irritante ter que editar o arquivo dele, não é nem um pouco amigavel como o do pypanel.

Mas da uma procurada por configurações do conky que vc deve achar o que procura.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 21 de Junho de 2008, 10:17
Citar
Razien, valeu cara, mas o que eu queria era que o conky ficasse transparente e com cor de fundo, como eu consigo fazer no pypanel. Eu estava pensando em tentar o conky2, não achei nenhuma informação de que já usou, então eu gostaria de saber se alguém já usou e se vale a pena.

É, dai eu não vou saber, mesmo pq eu não gosto muito do conky, acho irritante ter que editar o arquivo dele, não é nem um pouco amigavel como o do pypanel.

Mas da uma procurada por configurações do conky que vc deve achar o que procura.

Realmente o arquivo de configuração do conky é péssimo, sofri muito para deixar o meu redondinho.
Espero que esse conky2 seja bem melhor
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: joker_23 em 08 de Setembro de 2008, 12:20
Primeiro muito bom esse tutorial configurei openbox aki e tah muito bom  ;D,
o único problema eh q meu som não funciona,só quando inicio o openbox com "gnome-settings-daemon".
Alguem sabe como resolver isso ??
vlw
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 08 de Setembro de 2008, 15:00
Primeiro muito bom esse tutorial configurei openbox aki e tah muito bom  ;D,
o único problema eh q meu som não funciona,só quando inicio o openbox com "gnome-settings-daemon".
Alguem sabe como resolver isso ??
vlw

Obrigado joker_23 :)
Cara, tente abrir o Controle de Volume (gnome-volume-control), veja se as caixas com Master e PCM estão devidamente desmarcadas e com um certo nível de volume (Que não esteja no "zero"). Se você tiver outras configurações de caixas, olhe isso também.

Mas é um chute, acho estranho o problema :-\
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kakita em 08 de Setembro de 2008, 15:02
Primeiro muito bom esse tutorial configurei openbox aki e tah muito bom  ;D,
o único problema eh q meu som não funciona,só quando inicio o openbox com "gnome-settings-daemon".
Alguem sabe como resolver isso ??
vlw

qual é a tua placa de som?
comprei um novo laptop com som HD e não funciona com o alsa só com o oss
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: kErNeL_sCrIpT em 08 de Setembro de 2008, 15:10
comprei um novo laptop com som HD e não funciona com o alsa só com o oss

E com o Pulse Audio? Funciona?
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: alexcunha em 10 de Outubro de 2008, 07:52
Instalei o openbox, simplesmente o pacote.

Como tenho o "Compiz Fusion Icon" instalado, posso comutar entre os vários gestores de janelas (Compiz, Metacity, OpenBox, ).
Ao escolher o OpenBox, noto simplesmente uma mudança no tema dos bordos de janelas e o desaparecimento dos borda com sombra.
Quanto a consumo de memória ficou na mesma.
Li algures que o OpenBox é mais leve e por isso fiz esta rápida experiência que não me convenceu.

É suposto ser assim?
Tem como mantendo todo o Desktop que defini no Gnome, usar o OpenBox como engine,  ter sombras, transparências dos bordos e mais rápido e leve que  Compiz?

Edit: estive a explorar um pouco mais isto dos gestores de janelas e descobri que com o  "Compiz Fusion Icon" posso muito facilmente escolher outros windows-managers. Alguns que instalei:
kwin [kde3.x]
kde-window-manager [kde4.x]
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: wildner em 15 de MAR?O de 2009, 17:26
Pessoal,

Instalei o Openbox no Jaunty, mas não estou conseguindo fazer ele iniciar a sessão Gnome-openbox.
Aparece uma menssagem: (~/.xsession-error)
Consigo usa-lo de duas maneiras, puro, só openbox, e com o Fusion-Icon, que altero do Metacity para o Openbox e ai sim funcina legal.

O problema é que coloquei o Fusion-icon para iniciar com o sistema mas as vezes ele se perde e nem ativa o Metacity e nem o Openbox, as janelas ficam sem as opções de fechar, minimizar.

Quando digitei no terminal, "openbox --replace" apareceu a mensagem abaixo:
Openbox-Message: Não foi possível encontrar um arquivo de menu "debian-menu.xml" válido

Alguém já passou por isso, sabem o que preciso fazer para iniciar a sessão com o Gnome-openbox?

Desde já agradeço a todos.
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: geleka em 15 de MAR?O de 2009, 19:22
kra ta otimo porem metade dessas configurações pode ser evitada com LXDE
 que por acaso esta nos repositorios
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: wildner em 15 de MAR?O de 2009, 21:55
Instalei o LXDE mas achei meio pesado, não sei se é só na minha máquina?
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Luiz Henrique em 21 de Abril de 2009, 17:47
Valeu pelo tutorial muito bom
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: Nossile em 21 de Abril de 2009, 18:14
Esse tutorial é muito bom, mas se alguem quer testar o OpenBox no Ubuntu de uma maneira mais "fácil" dê uma olhada no (#!) Crunchbang Linux.

http://crunchbanglinux.org/
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: apolinario em 29 de Abril de 2009, 20:38
Pessoal,

Instalei o Openbox no Jaunty, mas não estou conseguindo fazer ele iniciar a sessão Gnome-openbox.
Aparece uma menssagem: (~/.xsession-error)
Consigo usa-lo de duas maneiras, puro, só openbox, e com o Fusion-Icon, que altero do Metacity para o Openbox e ai sim funcina legal.

O problema é que coloquei o Fusion-icon para iniciar com o sistema mas as vezes ele se perde e nem ativa o Metacity e nem o Openbox, as janelas ficam sem as opções de fechar, minimizar.

Quando digitei no terminal, "openbox --replace" apareceu a mensagem abaixo:
Openbox-Message: Não foi possível encontrar um arquivo de menu "debian-menu.xml" válido

Alguém já passou por isso, sabem o que preciso fazer para iniciar a sessão com o Gnome-openbox?

Desde já agradeço a todos.

Meu velho, olha a solução neste link http://www.vivaolinux.com.br/dica/Configurando-o-GnomeOpenbox-no-Ubuntu-8.10-Linux
 :D :D
Título: Re: Tutorial | OpenBox - Instalando e configurando passo-a-passo
Enviado por: rodpmaia em 12 de Novembro de 2014, 19:24
Bem caros amigos, não sou usuário de Ubuntu, porém em uma googleada cai nesse fórum com o mesmo problema que os caros colegas a fonte serrilhada e o tamanho dela no xterm horriveis, então sou usuário apaixonado pelo GNU/Archlinux e passei do pesadissimo KDE para o openbox "que estou amando a cada dia que passa", enfim chega de bla bla bla e vamos lá, peguei essa dica numa página sobre BSD então segue o link comigo funcionou de primeira dica, quem usa openbox puro e edita o menu.xml, quando colocar a linha de configuração pra executar o xterm retire dos comandos as aspas simples, porque senão ele não reconhece. abraços e boa sorte.


http://openbsd.fries.net/faq/pt/truetype.html#how (http://openbsd.fries.net/faq/pt/truetype.html#how)