Gentoo Logo

Guide de configuration de Xfce

Table des matières :

1.  Introduction

L'environnement de bureau Xfce

Xfce est un environnement de bureau rapide et léger pour les systèmes d'exploitations basés sur Unix. Il a été conçu avec comme but la productivité et est très configurable tout en respectant les spécifications Freedesktop.

Contrairement aux environnements de bureaux plus lourds, comme Gnome et KDE, Xfce utilise moins de ressources systèmes. De plus, Xfce offre une plus grande modularité et moins de dépendances ; il demande donc moins de place sur le disque dur et est plus rapide à installer.

Ce guide ne se contentera pas seulement d'expliquer comment installer et configurer un environnement minimal Xfce, nous allons aussi explorer les options pour créer un environnement de bureau complet tout en gardant la philosophie de Xfce : léger, rapide et modulaire.

De plus, ce guide vous montera comment mettre à jour depuis la version 4.2 vers la version 4.4.

2.  Installer Xfce

Les bases

Tout d'abord, assurez-vous d'avoir configuré Xorg comme indiqué dans le guide de configuration du serveur X.

Ensuite, revérifiez vos paramètres USE dans le fichier /etc/make.conf ; vous souhaiterez certainement avoir au moins USE="-gnome -kde -qt3 -qt4 X alsa cups dbus hal startup-notification xscreensaver".

À présent, installons XFCE.

Exemple de code 2.1 : Installer Xfce

# emerge -avt xfce4 xfce4-settings

Ajoutez vos utilisateurs réguliers aux groupes plugdev, cdrom, cdrw et usb, pour qu'ils puissent tirer avantage de hal et qu'ils puissent monter et utiliser des périphériques comme les CD-ROM, appareils photos, clés USB, etc. :

Exemple de code 2.2 : Ajouter des utilisateurs aux groupes liés au matériel

