Installation et personnalisation d'OpenBox

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.

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.

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!


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   KZKG ^ Gaara dit

    Excellent post friend, vraiment oui ... et pas seulement ça, bien écrit, sans problèmes avec les étiquettes, bref, un grand plaisir de revoir des articles comme celui-ci 🙂

    salutations

  2.   auroszx dit

    Très bon post, quelque chose de répété sur le Web mais ça ne fait jamais de mal 🙂

    PS: Dans la section xcompmgr, je ne sais pas ce que sont les "noms" xD Ne le prends pas mal 😛

    1.    KZKG ^ Gaara dit

      Hey! Allez, c'est un bon post, ne sois pas un troll HAHA

      1.    chinois dit

        Salut les gars, je suis nouveau sur le forum et sur Linux. Comme je peux demander de l'aide avec ce tutoriel, on constate que lorsque les gens le lisent, ils le comprennent déjà, j'ai donc besoin d'aide.
        Merci!

    2.    Lépreux_Ivan dit

      Réparé; D

  3.   Lépreux_Ivan dit

    Hahahaha, je l'ai commenté au début du post .. C'est assez vu, mais ça ne fait jamais de mal, et il y a quelques contributions qui, je pense, valent la peine d'être revues .. Merci beaucoup pour les commentaires. Et merci Gaara pour le compliment, hahaha .. = D

    Je vais voir si je peux réparer les

  4.   Josh dit

    Le post est très bon, j'ai toujours voulu essayer openbox maintenant que le nouvel arch iso sort, je vais l'essayer. Je vous remercie

  5.   elip89 dit

    Excellent post Iván très bon pour ceux qui veulent leur Arch avec Openbox ou pour ceux qui veulent simplement l'essayer pour la première fois 🙂

    salutations

  6.   Luweeds (@luweeds) dit

    Arch + Openbox + lxterminal + tint2 + dmenu + volumeicon + conky C'est ma distribution par excellence, il y a ceux qui ajoutent du wbar, en tout cas les performances sont très bonnes. Merci pour le post! Une configuration très pratique et légère: lxterminal, je vous encourage vivement à l'essayer. Je salue tout le monde!

  7.   sergi dit

    Je l'enregistre au format PDF, un guide aussi détaillé ne fait jamais de mal.

    J'utilise Crunchbang, ce qui est certainement le même et la vérité est que vous n'avez pas besoin de Gnome, de KDE ou de choses comme ça! aussi léger que tout cela et vous pouvez avoir des quais, des raccourcis ou des menus toujours présents, confortables et éclairant la vérité, je ne sais pas comment les gens ne l'utilisent plus.

    Ici je laisse mon regard entre léger, simpliste et «joli».

    http://i.imgur.com/OLq7A.png

  8.   Aaron Mendo dit

    Merci pour le message que j'utilise fluxbox, c'est très similaire.

    Salutations.

  9.   Makubex Uchiwa dit

    excellent ami tutoriel xD on voit que openbox a un bon design xD

  10.   Lépreux_Ivan dit

    Merci à tous d'avoir apprécié cette contribution = D

  11.   Pourritures87 dit

    Eh bien, je reste avec kde hahaha grax pour le roulement quand je me réjouis

  12.   Davidlg dit

    Bonjour très bien, j'ajouterais quelques petites choses:
    Obkey pour ajouter des raccourcis clavier
    Pipemenus pour les documents et dossiers récents, et je pense qu'il y a tb pour générer le menu des programmes mais pour cela je ne me souviens pas

  13.   Lépreux_Ivan dit

    Obkey au moins dans mon cas, cela m'a rendu confus pour le problème des clés et cela n'a pas toujours fonctionné. Ensuite, chacun est propriétaire pour utiliser l'outil qui lui convient le mieux.

  14.   monsieurMvM dit

    Comme ils l'ont dit ci-dessus, très bien écrit et expliqué
    Félicitations

  15.   Claudio dit

    Excellent post! Je teste Arch + openbox dans une virtualbox depuis un moment maintenant et cela m'aide beaucoup à améliorer son apparence!

    Je vous remercie !.

  16.   déjà dit

    Excellent poste. Il y a quelques mois, j'ai mis en place la même chose, et grâce à l'excellent wiki Archlinux j'ai découvert plusieurs des programmes que vous mentionnez. En détail, il est bon de recommander à l'application tintwizard de faire confiance à la barre tint2.
    Et si j'ai un problème, peut-être que quelqu'un peut m'aider ... Je peux changer les icônes qui apparaissent dans pcmanfm, même si je les change en lxappearance, elles ne changent pas ... et je n'ai pas d'autre choix que d'utiliser le horribles icônes par défaut. Si quelqu'un sait, faites-le moi savoir. Salut à tous

    1.    Lépreux_Ivan dit

      Il ne saurait bien pourquoi. Si lxappearance ne change pas, vous devez vérifier s'il crée correctement le fichier de configuration dans ~ / .config / gtk-3.0 / settings.ini

  17.   élendilnarsil dit

    Ahhhhh !! Boîte ouverte !!!!!

  18.   Alberto dit

    Très bien, j'utilise aussi openbox avec debian sur le notebook et très content.
    Une dernière chose: vous pouvez mettre votre fichier de configuration conky .conkyrc. J'ai beaucoup aimé.

    Salutations.

    1.    Lépreux_Ivan dit

      http://paste.desdelinux.net/4565

      Le voilà, mon pote. Si vous voulez la barre noire, vous pouvez le faire dans gimp. Ou vous me demandez et je vous l'enverrai. Ou nous changeons simplement quelques paramètres de la configuration et elle est créée à partir de conky.

  19.   Croto dit

    Spectaculaire guide Ivan, est la bible Openbox!

    1.    Lépreux_Ivan dit

      Hahahaha, je ne sais pas si c'est si grave. Merci beaucoup pour avoir commenté.

  20.   Fernando Gonzalez dit

    Il fut un temps où j'utilisais crunchbang et cela me semblait être une excellente distribution, surtout à cause du minimalisme qui fonctionne avec openbox, c'était excellent, je le recommande aux utilisateurs avancés ou aux utilisateurs qui veulent risquer quelque chose de beaucoup plus attractif dans l'environnement développeur .

  21.   Daniel dit

    Très bon ami de poste, vous savez que j'aimerais que vous en fassiez un de la même manière mais pour Ubuntu 12.04, je voudrais installer openbox et le configurer de la même manière que vous l'avez fait dans archlinux.

    1.    Lépreux_Ivan dit

      Ça doit être pareil. Tout au plus, les noms des packages changent. Rien qu'une recherche d'aptitude ne corrige.

  22.   mfcollf77 dit

    Bonjour, excusez mon ignorance. et cela ne s'applique pas à fedora 17?

    Je suis avec FEDORA 3 depuis 17 jours

    J'ai besoin de savoir comment changer les couleurs de GNOME et créer des raccourcis sur le bureau

    aussi comment configurer le lecteur multimédia dans FEDORA 17, il y en a beaucoup, mais lesquels recommandent qu'il ait un bon son ou quelque chose comme ça dans Windows Media Player.

    Et un autre programme autre que wine pour installer des programmes Windows sous Linux. Cela seul m'empêche de passer à Linux. depuis que j'ai un programme de comptabilité appelé quickbook qui fonctionne sur Windows

    et si je peux installer le Windows Media Player 11 sous Linux à cause du son?

    Est-il vrai que le bureau GNOME est très lourd et lent?, Quel est le meilleur KDE?

    1.    Lépreux_Ivan dit

      Il doit s'appliquer de la même manière, seuls les noms des packages peuvent changer. J'aime personnellement Amarok. Ou MPD avec un client. Presque tous les programmes de couches entre les logiciels Linux et Windows fonctionnent sur la base du vin. Vous devriez l'installer.

      Cela dépend de chaque personne, et surtout des performances de votre ordinateur.

  23.   mfcollf77 dit

    Quand j'ai installé FEDORA 17, j'ai installé les mises à jour qu'ils ont dites dans un message. et en raison de problèmes d'alimentation électrique, il a été annulé. et la batterie n'a pas duré longtemps. et maintenant, quand j'installe wine dans le TERMINAL, il s'exécute mais il envoie des messages indiquant que quelque chose était en attente et qu'il doit d'abord être installé et à la fin, il envoie un message d'erreur.

    mais je l'ai mis à jour à nouveau et cela ne dure pas longtemps comme la première fois et il a toujours des problèmes. Certains disent que WINE pose des problèmes que la virtualisation est meilleure, mais je comprends que cela prend beaucoup de ressources telles que la mémoire et le processeur

  24.   Claudio dit

    Salut, je n'ai pas compris comment mettre les configurations au début. Une explication plus étendue? Par exemple, je veux que les transparents proviennent du démarrage (maintenant je les configure après la connexion avec Compositing) mais je n'ai pas compris et ce n'est pas un message inintelligible xD

    1.    Lépreux_Ivan dit

      Il vous suffit d'ajouter la commande dans l'autstart qui se trouve dans ~ / .config / openbox /

      Par exemple:

      xcompmgr &
      conky &
      volumeicon &

      Et donc, avec la commande que vous souhaitez utiliser.

      1.    Claudio dit

        Ok j'ai fait nano ~ / .config / openbox / et il est vide. Est-ce que j'ai fait quelque chose de mal?

        1.    Lépreux_Ivan dit

          ~ / .config / openbox / autostart, je pensais que vous remarqueriez :)

          1.    Claudio dit

            Eh bien, j'ai des petits problèmes xDD

            On en parle sur IRC, merci pour les réponses!

  25.   ivan dit

    Bonjour, je voudrais savoir comment je peux changer le fond blanc de PCmanFM pour une image comme cela se fait dans nautilus, j'utilise Fedora 16 LXDE sur un vieil ordinateur, j'ai cherché sur tout le réseau et je ne trouve pas de solution, Je ne sais pas quel fichier éditer, merci de vous aider. Merci d'avance et désolé pour la gêne occasionnée. À votre santé

    1.    Lépreux_Ivan dit

      Je pense que l'arrière-plan de PcManFm ne peut pas être changé.

  26.   ivan dit

    OK merci. À votre avis, pensez-vous qu'il est pratique de changer PCmanFM en Nautilus dans LXDE?
    parce que j'aime beaucoup nautilus mais je ne sais pas si je le change et s'il fonctionnera bien dans LXDE? Cordialement.

    1.    Lépreux_Ivan dit

      Je n'utiliserais pas particulièrement Nautilus dans LXDE, mais chacun avec son propre thème. Courir va courir ...

  27.   serfaviros dit

    Openbox est très bon, je l'ai installé sur mon notebook et je suis heureux comme un ver, j'ai toujours aimé le minimalisme de ce gestionnaire de fenêtres (même si j'aime aussi beaucoup Gnome, qui est celui que j'ai sur mon PC).
    Une autre option à installer avec Openbox est Synapse, vous oubliez le menu des applications et il fait beaucoup d'autres choses, je l'ai rencontré dans Manjaro Openbox avec d'autres choses que j'ai tournées XD.
    À propos, j'utilise également Arch Linux sur mes deux machines.

  28.   Voyons dit

    : / un peu encombrant, m'a donné envie d'essayer openbox quand même, merci.

  29.   Ivan dit

    Cool!

  30.   linuxero dit

    Parce que quand je mets pacman ça télécharge le jeu pacman

  31.   Paambisito dit

    Openbox utilise le langage C?

    1.    Monsieur Markuss dit

      Virtual Box occupe le langage C ++ avec spreader sur x86