Translation(s): English - Español - Français - Italiano - Русский


Quelques informations à propos du gestionnaire de fenêtres Openbox.

Introduction

Pour comprendre ce qu'est réelement Openbox, il faut saisir la différence entre un gestionnaire de fenêtres et un environnement de bureau.

Un gestionnaire de fenêtres est un programme qui dessine une "boite" dans laquelle un programme se lance. Un gestionnaire de fenêtres contrôle la façon dont s'affiche la fenêtre du programme, son apparence et son comportement. Il configure les décorations des fenêtres et vous permet de les déplacer, les masquer, les redimensionner, les iconifier et les fermer. Il controle quoi faire lors de la pression d'un bouton ou d'une touche.

Un environnement de bureau contrôle l'intégralité du bureau. il fournit une barre de tâches, une zone de notification, un gestionnaire de connexion graphique, des menus additionnels et parfois un économiseur d'écran et des icones de bureau. Il peut inclure un gestionnaire de fichiers, un éditeur de texte et certains programmes accessoires.

Openbox est un gestionnaire de fenêtres, pas un environnement de bureau. Openbox se préoccupe de la gestion de vos fenêtres à l'écran -- rien d'autre. Cela signifie qu'installer Openbox ne vous donne pas accès à un menu pour choisir votre fond d'écran, une barre de tâche ni un "panel" intégré. Il vous donne en revanche l'opportunité d'ajouter d'autres programmes pour exécuter ces tâches -- et souvent de manière plus configurable pour votre bureau.

Openbox peut s'utiliser seul, sans environnement de bureau, ou en remplacement du gestionnaire de fenêtres intégré dans un environnement de bureau.

Installation

La façon la plus simple d'installer Openbox est de passer par l'outil avancé de gestion de paquets (APT). Obtenez les droits 'root' puis lancez cette commande dans un terminal:

# apt-get install openbox

Normalement, un menu sera disponible au clic-droit sur le bureau.

Si toutefois, le menu Openbox n'est pas auto-généré avec le DebianMenu, vous devrez installer le paquet menu:

# apt-get install menu

Lancer Openbox

Depuis un gestionnaire de connexion graphique

Pour lancer Openbox depuis KDM ou GDM, choisissez simplement 'openbox' dans le menu de sélection de session.

Pour lancer Openbox depuis XDM vous devriez éditer un fichier .xsession dans votre dossier utilisateur et y ajouter cette ligne:

$ exec openbox-session

Vous pouvez aussi utiliser les "Debian alternatives" (voir ?fr/update-alternatives) et définir Openbox comme votre "x-session-manager" par défaut.

Depuis la ligne de commande

Pour lancer Openbox depuis le prompt tty en ligne de commande, éditez votre fichier .xinitrc et ajoutez-y cette ligne:

$ exec openbox-session

Vous pouvez aussi utiliser les "Debian alternatives" (voir ?fr/update-alternatives) et définir Openbox comme votre "x-session-manager" par défaut.

Note: vous n'avez pas besoin d'utiliser cette option si vous n'installez que Openbox sur votre système. lancez simplement startx.

Configurer Openbox

Obconf

ObConf est un petit outils graphique qui configure les préférences d'Openbox et sa configuration dynamiquement.

Si vous utilisez Openbox, vous voulez ce paquet.

# apt-get install obconf

Obmenu

Obmenu est utilisé pour configurer graphiquement le menu d'Openbox. c'est une alternative à l'édition directe du fichier menu.xml.

# apt-get install obmenu

Fond d'écran

Comme Openbox ne gère pas votre fond d'écran, vous devez utiliser un programme externe pour effectuer cette tâche. Il existe plusieurs programmes pour définir votre fond d'écran (voir la section Alternatives). La solution la plus simple est d'utiliser le petit programme feh.

Définir votre fond d'écran avec feh

feh est un visionneur d'images basé sur imlib2 doté de nombreuses options, l'une des plus connues est sa capacité à afficher un fond d'écran.

Le programme s'installe avec APT en tapant cette commande dans un terminal:

# apt-get install feh

Choisissez une image à afficher en fond d'écran, puis lancez la commande:

feh --bg-scale /adresse/vers/votre/image.jpg

Note: en plus de JPEG, feh peut aussi gérer plusieurs formats image tels que PNG, TIFF ou GIF. Une fois votre fond d'écran défini, feh sauvegarde son adresse dans son fichier .fehbg. Cela signifie que vous pouvez rétablir votre fond d'écran en appelant ce fichier. ajouter cette ligne dans votre fichier autostart.sh dans le dossier /etc/xdg/openbox ou /home/$USER/.config/openbox.

#Fond d'écran
eval `cat $HOME/.fehbg` &

Fond d'écran tournant aléatoire

