Dans cet article, nous aborderons le sujet de Openbox sous différents angles, dans le but d'approfondir son importance et sa pertinence aujourd'hui. Openbox est un sujet qui a suscité un grand intérêt dans divers domaines, générant débat et réflexion dans la société. Dans cette optique, nous analyserons les différentes dimensions de Openbox, offrant au lecteur une vision large et complète de ce sujet. De son origine historique à son impact sur le présent, en passant par ses implications dans la sphère sociale, économique et culturelle, cet article cherche à fournir un aperçu complet de Openbox et de son influence dans le monde actuel.
Openbox est un gestionnaire de fenêtres pour le système X Window. Il est distribué sous licence GPL.
Openbox est conçu pour être petit, rapide et entièrement compatible avec le ICCCM et le Extended Window Manager Hints (en). Il supporte de nombreuses fonctionnalités comme les menus d'applications ou l'affichage dynamique de différentes informations.
Son principal avantage est son extrême légèreté, qui favorise stabilité et réactivité du système, et pas seulement sur des machines peu puissantes.
Son interface très simple rend son utilisation très facile. Par contre son paramétrage peut être technique, surtout si on passe directement par les fichiers de configuration et non par des programmes comme obmenu, obconf et lxappearance.
Openbox fait partie des gestionnaires de fenêtres les plus paramétrables.
L'interface de base est minimaliste et basée sur la souris. Elle offre les fonctions nécessaires pour interagir avec l'ordinateur :
Après configuration, toutes les fonctions peuvent être gérée avec des raccourcis claviers.
Openbox ne gère ni la barre des tâches, ni le bureau et ses icônes, ni le papier peint, ni les services de préférence présent dans Gnome et KDE. Cependant, il est très facile de l'utiliser avec ces derniers et peut être complété par les programmes suivants :
Openbox est par ailleurs utilisé (ou utilisable) dans de nombreux environnements de bureau : LXDE, LXQt, KDE, Gnome
ntOpenbox utilise seulement 3 fichiers de configuration situés dans ~/.config/openbox : menu.xml, rc.xml et autostart.sh.
Si l'utilisateur ne souhaite pas les éditer et les modifier directement, la plus grande part de ce qu'ils configurent peut-être réalisée avec trois outils graphiques :
En dehors de ce que gèrent ces programmes, d'autres options plus avancées peuvent être choisies, mais elles nécessitent de passer par la configuration directe dans les fichiers système (assez simple, cependant). On peut ainsi définir :
Un exemple de ce qu'on peut paramétrer via les fichiers openbox : faire en sorte qu'une fenêtre aille sur le troisième bureau lorsqu'on clique sur le bouton « fermer » (la croix) avec le bouton du milieu.
Le système de menus d'Openbox peut utiliser des menus dynamiques. Cela est fait en acceptant la sortie d'un script et en utilisant cette sortie comme la « source » du menu. Chaque fois que l'utilisateur pointe sa souris sur le sous-menu, le script est appelé et le sous-menu réactualisé.
Le système de raccourcis claviers d'Openbox permettent :
Openbox est utilisé comme gestionnaire de fenêtre par l'environnement de bureau LXDE, qui lui ajoute une interface plus classique via entre autres choses une barre de tâche : lxpanel, ainsi que de nombreux utilitaires (lxterminal...).
Openbox est utilisé comme gestionnaire de fenêtre par la distribution BunsenLabs Linux, très stable et légère (BunsenLabs Linux is a distribution offering a light-weight and easily customizable Openbox desktop.) [2].
Au départ, Openbox était un fork de Blackbox (en). Mais depuis la version 3.0, il a été totalement réécrit en langage C et il ne s'appuie plus sur aucun code de Blackbox[3].