Installation de Openbox
        
        
          
          
            Note
          
          
            Si XORG_PREFIX n'est pas /gcc,
            informez-en gcc :
          
          export LIBRARY_PATH=$XORG_PREFIX/lib
         
        
          Si vous installez seulement le module Python 3 PyXDG convertissez
          l'un des scripts pour Python 3 :
        
        2to3 -w data/autostart/openbox-xdg-autostart &&
sed 's/python/python3/' -i data/autostart/openbox-xdg-autostart
        
          Installez Openbox en lançant les
          commandes suivantes :
        
        ./configure --prefix=/usr     \
            --sysconfdir=/etc \
            --disable-static  \
            --docdir=/usr/share/doc/openbox-3.6.1 &&
make
        
          Ce paquet n'est pas fourni avec une suite de tests.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make install
       
      
        
          Explication des commandes
        
        
          --sysconfdir=/etc :
          Cette option met les fichiers de configuration de Openbox dans /etc/xdg/openbox au lieu de
          /usr/etc/xdg/openbox.
        
        
          --docdir=/usr/share/doc/openbox-3.6.1 :
          ceci met quelques fichiers dans un répertoire versionné de
          /usr/share/doc.
        
        
          --disable-static : Ce
          paramètre empêche l'installation des versions statiques des
          bibliothèques.
        
       
      
        
          Configuration de Openbox
        
        
          
            Fichiers de
            configuration
          
          
            /etc/xdg/openbox/autostart, /etc/xdg/openbox/menu.xml,
            /etc/xdg/openbox/rc.xml, ~/.config/openbox/autostart,
            ~/.config/openbox/menu.xml et ~/.config/openbox/rc.xml
          
         
        
          
            Informations sur la configuration
          
          
            Un clic droit sur le menu d'Openbox peut être utilisé pour lancer des
            programmes. Le menu lui-même est configuré par 2 fichiers,
            /etc/xdg/openbox/menu.xml et
            ~/.config/openbox/menu.xml. Pour
            faire des modifications dans le menu, copiez
            /etc/xdg/openbox/menu.xml vers ~/.config/openbox/menu.xml et
            éditez-le :
          
          cp -rf /etc/xdg/openbox ~/.config
          
            Vous pouvez éditer ~/.config/openbox/menu.xml avec un éditeur de
            texte ou vous pouvez installer Obmenu (exige pyxml et
            PyGTK-2.24.0).
          
          
            Pour avoir des icônes dans votre menu accessible avec le clic
            droit, il vous faut installer Imlib2-1.4.10 avant d'installer
            Openbox. Pour définir une icône
            pour une entrée de menu, éditez ~/.config/openbox/menu.xml et ajoutez une icône
            au tag <ite> comme ceci :
          
          
          <item label="Mplayer" icon="/usr/share/pixmaps/mplayer.png">
          
            De nombreux autres aspects du comportement d'Openbox sont configurés avec ~/.config/openbox/rc.xml tels que les
            raccourcis claviers utilisés pour lancer des programmes ou le
            bouton de la souris pour lancer le menu principal.
          
          
            Les détails sur le thème appliqué par Openbox aux décors de la fenêtre sont
            configurés dans ~/.config/openbox/rc.xml. Vous pouvez avoir une
            liste des thèmes disponibles par la commande :
          
          ls -d /usr/share/themes/*/openbox-3 | sed 's#.*es/##;s#/o.*##'
         
        
          
            Démarrer Openbox
          
          
            Pour démarrer automatiquement openbox au démarrage de
            Xorg :
          
          echo openbox > ~/.xinitrc
          
            Si vous souhaitez avoir une image de fond sur votre bureau vous
            pouvez utiliser display et le lancer depuis
            ~/.xinitrc juste avant openbox :
          
          cat > ~/.xinitrc << "EOF"
display -backdrop -window root /path/to/beautiful/picture.jpeg
exec openbox
EOF
          
            Ou si vous aimez un peu de variété, mettez une sélection d'images
            dans un dossier (dans cet exemple, le répertoire
            ~/.config/backgrounds) et choisissez en une au hasard chaque fois
            que vous lancez xinit :
          
          cat > ~/.xinitrc << "EOF"
# make an array which lists the pictures:
picture_list=(~/.config/backgrounds/*)
# create a random integer between 0 and the number of pictures:
random_number=$(( ${RANDOM} % ${#picture_list[@]} ))
# display the chosen picture:
display -backdrop -window root "${picture_list[${random_number}]}"
exec openbox
EOF
          
            Si vous préférez avoir le verrouillage du pavé numérique d'activé
            quand vous démarrez Xorg, installez 
            Numlockx et ajoutez-le à votre xinitrc. Une autre application
            utile est dbus-1.10.22.
          
          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