(Remplacer username par votre nom d'utilisateur.)
# for x in plugdev cdrom cdrw usb ; do gpasswd -a username $x ; done

Puis, mettez à jour les variables d'environnement :

Exemple de code 2.3 : Mettre à jour les variables d'environnement

# env-update && source /etc/profile

Maintenant, démarrez hald et ajoutez-le au niveau d'initialisation « default » :

Exemple de code 2.4 : Démarrer hald

# /etc/init.d/hald start
# rc-update add hald default

3.  Configurer Xfce

Démarrer Xfce

Maintenant que Xfce est installé, nous allons le configurer pour qu'il soit l'environnement de bureau par défaut lorsque la commande startx est exécutée. Quittez votre terminal root et ouvrez une session shell avec votre utilisateur.

Exemple de code 3.1 : Configurer Xfce en tant qu'environnement par défaut

$ echo "exec startxfce4" > ~/.xinitrc

Vous pouvez alors démarrer votre environnement graphique en lançant la commande startx :

Exemple de code 3.2 : Démarrer Xfce

$ startx

Félicitations et bienvenue dans votre nouvel environnement de bureau Xfce ! Explorez un peu l'environnement. La suite de ce guide porte sur la configuration de Xfce pour qu'il réponde à vos besoins.

Accès aux logiciels

Vous aurez peut-être remarqué qu'un clic droit sur le bureau ouvre un menu qui contient toutes les applications installées. Cette fonctionnalité est utile, mais votre bureau peut facilement être complètement masqué par des fenêtres ouvertes, ce qui rend difficile le lancement d'une nouvelle application. Donc une des premières choses que vous voudrez peut-être avoir serait un menu dans votre barre de lancement. Faites un clic droit sur la barre de lancement et choisissez « Add New Item » (Ajouter un nouvel élément). Faites défiler la liste des choix et sélectionnez « Xfce Menu ». Vous pouvez choisir son emplacement dans la barre de lancement. Lorsque l'on clique dessus, il affiche le menu des applications/préférences avec une liste de vos logiciels triée par catégories.

Sessions et démarrage

Si vous avez installé (ou planifiez d'installer) des applications Gnome ou KDE, comme k3b, nautilus, kmail, evolution, etc., il faudra s'assurer que Xfce lance les services appropriés au démarrage de votre session. Naviguez dans Menu --> Settings --> Sessions & Startup. Dans l'onglet « Advanced » cochez l'option qui convient. Cette option va légèrement ralentir le démarrage de Xfce mais va réduire le temps de chargement des applications KDE et Gnome.

Xfce est capable de sauvegarder votre configuration de session et de démarrer automatiquement des logiciels. Ces paramètres se configurent dans Menu --> Settings --> Sessions & Startup, puis sélectionnez l'onglet « General ». Vos paramètres peuvent être sauvegardés de manière automatique lorsque vous fermez votre session ou Xfce peut vous demander à chaque fois si vous désirez sauver la configuration. Cette fonctionnalité est particulièrement utile pour annuler les erreurs de configuration. Vous avez accidentellement fermé la barre de lancement ou la barre des tâches ? Cliquez sur « No » lorsque Xfce vous demande si vous désirez sauvegarder les paramètres de votre session actuelle et au prochain démarrage votre ancien environnement de bureau sera restauré. Vous voulez lancer automatiquement au début de votre session un navigateur web, un terminal et un client e-mail ? Il vous suffit de sauvegarder votre session avant de quitter Xfce.

Vous avez maintenant un environnement de base fonctionnel installé et configuré. Si vous voulez aller encore plus loin dans la configuration de Xfce, continuez la lecture de ce guide !

4.  Applications supplémentaires

Greffons des panneaux

Dans ce chapitre, nous allons étudier les greffons et applications utiles lors d'utilisation quotidienne de Xfce.

De nombreux greffons pour la barre de menu sont disponibles dans Portage ; vous pouvez le voir facilement avec emerge --search xfce. Bien que souvent leurs descriptions soient explicites, certains méritent une attention particulière car ils sont très utiles. Pour les utiliser, il suffit de les installer via emerge. Les greffons ainsi installés seront automatiquement ajoutés à la liste des outils disponibles dans le menu « Add New Item » affiché lorsque vous faites un double-clic sur la barre de menu.

  • xfce4-battery est parfait pour les utilisateurs de portable. Ce greffon affiche l'état de la batterie en pourcent, une estimation du temps restant, la source d'énergie (batterie ou secteur), l'état des capteurs, les avertissements et peut même être configuré pour exécuter des commandes une fois un certain niveau d'énergie atteint. Cette fonction peut être utilisée pour mettre en veille l'ordinateur portable si la batterie est presque vide.
  • xfce4-verve est une petite ligne de commande embarquée dans la barre de menu. C'est plus rapide que d'ouvrir un autre terminal juste pour exécuter une commande.
  • xfce4-mount vous procure une méthode simple pour monter les périphériques matériels inscrits dans le fichier /etc/fstab à l'aide d'un simple clic de souris.

Si vous ne trouvez pas ce que vous cherchez dans les extensions faites spécialement pour Xfce, essayez de jeter un œil à la liste des applets de la barre de menu de Gnome ! Et oui, en installant tout d'abord xfce4-xfapplet, vous pourrez ensuite installer et exécuter des applets faites pour Gnome.

Programmes utiles

Xfce comporte plusieurs applications pratiques, telles que xfce4-appfinder, le thème d'icône de Xfce, le gestionnaire de thèmes de fenêtres xfwm4, terminal, orage, et mousepad. Notez que les trois derniers ne sont pas installés si vous compilez xfce4 avec le paramètre USE minimal. Toutefois, il y a des applications vraiment très petites et terribles qui méritent d'être installées.

orage est un calendrier simple et facile à utiliser. mousepad est un éditeur de texte réduit à l'essentiel qui se lance vraiment très rapidement. terminal est de loin plus configurable et pratique que xterm, et supporte le texte Unicode et la pseudo-transparence à l'aide du support composite intégré dans Xfce, tout ça nativement. Assurez-vous juste que l'action par défaut du terminal rapide de votre barre de menu exécute /usr/bin/Terminal à la place de xterm. Faites un clic droit sur le lanceur et choisissez « Propriétés » pour changer la commande

thunar est un gestionnaire de fichiers graphique intégré à Xfce. Il est rapide et assez puissant et peut supporter quelques extensions pour accroître ses fonctionnalités ; il vous suffit de les installer avec la commande emerge. Jetons un coup d'œil :

  • thunar-archive vous permet de créer et d'extraire des fichiers archives en utilisant le menu par le clic droit. Il fonctionne encore mieux s'il est jumelé avec l'outil d'archivage graphique développé pour Xfce, xarchiver. Exécutez emerge xarchiver pour l'installer.
  • thunar-media-tags vous permet de renommer de façon intelligente plusieurs fichiers media en lot, et vous permet d'éditer leurs informations tags, comme les tags id3.
  • thunar-thumbnailers vous permet de visualiser certains types de fichiers à l'intérieur de Thunar, tels que les images et les polices.
  • thunar-volman gère automatiquement les périphériques et media amovibles.

Ensuite, voyons comment ajouter des applications de bureautique pratiques et légères tout en gardant la philosophie de Xfce.

Bien que mousepad soit assez sympa, si vous nécessitez un logiciel de traitement de texte plus complet mais que vous ne voulez pas vous encombrer avec OpenOffice, essayez d'installer abiword. AbiWord est léger, rapide et totalement interopérable avec les types de documents standards. Il peut également être complété avec les abiword-plugins

Besoin d'un client de messagerie moins exigeant que mozilla-thunderbird ou evolution ? Essayez d'installer claws-mail.

Pour les discussions sur Internet, irssi est un excellent client IRC minimal et incroyablement configurable qui s'exécute dans votre terminal. Si vous préférez un client « tout-en-un » qui peut prendre en charge la quasi totalité des protocoles de discussion par Internet, pidgin vous conviendra parfaitement.

Si vous avez besoin d'un lecteur de musique, ne cherchez pas plus loin que mplayer et decibel-audio-player. Ils peuvent jouer presque tous les formats médias disponibles.

Finalement, installons un navigateur Internet. Quasiment tous les navigateurs graphiques demandent plus de ressources que la plupart des autres applications. mozilla-firefox (ou mozilla-firefox-bin) est toujours un choix judicieux. Il y a également opera qui est rapide, mais qui n'est pas disponible pour autant d'architectures que mozilla-firefox et qui demande d'installer plus de dépendances à moins de définir la variable USE qt-static lors de l'installation.

Exemple de code 4.1 : Installer un navigateur Internet

(Installer Mozilla Firefox.)
# emerge mozilla-firefox
(Installer Opera.)
# echo "www-client/opera qt-static" >> /etc/portage/package.use
# emerge opera

Après avoir exploré quelques applications de bureau, voyons ce que l'on peut faire pour améliorer votre environnement Xfce.

Connexion graphique

Vous souvenez-vous que l'on a ajouté startxfce4 dans notre fichier ~/.xinitrc ? Tout ce que vous avez à faire pour démarrer votre session graphique est de vous identifier puis de taper startx. C'est une bonne solution si vous préférez un démarrage et une connexion en mode texte, mais nous allons utiliser un gestionnaire de session graphique qui lancera Xfce automatiquement après le démarrage (de cette façon vous pourrez vous identifier graphiquement).

Tout d'abord, on va s'assurer que Xfce soit lancé au démarrage :

Exemple de code 4.2 : Ajouter xdm au niveau d'exécution par défaut

# rc-update add xdm default

Nous n'avons pas encore fini. Il nous faut encore choisir un gestionnaire de session graphique et ajuster certaines variables. Comme le choix est large dans Portage, nous allons nous contenter pour ce guide de SLiM, pour Simple Login Manager (N.d.T. : « Simple gestionnaire de connexion »)

slim est rapide, léger et ne possède que peu de dépendances. Parfait pour Xfce !

Exemple de code 4.3 : Installer SLiM

# emerge -avt slim

Note : Le paramètre USE branding installera le paquet slim-themes qui vous donnera un assortiment de thèmes pour la connexion, incluant un thème Gentoo Linux.

Puis éditez la variable DISPLAYMANAGER dans le fichier /etc/conf.d/xdm :

Exemple de code 4.4 : Éditer /etc/conf.d/xdm

DISPLAYMANAGER="slim"

SLiM peut démarrer automatiquement votre session Xfce si vous ajoutez XSESSION="Xfce4" au fichier /etc/rc.conf.

Si vous avez installé SLiM comme gestionnaire de connexion, il y a beaucoup de thèmes disponibles dans le paquet slim-themes disponible dans Portage. Vous pouvez également regarder sur la page de thèmes de SLiM pour en obtenir davantage. Vous pouvez créer assez facilement votre propre thème SLiM, pour cela il existe un guide pour les thèmes. Gentoo embarque également un paquet slim-themes que vous pouvez installer avec emerge.

Rendre votre environnement de bureau plus beau

Une petite personnalisation de votre environnement peut parfois prendre beaucoup de temps. Xfce contient toutes les options que vous pourriez attendre d'un environnement de bureau complet : lissage des polices de caractères, modèles de couleurs, différentes décorations des fenêtres, thèmes et plus encore. Si ce n'est pas suffisant pour vous, il est simple d'installer des thèmes supplémentaires, des icônes, des thèmes de curseurs et des fonds d'écrans.

Une sélection de fonds d'écrans Gentoo disponibles dans plusieurs résolutions sont hébergés sur le site officiel de Gentoo. Si vous êtes à la recherche de thèmes d'icônes et de thèmes Xfce, Xfce-Look en héberge une grande quantité. Pour installer des thèmes ou icônes supplémentaires téléchargés, il vous faudra d'abord les placer dans le bon dossier. Les paquets d'icônes vont dans /usr/share/icons/ et les thèmes vont dans /usr/share/themes/ ; utilisez ces répertoires si vous voulez que tous les utilisateurs aient accès aux thèmes et aux jeux d'icônes. Les utilisateurs individuels peuvent installer leurs propres thèmes et jeux d'icônes dans les répertoires ~/.themes/ et ~/.icons/.

Si vous utilisez gdm comme gestionnaire de connexion graphique, le site Gnome-Look propose de nombreux thèmes pour personnaliser gdm. Pour les installer, vous pouvez soit les décompresser dans le dossier /usr/share/gdm/themes/, soit lancer la commande gdmsetup avec les privilèges root et « glisser-déposer » l'archive dans la fenêtre gdm. Il existe quelques très beaux thèmes Gentoo disponibles.

Enfin, Xfce a son propre système de gestion de la transparence. Cette option se trouve dans Menu --> Settings --> Window Manager. Pour de meilleures performances, il faudra utiliser un pilote de carte graphique qui supporte l'accélération graphique. Assurez-vous d'avoir installé xfwm4 avec le paramètre USE xcomposite.Ensuite, il faut activer l'option « Composite » dans le fichier /etc/X11/xorg.conf en ajoutant cette section :

Exemple de code 4.5 : Éditer le fichier xorg.conf

Section "Extensions"
    Option  "Composite"  "Enable"
EndSection

Ceci est le strict minimum pour la configuration de Xorg-X11 requise par Xfce. Néanmoins, activer l'accélération graphique dépend de votre carte graphique et cela sort du champ de ce guide. Référez-vous aux autres guides de la liste La station de travail Gentoo pour apprendre comment configurer l'accélération graphique pour votre carte.

5.  Mise à jour

Mise à jour de la version 4.2 à la version 4.4

La mise à jour de Xfce de la version 4.2 à la version 4.4 n'est pas difficile, mais n'est pas non plus aussi simple que la plupart des mises à jour. Avec la version 4.4, beaucoup d'anciens paquets sont devenus obsolètes ou bien leurs fonctionnalités ont été incluses dans le bureau par d'autres moyens.

Tout d'abord, mettez à jour votre arbre Portage (emerge --sync), et voyez si des mises à jours de Xfce sont disponibles (emerge -pvtuD world).

Vous noterez qu'il y a une liste de paquets qui bloquent la mise à jour, car la plupart des paquets de la version 4.2 ne peuvent coexister avec les paquets de la version 4.4. Ici, la solution est assez simple : il faut simplement désinstaller les paquets bloquant, comme décrit dans le guide de Portage et dans man emerge. Vous pouvez ensuite continuer avec la mise à jour.

Ensuite, vous aurez sans doute besoin de recompiler certains paquets, comme les applications compilées avec dbus. Vous aurez besoin d'installer d'abord gentoolkit pour cela. Ensuite, une fois que gentoolkit est installé, exécutez :

Exemple de code 5.1 : Recompilation des paquets

# revdep-rebuild -p
(Si vous voyez une quelconque sortie mentionnant des paquets bloqués,
exécutez la commande suivante)
# revdep-rebuild

Note : Pour plus d'informations, lisez le man revdep-rebuild et notre guide de Gentoolkit.

Une fois cela fait, exécutez de nouveau revdep-rebuild -p, juste pour vérifier que vous avez un système bien propre et cohérent. S'il y a encore des paquets cassés, refaites un revdep-rebuild -p et un revdep-rebuild jusqu'à ce qu'il n'y ait plus de sortie de paquets cassés. La plupart des problèmes de mise à jour de Xfce viennent de dbus, puisque Xfce utilise de façon assez importante dbus.

Ensuite, redémarrez dbus et/ou hal.

Exemple de code 5.2 : Redémarrage de dbus et hal

# /etc/init.d/dbus restart
# /etc/init.d/hald restart

Enfin, replacez-vous dans un environnement à jour.

Exemple de code 5.3 : Mise à jour des variables d'environnement

# env-update && source /etc/profile

Paramètres

Assurez-vous d'être familiarisé avec toutes les nouvelles options disponibles dans le nouveau gestionnaire de paramètres. Les options intéressantes sont celles dans la partie "Bureau" ; Xfce peut à présent gérer votre bureau et placer des icônes dessus.

Il y a également une partie "Peaufinage des fenêtres", dans laquelle vous pouvez régler le comportement des fenêtres, des espaces de travail et la transparence (si elle est activée). Xfce 4.4 a quelque peu changé le comportement par défaut des espaces de travail et du focus de la fenêtre active. Si vous n'aimez pas le fait que cliquer sur un lien hypertexte dans un espace de travail change vous envoie sur un autre espace de travail (ou un comportement similaire de comportement du focus qui vous ennuie), essayez de regarder dans Paramètres --> Peaufinage des fenêtres --> Focalisation --> Activer la prévention d'acquistion de focalisation.

Assurez-vous de lire la documentation de Xfce et de regarder le guide rapid de Xfce pour en savoir plus sur la version 4.4 et la façon de le configurer.

6.  Résumé

Félicitations d'être arrivé aussi loin ! Vous venez d'installer et de configurer un environnement rapide avec une suite solide d'applications pour vos besoins informatiques.

Références

Besoin d'aide supplémentaire pour configurer et utiliser Xfce ? Besoin de conseils pour des applications plus légères ? Essayez de vérifier sur :

  • les forums Gentoo ;
  • le canal IRC #xfce sur irc.freenode.net.
  • Les fichies d'aide installés et les autres documentations fournies par Xfce : /usr/share/xfce4/doc/C/index.html. Ouvrez juste cette page dans votre navigateur internet et lisez. Il y a même beaucoup d'options de configuration "cachées" détaillées dans ces fichiers d'aide.
  • La page d'accueil de Xfce


Imprimer

Dernière mise à jour le 10 juin 2009

Une version originale plus récente datée du 7 octobre 2009 existe.

Résumé : Ce guide fournit une introduction à Xfce qui est un environnement de bureau rapide, léger et complet.

Joshua Saddler
Auteur

Alexandre Perrin
Traducteur

Marion Agé
Traducteur

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.