Guide de configuration de Xfce
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 |
# 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 |
# emerge mozilla-firefox
# 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
# 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
Ce document est protégé par la licence Creative
Commons : Paternité - Partage des Conditions Initiales à
l'Identique 2.5.
|