Attention!: Avant l'installation Openbox, vous devez installer l'environnement graphique de base (Xorg) et le pilote vidéo, si vous ne l'avez pas installé, consultez le guide suivant:
Installation de l'environnement graphique de base et du pilote vidéo.
Openbox est un gestionnaire de fenêtres léger et hautement configurable avec une large compatibilité avec les normes.
Installation d'Openbox
Openbox est disponible dans les référentiels officiels.
$ sudo pacman -S boîte ouverte
Une fois installé, il faut copier les fichiers rc.xml, Menu.xml, Autostart y sûr, heureux et sain de la configuration par défaut à ~ / .config / openbox /.
Pour copier les fichiers:
$ mkdir -p ~ / .config / openbox $ cp / etc / xdg / openbox / {rc.xml,menu.xml,Autostart,sûr, heureux et sain} ~ / .config / openbox
Ces fichiers sont la base de votre configuration dans openbox. Chaque fichier cible un seul aspect de la configuration et remplit les rôles suivants:
rc.xml : C'est le fichier de configuration principal d'Openbox. Il est utilisé pour configurer des raccourcis clavier, des thèmes, des bureaux virtuels, d'autres propriétés.
menu.xml : Contrôlez le menu des applications Openbox qui apparaît lorsque vous cliquez avec le bouton droit sur le bureau.
démarrage automatique: C'est le fichier qui est lu lorsque vous démarrez la session openbox. Contient les programmes qui commenceront par la session. il est généralement utilisé pour lancer des panneaux / docks, définir l'image d'arrière-plan ou exécuter des scripts au démarrage.
environnement: Ce fichier définit les variables de l'environnement Openbox. Toutes les variables définies seront exécutées à chaque connexion. Utilisé pour démarrer les IME, exporter les modules de langue, indiquer le répertoire par défaut et ainsi de suite.
Installation du plugin
ConfOb : est un outil d'interface graphique pour configurer Openbox, qui peut définir la plupart des préférences, y compris les thèmes, les bureaux virtuels, les propriétés de la fenêtre et les marges du bureau.
$ sudo pacman -S obconf
Créateur de menus : est un outil puissant qui crée des menus basés sur XML pour un certain nombre de gestionnaires de fenêtres, y compris Openbox. MenuMaker recherchera les programmes exécutables installés sur votre ordinateur et créera un menu XML basé sur les résultats.
$ sudo pacman -S créateur de menu
Teinte2: Panneau d'utilisation basique et personnalisable.
$ sudo pacman -S teinte2
Pour démarrer Tin2 au début de l'environnement:
Nous ouvrons notre fichier ~ / .config / openbox /démarrage automatique.sh o .xinitrc (choisissez-en un), par exemple .xinitrc:
$ nano .xinitrc
Nous plaçons la ligne suivante à l'intérieur:
teinte2 &
applet pour Networkmanager.
$ sudo pacman -S applet-gestionnaire-de-réseau
Azote: est un navigateur / setter de fonds d'écran rapide et léger pour X.
$ sudo pacman -S azote
Pour restaurer notre arrière-plan au début d'Openbox, nous ajoutons de l'azote à notre fichier .xinitrc ou à notre fichier ~ / .config / openbox /démarrage automatique.sh, nous ouvrons l'un des deux, par exemple .xinitrc:
$ nano .xinitrc
Une fois à l'intérieur, nous mettons la ligne suivante à la fin:
azote - restauration &
Lxapparence un outil pour sélectionner des thèmes, des icônes, des curseurs, des polices. En bref, c'est un outil hautement recommandé pour personnaliser l'environnement.
$ sudo pacman -S lxapparence
Slim Gestionnaire de démarrage:
$ sudo pacman -S mince
Paramètres d'environnement
C'est la partie du guide, disons la plus "divertissante", puisque comme je l'avais déjà dit, Openbox C'est l'un des environnements les plus configurables, dans cette étape, nous utilisons les outils précédemment installés.
Obconf :
Nous ouvrons l'outil pour voir et / ou activer les fonctions déjà mentionnées:
$ obconf
Créateur de menus :
Une fois installé, vous pouvez générer un menu complet en exécutant:
$ fabricant -v OpenBox3
Par défaut, MenuMaker n'écrasera pas un fichier menu.xml précédent. Pour ce faire, exécutez-le avec l'argument -f (force):
$ fabricant -vf OpenBox3
Pour une liste complète des options, exécutez
$ fabricant --Aidez-moi
Cela vous fournira un menu assez complet. Vous pouvez maintenant modifier le fichier menu.xml à la main, ou simplement régénérer la liste lorsque vous installez un nouveau logiciel.
Une autre alternative, surtout si vous n'aimez pas éditer des fichiers XML:
Changer est un éditeur graphique pour le menu Openbox. Pour ceux d'entre vous qui n'aiment pas vraiment jouer avec XML, c'est probablement la meilleure option pour vous.
Thèmes et apparence
C'est la dernière étape pour terminer notre environnement.
Les thèmes de Openbox contrôler l'apparence des bordures de fenêtre, y compris la barre de titre et ses boutons en plus des notifications (OSD). Un certain nombre de thèmes sont disponibles en installant le package openbox-themes.
$ sudo pacman -S thèmes openbox
Boîte-Look est une excellente ressource pour obtenir des sujets de Openbox.
Les thèmes téléchargés doivent être placés dans ~ / .themes et peut être installé ou sélectionné avec l'outil ObConf (précédemment installé).
Activer le gestionnaire de connexion
Slim lit les paramètres locaux depuis ~ / .xinitrc puis démarrez le bureau en fonction du contenu de ce fichier, dans le guide: Configuration de base d'Arch Linux Il existe un fichier de base pour .xinitrc, si vous ne l'avez pas, exécutez la commande suivante:
$ cp /etc/skel/.xinitrc ~
Nous ouvrons notre fichier ~ / .xinitrc:
$ nano .xinitrc
Nous ajoutons notre environnement à la fin:
session openbox exécutable
Nous activons Slim:
$ sudo systemctl activer slim.service
• Nous redémarrons:
$ sudo reboot
Une fois notre système redémarré, nous pouvons profiter Boîte ouverte.
S'il vous plait! envoyez votre problèmes / doutes dans mon email: arch-blog@riseup.net
Aidez-nous en un clic ! Partagez le guide avec vos amis.
Très bon guide, mais continuez d'insister avec slim, cela pose des problèmes avec systemd et il serait préférable d'installer lightdm et un autre gestionnaire de démarrage.
https://wiki.archlinux.org/index.php/Display_manager#Incompatibility_with_systemd
Beaucoup de raison dans ce que vous dites, c'est plus à la fin de Wiki que montre ce qui suit:
Incompatibilité avec systemd
DM concernés: entrée, MDM, SDDM, SLiM
Certains gestionnaires d'affichage ne sont pas entièrement compatibles avec systemd, car ils réutilisent le processus de session PAM. Cela pose divers problèmes lors de la deuxième connexion, par exemple:
- L'applet NetworkManager ne fonctionne pas,
- Le volume PulseAudio ne peut pas être réglé,
- La connexion a échoué dans GNOME avec un autre utilisateur.
C'est précisément pourquoi il a mis le lien panchomora ..
Maintenant, en tant qu'utilisateur Slim et Openbox ... je n'ai aucun problème ... ... même l'énumération nm-applet, que j'utilise ... mais si nous revenons au rapport de bogue ... il a été écrit il y a quelques années ...
J'utilise aussi PulseAudio ... et au moins en utilisant pavucontrol comme manager ... je n'ai aucun problème avec le volume ... et même quand je redémarre, le volume reste à la même valeur qu'il a été laissé ...
Et le dernier bug, nom avec l'utilisation de Gnome .. et dans ce cas nous utilisons Openbox comme WM-standalone ..
J'ai installé openbox il y a quelque temps, mais je ne l'aimais pas car je devais tout modifier à la main, je sais que vous pouvez le personnaliser plus en profondeur, mais quelles vertus a-t-il sur d'autres environnements et bureaux?
C'est vrai ce que vous dites, vous devez éditer beaucoup de choses mais à mon avis il arrive un moment où vous n'avez plus à en faire autant et vous avez les avantages d'un gestionnaire de fenêtres en termes de performances. En général, les gestionnaires de fenêtres sont généralement comme Openbox où vous devez éditer beaucoup de fichiers, par contre les environnements graphiques sont généralement plus complets et apportent beaucoup de choses par défaut.
Excellente contribution. la vérité mes félicitations pour vous donner cette fois pour partager vos connaissances. En attendant l'environnement du panthéon!
salutations
Quand il a fini d'installer tout, il n'a pas montré d'erreurs mais lors du redémarrage après la loggia, il montre tout en noir, rien n'apparaît
Il y a quelque chose qui ne va pas?
Très bien fait et expliqué. Félicitations pour le partage de vos connaissances. Je vous remercie.
quand je mets ce cp /etc/skel/.xinitrc ~ il me dit que le fichier n'existe pas
Il vous suffit de créer le fichier, car il n'existe pas, et voila, vous ajoutez le contenu et c'est tout. Mais bien sûr, vous avez sauté une étape précédente de la configuration de base https://blog.desdelinux.net/configuracion-basica-de-arch-linux/
Que diriez-vous de mon bon ami tutoriel, j'ai suivi toutes les étapes et il me montre le login pour démarrer la session puis j'entre et il ne me montre que trois terminaux xterm, une horloge pas très belle et une image de fond, mais le problème est que il ne me montre pas le panneau de tint2, et si je l'ajoute au fichier .xinitrc et que je ne sais pas quel est le problème. J'apprécierais vraiment votre aide.
Brillant! Merci beaucoup!
Bonjour, j'ai une question: j'ai installé Archbang, comment puis-je créer le menu Openbox en espagnol? (Je sais que vous pouvez car avant de le réinstaller, voulant mettre le clavier en espagnol, j'ai modifié quelque chose dans le terminal et la langue du menu a été modifiée, mais je ne me souviens pas de ce que j'ai fait).