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
         
        
          Se você instalou somente o módulo "PyXDG" do "Python 3", [então]
          converta um dos conjuntos de comandos sequenciais para "Python 3":
        
        2to3-3.11 -w data/autostart/openbox-xdg-autostart &&
sed 's/python/python3/' -i data/autostart/openbox-xdg-autostart
        
          Instale o "Openbox" executando os
          seguintes comandos:
        
        ./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 o 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
          
            "~/.config/openbox/menu.xml" pode
            ser editado com um editor de texto ou você pode instalar o
            "Obmenu" (exige "pyxml" e
            "PyGTK-2.24.0").
          
          
            Para ter ícones em teu menu do botão direito, é exigido instalar
            o "imlib2-1.9.1" 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 o 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.14.6":
          
          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