Installation et personnalisation d'OpenBox (2024)

Bonjour collègues, aujourd'hui je vous apporte un guide simple sur la façon d'installer et de configurer Openbox. Pour beaucoup, c'est contre connu, mais ça ne fait jamais de mal de l'avoir sous la main.

Remarque: comme je l'ai déjà dit, ce guide sera axé sur ArchLinux, la distribution que j'utilise. Certains packages peuvent changer de nom.

Tout d'abord, nous allons installer quelques éléments dont nous aurons besoin. Ce guide sera axé sur l'installation d'OpenBox et non sur le système de base.

Nous commençons:

sudo pacman -S openbox obconf obmenu oblogout tint2 xcompmgr

Openbox: C'est le WindowsManager à installer.
obconf: C'est l'assistant de configuration d'OpenBox, ce sera très utile.
Changer: C'est une interface graphique pour configurer le menu Openbox. Sinon, nous pouvons le faire à la main.
déconnexion: Par défaut, OpenBox n'apporte pas plus que la «Fermer la session» pour s'arrêter, ce sera notre meilleure option.
Teinte2: OpenBox n'a pas de panneau où vous pouvez voir les fenêtres ouvertes et les applications sur le plateau. C'est mon préféré.
xcompmgr: Comme son nom l'indique, c'est un gestionnaire de compositions. Ombres, transparences, etc.

Une fois installé, copiez les fichiers de configuration OpenBox chez nous (~ /)

Si le dossier n'existe pas, faites simplement:

mkdir ~/.config/openbox/

Et après:

cp /etc/xdg/openbox/{menu.xml,autostart,rc.xml} ~/.config/openbox/{menu.xml,autostart,rc.xml}

Vous devez savoir à quoi sert chacun de ces fichiers.

menu.xml : C'est le fichier qui configure le menu OpenBox (clic droit sur le bureau). De là, vous pouvez lancer des applications ou des scripts, par exemple.

rc.xml : C'est le fichier de configuration principal d'OpenBox, à partir de celui-ci les actions des touches, l'aspect visuel de la même chose, entre autres, sont configurés.

Autostart: Comme son nom l'indique, à partir de là, les applications que nous définissons au début de la session seront lancées. Comme par exemple conky ou tint2.

Pour le lancer, nous avons deux options. Ajoutez-le à ~ / .xinitrc pour Slim ou à partir d'un autre gestionnaire de session comme KDM ou GDM.

En éditant ~ / .xinitrc (Slim), nous ajoutons la ligne:

exec openbox-session

Nous sauvegardons et fermons.

Depuis KDM est «automatique» et pas besoin d'ajouter des lignes.

Avec la nouvelle installation d'Arch, il ne faut pas oublier que les démons ne sont plus utilisés dans rc.conf mais sont lancés via systemctl.

systemctl enable kdm.service o systemctl enable slim.service

C'est fait. Nous avons déjà copié les fichiers, et nous pouvons également le lancer avec Slim ou KDM (ou GDM, etc.). Pour le moment, si nous entrons dans OpenBox, nous ne verrons que le pointeur de la souris et le fond gris.

Commençons par les paramètres de base.

Menu OpenBox

En option, nous pouvons créer le menu OpenBox avec MenuMaker. Ce dernier, il lit tous les programmes installés sur notre système et les ajoute à notre menu.

sudo pacman -S menumaker

Et puis créez-le simplement de la manière suivante.

