Introdução ao openbox
        
        
          "Openbox" é um gerenciador de
          janelas de área de trabalho altamente configurável com amplo
          suporte a padrões. Ele te permite controlar quase todos os aspectos
          de como você interage com a tua área de trabalho.
        
        
          Esse pacote é conhecido por construir e funcionar corretamente
          usando uma plataforma LFS 12.4.
        
        
          Informação do Pacote
        
        
          
            - 
              
                Transferência (HTTP): http://openbox.org/dist/openbox/openbox-3.6.1.tar.gz
              
             
            - 
              
                Soma de verificação MD5 da transferência:
                b72794996c6a3ad94634727b95f9d204
              
             
            - 
              
                Tamanho da transferência: 944 KB
              
             
            - 
              
                Espaço em disco estimado exigido: 19 MB
              
             
            - 
              
                Tempo de construção estimado: 0,3 UPC
              
             
          
         
        
          Transferência Adicional
        
        
        
          Dependências do "Openbox"
        
        
          Exigidas
        
        
          um ambiente gráfico e
          Pango-1.56.4 (compilado com suporte para
          "libXft")
        
        
          Opcionais
        
        
          dbus-1.16.2 (tempo de execução), imlib2-1.12.5 (para
          habilitar ícones no menu do botão direito), ImageMagick-7.1.2-1 (para mostrar os
          planos de fundo da área de trabalho conforme visto na seção
          Informações de Configuração abaixo), PyXDG-0.28, startup-notification-0.12 e
          librsvg-2.61.0
        
       
      
        
          Instalação do Openbox
        
        
          
          
            Nota
          
          
            se "XORG_PREFIX" não for "/usr",
            [então] informe ao "gcc" acerca disso:
          
          export LIBRARY_PATH=$XORG_PREFIX/lib
         
        
          Atualize os conjuntos de comandos sequenciais do pacote para
          habilitar o Python 3:
        
        patch -Np1 -i ../openbox-3.6.1-py3-1.patch
        
          Instale o "Openbox" executando os
          seguintes comandos:
        
        autoreconf -fi &&
./configure --prefix=/usr     \
            --sysconfdir=/etc \
            --disable-static  \
            --docdir=/usr/share/doc/openbox-3.6.1 &&
make
        
          Esse pacote não vem com uma suíte de teste.
        
        
          Agora, como o(a) usuário(a) "root":
        
        make install
        
          Esse pacote cria três arquivos ".desktop" no diretório "/usr/share/xsessions/". Dois deles não são
          apropriados em um sistema BLFS, de forma que evite os arquivos
          extras aparecendo como opções em um gerenciador de tela. Como o(a)
          usuário(a) "root":
        
        rm -v /usr/share/xsessions/openbox-{gnome,kde}.desktop
       
      
        
          Explicações do Comando
        
        
          --sysconfdir=/etc: Essa
          opção coloca os arquivos de configuração do "Openbox" em "/etc/xdg/openbox" em vez de
          "/usr/etc/xdg/openbox".
        
        
          --docdir=/usr/share/doc/openbox-3.6.1:
          isso coloca alguns arquivos em um diretório versionado em
          "/usr/share/doc".
        
        
          --disable-static: Essa
          chave impede a instalação das versões estáticas das bibliotecas.
        
       
      
        
          Configurando Openbox
        
        
          
            Arquivos de
            Configuração
          
          
            /etc/xdg/openbox/autostart,
            /etc/xdg/openbox/menu.xml,
            /etc/xdg/openbox/rc.xml,
            ~/.config/openbox/autostart,
            ~/.config/openbox/menu.xml e
            ~/.config/openbox/rc.xml
          
         
        
          
            Informação de Configuração
          
          
            O menu do botão direito do "Openbox" pode ser usado para iniciar
            aplicativos. O menu em si é configurado com dois arquivos,
            "/etc/xdg/openbox/menu.xml" e
            "~/.config/openbox/menu.xml". Para
            fazer mudanças no menu, copie "/etc/xdg/openbox/menu.xml" para
            "~/.config/openbox/menu.xml" e edite-o:
          
          cp -rf /etc/xdg/openbox ~/.config
          
            Para ter ícones em teu menu do botão direito, é exigido instalar
            o "imlib2-1.12.5" antes de instalar o
            "Openbox". Para configurar um
            ícone para uma entrada no menu, edite "~/.config/openbox/menu.xml" e adicione um ícone
            à marca <item>, assim:
          
          <item label="Mplayer" icon="/usr/share/pixmaps/mplayer.png">
          
            Muitos outros aspectos do comportamento do "Openbox" são configurados com "~/.config/openbox/rc.xml", como quais atalhos
            de teclado são usados para iniciar aplicativos ou qual botão do
            mouse inicia o menu principal.
          
          
            Detalhes do tema que o "Openbox"
            aplica às decorações de janelas são configurados em "~/.config/openbox/rc.xml". Você consegue obter
            uma lista dos temas disponíveis com o comando:
          
          ls -d /usr/share/themes/*/openbox-3 | sed 's#.*es/##;s#/o.*##'
         
        
          
            Iniciando Openbox
          
          
            Para iniciar automaticamente o "openbox" quando você iniciar o
            "Xorg":
          
          echo openbox > ~/.xinitrc
          
            Se quiser configurar uma imagem de plano de fundo para a tua área
            de trabalho, [então] você pode usar o "display" e iniciá-lo a
            partir de "~/.xinitrc" logo antes do "openbox":
          
          cat > ~/.xinitrc << "EOF"
display -backdrop -window root /caminho/para/maravilhosa/fotografia.jpeg
exec openbox
EOF
          
            Ou, se você gosta de um pouco de variedade, [então] coloque uma
            seleção de imagens em uma pasta (neste exemplo, o diretório
            "~/.config/backgrounds") e escolha uma aleatoriamente cada vez
            que você acionar o "xinit":
          
          cat > ~/.xinitrc << "EOF"
# crie um vetor que liste as fotografias:
picture_list=(~/.config/backgrounds/*)
# crie um número inteiro aleatório entre zero e o número de fotografias:
random_number=$(( ${RANDOM} % ${#picture_list[@]} ))
# exibir a fotografia escolhida:
display -backdrop -window root "${picture_list[${random_number}]}"
exec openbox
EOF
          
            Se você deseja ter a chave "numlock" configurada quando iniciar o
            "Xorg", [então] instale o "Numlockx"
            e adicione-o ao teu "xinitrc". Outra aplicação útil é o
            "dbus-1.16.2":
          
          cat > ~/.xinitrc << "EOF"
. /etc/profile
picture_list=(~/.config/backgrounds/*)
random_number=$(( ${RANDOM} % ${#picture_list[*]} ))
display -backdrop -window root "${picture_list[${random_number}]}"
numlockx
eval $(dbus-launch --auto-syntax --exit-with-session)
lxpanel &
exec openbox
EOF