Une astuce pratique disponible depuis feh, est la possibilité d'afficher un fond d'écran différent à chaque connexion. Créez un répertoire "wallpapers" et placez-y quelques fond d'écrans. Puis copiez le code suivant dans un fichier nommé wallpaper.sh à sauvegarder où vous voulez. Un bon endroit pourrait être le dossier de configuration classique ~/.config/openbox

 #!/bin/env bash
 WALLPAPERS="/home/votre_login/wallpapers"
 ALIST=( `ls -w1 $WALLPAPERS` )
 RANGE=${#ALIST[@]}
 let "number = $RANDOM"
 let LASTNUM="`cat $WALLPAPERS/.last` + $number"
 let "number = $LASTNUM % $RANGE"
 echo $number > $WALLPAPERS/.last

 feh --bg-scale $WALLPAPERS/${ALIST[$number]}

Puis, rendez ce fichier exécutable.

chmod +x wallpaper.sh

Maintenant, ajouter ce programme au lancement d'Openbox en éditant le fichier autostart.sh de cette façon:

#Fond d'écran aléatoire
./adresse_depuis_home/wallpaper.sh

A la prochaine connexion, le script sera exécuté et vous affichera un nouveau fond d'écran.

Alternatives

feh n'est pas le seul programme qui peut définir votre fond d'écran, en voici quelques uns:

Il existe aussi des gestionnaires de fichiers qui peuvent gérer votre fond d'écran:

Économiseur d'écran

Si vous installez Openbox avec une session Gnome présente sur le système, vous devriez avoir gnome-screensaver intégré. Si Openbox est votre unique gestionnaire de fenêtres, vous pouvez installer xscreensaver qui reste le plus simple et léger des économiseur d'écran tout en proposant de nombreux économiseurs.

Sans Gnome ou KDE, l'installation de xscreensaver se passe ainsi:

# mkdir /usr/share/backgrounds
# apt-get install xscreensaver xscreensaver-gl

La première ligne de commande va créer le dossier des fonds d'écran utilisé par défaut par xscreensaver. Si vous ne le créez pas, un message d'erreur apparaîtra dans la fenêtre des préférences de xscreensaver.

La seconde commande installe xscreensaver et ses fichiers additionnels.

Maintenant, ajoutez cette ligne dans votre fichier autostart.sh dans /etc/xdg/openbox ou /home/$USER/.config/openbox pour lancer xscreensaver au démarrage.

xscreensaver -no-splash &

Vous pouvez accéder aux préférences de xscreensaver en lancant la commande "xscreensaver-demo" depuis le menu Openbox ou la ligne de commande.

Icones de bureau

iDesk

Vous pouvez disposer d'icones cliquables et configurables sur votre bureau en utilisant le programme iDesk.

# apt-get install idesk

Consultez le iDesk wiki pour plus de détails et les instructions pour utiliser iDesk. Pour les packs d'icones, vous voudrez certainement visiter Gnome-Look.org.

Rox-Filer

Rox-filer est un gestionnaire de fichiers, mais il peut également gérer vos icones de bureau grâce à son option pinboard. Installeez Rox-Filer avec cette commande:

# apt-get install rox-filer

Vous pouvez configurer le 'pinboard' depuis le menu Rox-Filer.

GTK themes

Les application graphiques peuvent vous sembler assez moche sur une installation pure d'Openbox. Installez les paquets gtk-theme-switch et gtk2-engines pour donner un meilleur look à vos fenêtres.

# apt-get install gtk-theme-switch gtk2-engines

Lancez cette commande depuis le menu Openbox ou la ligne de commande.

# switch2

Assurez-vous d'installer les paquets nécessaires non-inclus dans le paquet gtk2-engines classique.

Vous pouvez aussi installer le paquet Gnome qui remplit cette tâche.

# apt-get install gnome-settings-daemon

Ou si vous préférez Xfce

# apt-get install xfce-mcs-manager

Ces deux programmes peuvent être ajouté à votre menu Openbox ou lancé depuis un terminal.

Raccourcis clavier

Raccourcis Usuels d'Openbox

Configuration des raccourcis clavier

La configuration des raccourcis clavier passe par l'édition du fichier rc.xml, situé par défaut dans votre répertoire ~/.config/openbox. Une documentation complète est disponible sur la page principale du projet.

Application additionelles

Gestionnaires de fichiers

Name

Description

Beesoft Commander

Gestionnaire de fichiers basique pour Linux

gentoo

Nautilus

le gestionnaire de fichier par défaut de Gnome (capable de gérer votre fond d'écran et vos icones de bureau)

PCManFM

Une gestionnaire de fichier simple et léger (capable de gérer votre fond d'écran et vos icones de bureau)

ROX-Filer

Le gestionnaire de fichier ultra configurable (capable de gérer vos icones de bureau)

Thunar

Le gestionnaire de fichier du projet Xfce

Xfe

Basique et léger, xfe est basé sur X Win Commander

Barre de tâche et changeur de bureau

Certains utilisateurs préfèrent utiliser une barre de tâche ou un changeur de bureau pour organiser leur travail. voici une liste non-exhaustive d'application remplissant ces tâches.

Moniteurs sytème

Si vous cherchez des applications pour afficher vos informations système, voici quelques programmes intéressants.

Si vous travaillez avec Openbox dans une session Gnome, vous voudrez tester gdesklets, qui propose de nombreuses options d'affichage pour les informations sytème.

Liens utiles

Voir aussi