Ceci est une ancienne révision du document !
====== PlayGround ====== ====== Welcome to LinuxVillage wiki! ====== LinuxVillage wiki is meant to help all users, from the very beginners to the advanced. All are welcome to participate and bring knowledge. ---- <WRAP group> <WRAP half column> ==== Some sections ==== * Beginners * Average * Advanced </WRAP> <WRAP half column> ==== More sections ==== * Software * Hardware * System * Desktop </WRAP> </WRAP> ---- <html><span style="float:left;width:48%;"></html> ====sec=== * test * test <html></span></html> <html><span style="float:right;width:48%;"></html> ====sec=== * test * test <html></span></html> <html><span style="color:red;font-size:150%;">inline HTML</span></html> <html> This is some <span style="color:red;font-size:150%;">inline HTML</span> </html> <HTML> <p style="border:2px dashed red;">And this is some block HTML</p> </HTML> ---- ==== Astuce suivante ==== ===== Openbox gestionnaire de fenêtres évolué ===== Au fil des années on a pu voir [[http://openbox.org|Openbox]], être employé comme élément central pour rendre un système d'exploitation plus léger que ceux construits avec un gestionnaire de bureaux (DM, ou Desktop Manager, en anglais). Le dicton associé à ces méthodes : «less is more», «moins, c'est plus». Cela signifie que lorsque moins de programmes sont nécessaires pour faire fonctionner une session graphique, il y a moins de processus qui tournent dans le système, grâce à quoi plus de ressources (mémoire vive et processeur) sont disponibles pour les applications de l'utilisateur. ==== Les distributions pré-construites utilisant Openbox ==== Pour la distribution Ubuntu, il y a [[https://doc.ubuntu-fr.org/lubuntu|Lubuntu]] qui emploie le gestionnaire de fenêtres Openbox. Lubuntu est une version Ubuntu, avec le bureau léger LXDE. C'est une distribution Ubuntu officiellement soutenue par [[http://www.canonical.com/|Canonical]], et c'est actuellement la plus légère parmi celles-ci. Il existe aussi des distributions non soutenues officiellement par Canonical, utilisant Openbox. Nous citerons [[http://madbox.tuxfamily.org/|Madbox]], une distribution non officielle, et n'utilisant que Openbox, sans gestionnaire de bureau. Elle est disponible pour les architectures 32bits, et elle est vraiment très légère, très rapide. Elle est est fournie en langue française, avec un choix de démarrage pour le clavier français et pour le clavier belge (à revérifier). Nous citerons aussi [[http://linuxvillage.org/telechargements/|Bento Openbox]], sans gestionnaire de bureau non plus, qui tente d'être aussi proche que possible des versions officielles. Par exemple, elle fournit le choix de la langue au démarrage et un fonctionnement globalement similaire, avec la touche «Bento Openbox» en plus, c'est à dire facile à employer sans modification, et aussi facile à modifier pour y appliquer des personnalisations poussées. Elle est fournie en version Live Desktop 32bits et 64bits. Vous pouvez aussi essayer [[https://unit193.net/icebox/|Icebox]] (Openbox Desktop), un autre projet non officiel. Ce système très léger aussi, est fourni avec le boot UEFI. Openbox est aussi employé dans d'autres distributions sous forme prête à l'emploi, comme [[http://crunchbang.org/|Crunchbang]] (construite sur Debian et abandonnée récemment), [[https://manjaro.github.io/|Manjaro]] (construite sur Archlinux), ou [[http://viperr.org/|Viperr]] (construite sur Fedora). Les diverses distributions Linux citées comportent tout le nécessaire pour utiliser agréablement Openbox, sans avoir spécialement besoin d'y apporter des modifications. Lubuntu offre une option pour passer en pure session Openbox, mais difficilement utilisable, car “brute de pré” : il faudrait tout configurer à la base pour obtenir un menu personnalisé, un fond d'écran, des icônes etc. et en plus un mécanisme logé dans le système, fourni par des scripts du bureau Lubuntu régénère la configuration de par défaut de Lubuntu à chaque session, rendant difficile une personnalisation durable de la session Openbox. Lubuntu est réellement destinée à être utilisée telle que livrée, afin de faciliter l'usage de l'ordinateur à des personnes n'ayant pas d'ordinateur puissant. Les autres distributions utilisant Openbox sont soit conçues pour être employées telle quelle ou nécessitent de se pencher sur le fonctionnement des fichiers de configuration. === Configuration de Openbox === Openbox peut être employé de manière autonome, sans gestionnaire de bureau (DM, ou Desktop Manager, en anglais). Le menu Openbox peut se suffire à lui-même pour lancer des applications, le programme obconf offre une interface graphique pour configurer les polices des menus, des fenêtres, les marges, le thème de fenêtres, le focus, un dock… Cependant, les menus des applications sont statiques. Openbox ne régénère pas nativement les menus des applications à mesure qu'on en installe et désinstalle. == Dans le détail == Le gestionnaire de fenêtres Openbox est livré avec des fichiers de configuration prêts à l'emploi pouvant être personnalisés. Ce sont principalement deux fichiers au format *.xml, et un fichier sans nom d'extension, placés sous /etc/xdg/openbox: * //menu.xml// permet d'afficher un menu principal à partir du clic-droit effectué n'importe où sur le bureau ; * //rc.xml// contient de nombreuses sections pour les polices, marges, nombre de bureaux, raccourcis claviers et autres ; * //autostart// permet de lancer des processus et ou des applications en même temps que la session (exécutable) ; * //environnement// pour y placer des variables (ex: le navigateur web par défaut, l'éditeur de textes préféré, la console préférée… ). Ces fichiers, personnalisés ou non, prendront place dans le $HOME de l'utilisateur, sous ~/.config/openbox. (Dans le /home/toto/.config/openbox). Les fichiers livrés par défaut, statiques par nature, n'afficheront vraisemblablement pas ou peu de menus permettant de lancer les programmes que vous aurez choisi. Enfin, en l'absence de gestionnaire de session, (exemples, gdm, kdem, lightdm, lxdm), un fichier placé dans le home de l'utilisateur : .xinitrc, est nécessaire pour démarrer la session Openbox.