NOTE: Sous Ubuntu Jaunty Jackalope, le fichier
.gnomerc n'est pas lu ou utilisé, ainsi quoiqu'il contienne, openbox n'est pas utilisé comme gestionnaire de fenêtre à la place de metacity. Une solution est d'ajouter openbox --replace aux Startup Applications de Gnome. Effet de bord agréable: le chargement du desktop en est plus rapide (rapport à Gnome/openbox sous Intrepid), j'imagine que c'est parce qu'il charge openbox après avoir chargé Gnome.
Update 2009-08-18: si le shortcut pointe sur
Pour remplacer Metacity par OpenBox, éditer nautilus path avec path==~ (le home de l'utilisateur) par exemple, cela fonctionne parfaitement, en fait c'est uniquement nautilus sans argument qui ne fonctionne pas en shortcut!
NOTE: A partir de Ubuntu 8.10 Interpid Ibex, impossible de positionner un shortkey pour démarrer nautilus (par exemple un W-E pour démarrer nautilus, c'est très pratique, voir indispensable...). Je ne sais pas pourquoi... mais j'ai un indice avec l'erreur suivante: gnome_client_set_program: assertion 'program != NULL' failed.
.gnomerc et y ajouter:
export WINDOW_MANAGER="/usr/bin/openbox"
~/.config/openbox/rc.xml (fichier très lisible, se passe d'explications), voici mon fichier rc.xml (version 2: rc.xml) (version 3: rc.xml) (version 4 / 09.11.06: rc.xml) (version 5 / 2009.12.23: rc.xml) (version 6 / 2010.03.03: rc.xml).
Les themes pour OpenBox se situe dans ~/.themes.
NOTES:
- La gestion du system beep semble délégué au Window Manager, ainsi le désactiver depuis le panneau de préférence son de GNOME ne change rien puisque nous n'avons plus GNOME/Metacity mais GNOME/OpenBox. Comme de toute façon, c'est assez embêtant (pour avoir fait des beeps très sonore en pleine conf', je sais de quoi je parle >_<), le mieux est de désactiver carrèment le module. Ajouter dans
/etc/modprobe.d/blacklist:blacklist pcspkr
- Pour le key-binding, le lanceur de programme de GNOME est:
gnome-panel-control --run-dialog
<alt> + Mouse Rightpour redimensionner une fenêtre (avec Metacity, c'est<alt> + Mouse Middle).Mouse Middlesur le boutonToogle Maximizedd'une fenêtre pour maximiser verticalement,Mouse Rightpour maximiser horizontalement.Mouse Middlesur le background pour la liste (multi-bureau) des applications.openbox --reconfigurepour reloader la configuration d'OpenBox.- Certaines applications utilise le
<A>+MouseClick(la touche ALT), dans la configuration par défaut d'OpenBox, cela change de Virtual Desktop. Une solution est de changer toutes les interactions<A>+MouseClickpar<W>+MouseClick(la touche WIN).
- il y a un comportement de Metacity que j'aime bien: faire un drag sur le titre d'une fenêtre maximisée, provoque une minimisation + un déplacement. J'ai essayé de configurer OpenBox pour qu'il le fasse également, avec l'action
UnmaximizeFullpuisMovedans le contexteTitlebar. Mais cela ne fonctionne pas, la fenêtre est bien minimisée, mais en utilisant le point inférieur droit de la fenêtre comme position fixe, la fenêtre se trouve tout en bas et le pointeur de la souris, lui, ne bouge pas...


