|
|
![]() |
![]() ![]() |
![]() |
>Emploi >Météo >... |
![]() |
![]() |
![]() |
![]() |
![]() |
>Qu'est-ce ? >Entretiens, soins >Mes Bonsaï >... |
![]() |
![]() |
![]() |
![]() |
![]() |
>Accueil >Skin ICQ |
![]() |
![]() |
![]() |
![]() |
![]() |
>Accueil >Le PHP |
![]() |
![]() |
![]() ![]() |
![]() |
![]() |
|
|
![]() |
![]() |
|
![]() |
![]() |
|
OlivierWeb|>Info|>Linux OpenBox3 PlanPrésentation rapideJ'utilise OpenBox 3 comme gestionnaire de fenêtres. C'est un WM qui est très rapide. Le binaire occupe 207Ko (OpenBox 3_rc4). En comparaison, mon précédent FluxBox (fluxbox-0.1.14-r2) pesait 583Ko. Il se compile en 2 minutes 50 sur mon Athlon 1Ghz. PersonnalisationComme c'est un gestionnaire très léger, il ne gère que les fenêtre, il faut lui adjoindre quelques outils pour le rendre plus convivial. Fichier ~/.xsessionJe lance openbox à l'aide d'un fichier .xsession : source .execbg idesk & xscreensaver -no-splash & gkrellm -w & numlockx & exec /usr/bin/openbox3Voici la description des commandes :
ConfigurationTous les fichiers de configuration sont des fichiers XML, ils se trouvent dans le répertoire ~/.config/openbox/. Ils sont écrits en UTF-8. ~/.config/openbox/rc.xmlCe fichier contient tous les paramètres de comportement du WM. <desktops>J'ai modifié les noms des bureaux. ~/.config/openbox/menu.xmlCe fichier contient tout le menu. On peut entrer à la main chaque application. On peut aussi récupérer la sortie standard XML d'une appli pour avoir un menu dynamique. J'ai ainsi peu modifié mon fichier, j'ai préférer utiliser les menus KDE ou GNOME au travers du script Python ob3_appsmenu.py. Pour utiliser la sortie standard d'un programme, il suffit d'insérer cette ligne dans le fichier : <menu id="id_unique" label="Sortie XML du programme" execute="~/bin/monprogramme"/>ou plus précisément avec mon script : <menu id="kde-menu" label="Menu KDE" execute="~/bin/ob3_appsmenu.py '~/.kde3.1/share/applnk/'"/> J'ai aussi utilisé le script Python ob3_bgmenu.py pour avoir dans le menu mes fonds d'écrans : <menu id="bg-menu" label="Fonds" execute="~/bin/ob3_bgmenu.py"/> Scriptsexecbg.shCe script Bash agit successivement :
Le télécharger : execbg.sh ob3_appsmenu.pyCe script Python s'utilise dans le menu d'OpenBox3 avec un seul argument, le chemin de la racine du menu KDE ou GNOME. Il suffit ensuite d'insérer dans le menu ~/.config/openbox/menu.xml la ligne suivante : <menu id="kde-menu" label="Menu KDE" execute="~/bin/ob3_appsmenu.py '~/.kde3.1/share/applnk/'"/>Ne pas oublier de rendre ce script exécutable. Le télécharger : ob3_appsmenu.py ob3_bgmenu.pyCe script Python s'utilise dans le menu d'OpenBox3 sans argument. Il faut éditer le script pour indiquer les chemins des images. Après avoir configuré nombre et execbg, insérer cette ligne dans le menu root-menu du fichier ~/.config/openbox/menu.xml. <menu id="bg-menu" label="Fonds" execute="~/bin/ob3_bgmenu.py"/> Le télécharger : ob3_bgmenu.py |
![]() |
![]() ![]() |
![]() |
![]() |
Stat du site |
![]() |
![]() |
![]() |
![]() |