mmaker OpenBox3 -f -t (Ici vous devez mettre l'émulateur de terminal que vous avez choisi)

Dans mon cas, c'était:

mmaker OpenBox3 -f -t rxvt

Il vaut la peine de préciser que l'option '-f' consiste à écraser le menu.xml que nous avons copié auparavant.

Sinon, il y a toujours la possibilité de le faire à la main ou avec l'interface graphique Obmenu. Pour le faire à la main, nous ouvrons simplement le fichier

menu.xml avec nano ou leafpad et Edit.

La syntaxe est assez simple.

<*item label="NetBeans"*> <*action name="Execute"*>
<*execute*>netbeans<*/execute*>
<*/action*> <*/item*>

Remarque: il va sans dire que les ** ne vont pas.

Dans la première ligne se trouve le nom du programme, dans la suite la commande à exécuter.

Sinon, l'autre option est Obmenu. C'est très simple et je ne pense pas qu'il faille beaucoup expliquer.

Installation et personnalisation d'OpenBox (1)

Eh bien, nous avons parcouru un long chemin.

Il ne reste plus qu'à le personnaliser.

Thèmes GTK.

Pour gérer les thèmes GTK, j'aime utiliser lxappearance car OpenBox n'a aucun de ces outils prêts à l'emploi. Les thèmes GTK peuvent être téléchargés à partir de différents sites Web tels que deviantart.com et gnome-look.org.

Nous installons avec:

sudo pacman -S lxappearance

Les thèmes GTK, il faut les décompresser dans le dossier Thèmes de notre Accueil (~ / .themes /).

C'est une capture d'écran de mon Lxappearance déjà personnalisé avec un thème.

Installation et personnalisation d'OpenBox (2)

Icônes

Ceux-ci peuvent également être téléchargés à partir de DeviantArt, de Gnome-Look ou de l'AUR, avec la même Lxappearance que nous pouvons les définir. Ceux-ci doivent être placés dans /usr/share/icons/

Fondos de Pantalla

J'utilise personnellement Nitrogen pour gérer les fonds d'écran. Nous procédons à son installation:

sudo pacman -S nitrogen

Pour que le fond d'écran soit défini à chaque connexion, nous ajouterons une commande au démarrage automatique d'OpenBox.

Curseur de la souris.

À partir de LxAppearance lui-même, nous pouvons configurer le pointeur de la souris. Aussi à partir des sites Web mentionnés ci-dessus, nous pouvons télécharger des thèmes de pointeurs, ou depuis ArchLinux AUR.

Applications de démarrage: AutoStart.

Personnellement, je n'aime pas trop charger le démarrage automatique d'Openbox, j'ai le sentiment que moins les choses sont ouvertes, plus l'environnement démarre rapidement.

Ici, nous allons ajouter quelques applications telles que conky, xcompmgr et autres.

Entre autres, quelques exemples de lignes pourraient être:

nitrogen --restore & << Esta linea indica que Nitrogen repone el wallpaper al inicio.

Si nous avons plusieurs lignes, n'oubliez pas le & à la fin de chacune d'elles.

conky & << Auto inicia Conky.

Voici un exemple de mon démarrage automatique:

http://paste.desdelinux.net/4562

Reliure de clé.

La configuration des touches a un schéma assez simple: on la trouve dans ~/.config/openbox/rc.xml dans la section Keybinds.

<*keybind key="Alt-F2"*>
<*action namoe="Execute"*>
<*command*>gmrun<*/command*>
<*/action*>
<*/keybind*>

Remarque: les ** ne vont pas.

Dans la première ligne, il y a la série de touches à utiliser, dans la seconde le nom de l'action et dans la troisième ligne, l'action elle-même.

En cas de doute, et pour faciliter les choses, je laisse ma configuration des touches, où GmRun est déjà configuré comme un lanceur d'applications, les touches multimédia, et les touches pour contrôler la luminosité de l'écran, entre autres.

http://paste.desdelinux.net/4563

Webinars

Comme je l'ai déjà dit, je préfère personnellement Tint2. Cela me semble très léger et esthétique.

Nous l'ajoutons au démarrage automatique d'OpenBox via:

tint2 &

Il en existe de nombreuses configurations. En attendant je vous laisse celui que j'utilise. Merci à ~ leodelacruz sur DeviantArt.

http://paste.desdelinux.net/4564

Ils devraient le copier et l'enregistrer sous tint2rc dans ~/.config/tint2/

Transparents et ombres.

J'aime beaucoup la simplicité de xcompmgr. C'est pourquoi je le recommande. Tout le monde peut le configurer comme il l'entend.
Nous l'ajoutons au démarrage automatique avec

xcompmgr &

Gestionnaire de fichiers.

Ici, chacun peut (et comme à tout moment dans ce guide) utiliser ce qu'il aime le plus ou le plus pratique. J'aime la simplicité de pcmanfm.

Nous l'installons avec:

sudo pacman -S pcmanfm

Quitter, redémarrer ou arrêter

Le dernier mais non le moindre est l'arrêt. Comme je l'ai déjà dit, OpenBox n'apporte que la "Fermer la session" par défaut.

Nous le résolvons avec Oblogout.

Nous pouvons l'ajouter au menu OpenBox, ou à partir de notre lanceur préféré.

Et bien, pour l'instant c'est tout .. Chacun est propriétaire de faire les choses selon ses envies et / ou ses goûts .. J'espère que ce sera utile ..

Une fois terminé, cela pourrait ressembler à ceci:

Remarque: dans l'image: PcManFm, LxAppearance, Urxvt, Tint2, Conky

Salutations.

Ivan!


Installation et personnalisation d'OpenBox (2024)
Top Articles
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 5935

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.