Retrouvez cet article dans : Linux Pratique 37
Xfce, l'" autre " environnement de bureau
Grâce au déploiement massif de la distribution Ubuntu, qui se décline en plusieurs versions selon l'environnement de bureau choisi, Xfce, bureau par défaut de la distribution Xubuntu, commence à sortir de l'ombre. Choisi comme environnement par défaut des distributions dites " légères " : Evinux, Zenwalk, Freeduc et plus récemment Xubuntu, son principal atout est d'être léger et peu gourmand en ressources. En effet, plus l'environnement utilise de mémoire, et plus le système sera obligé d'utiliser la swap, ce qui ralentit l'exécution des applications par exemple. Ce n'est pas le cas d'Xfce qui a été conçu pour accaparer le moins de mémoire possible, tout en restant agréable à utiliser. C'est l'environnement de bureau idéal pour les configurations moins récentes (qui possèdent peu de mémoire et un processeur de faible puissance). Une autre priorité de Xfce réside dans le respect des normes, spécifiquement celles définies sur Freedesktop 1. 1 Le projet Freedesktop.org est un lieu d'échange et de collaboration entre différents projets libres (Gnome, KDE, X.org, GStreamer, etc.), qui a pour but de garantir l'interopérabilité des environnements graphiques sous GNU/Linux.L'histoire
Xfce est un projet qui fut initié par Olivier Fourdan, en 1996. À cette époque, les deux géants Gnome et KDE, respectivement apparus en 1997 et 1998) n'avaient pas encore vu le jour. L’idée était alors de créer un environnement de bureau plus facile à gérer que FVWM (le gestionnaire de fenêtres le plus répandu alors). L'environnement Xfce 4 est construit à partir de la bibliothèque Gtk2. Au commencement (versions 1 et 2), Xfce n’était pas basé sur Gtk, mais sur XForms, une librairie C qui n’était malheureusement à l'époque pas en GPL. C'est d'ailleurs à cette librairie qu'on doit le nom de Xfce, qui signifie XForms Common Environment. C'est en 1999, voyant que Xforms n'évoluait plus guère, qu'il a été décidé de développer Xfce en Gtk, cette dernière étant alors en plein essor. Par ailleurs, les utilisateurs de Xfce souhaitaient pouvoir jouir d'un environnement entièrement sous licence GPL.Les utilitaires et applications d'Xfce
Xfce, tout comme ses homologues, est constitué de plusieurs composants, dont l'ensemble offre toutes les fonctionnalités de base d'un environnement de bureau. Bien entendu, chacun de ces composants est disponible individuellement, ce qui permet à l'utilisateur de sélectionner uniquement ceux dont il a réellement besoin afin de créer un environnement de travail adapté et totalement personnalisé selon son usage. La toute dernière version, Xfce 4.4bêta2 offre en outre de nouvelles applications qui font d'Xfce un bureau encore plus complet.Le tableau de bord
Certains pourraient reprocher à Gnome et KDE de " trop ressembler " à MS Windows. En effet, le menu K, renfermant toutes les applications KDE classées par catégories, n'est pas sans rappeler le célèbre menu Démarrer de Windows (autant dans son rôle que dans sa position sur l'écran d'ailleurs). Gnome s'éloigne quelque peu de ce schéma en proposant un tableau de bord à trois entrées : Applications, Raccourcis et Système, disposé par défaut en haut de l'écran, mais on reste là encore dans l'optique de ne pas trop perturber l'utilisateur de Windows. On sait où cliquer au premier regard.
Fig. 1
Xfce se démarque ici, puisque la plupart du temps, par défaut, le tableau de bord est mobile et n'occupe plus la totalité de la largeur de l'écran (il est centré) (Fig. 1). La première fois, cela peut être quelque peu dérangeant. Cela dit, une fois qu'on y est habitué, chaque geste paraît naturel, et Xfce est tout aussi userfriendly que ses consorts. Le tableau de bord rassemble tous les outils dont vous pouvez avoir besoin : un terminal de commandes, le gestionnaire de fichiers, un navigateur Web (Firefox), un lecteur audio, etc. Il suffit de cliquer sur l'icône correspondante pour lancer le logiciel. Vous trouverez également le gestionnaire d'espaces de travail (4 petites cases grisées). Enfin, divers outils système sont à votre disposition (plus ou moins selon la distribution que vous utilisez ; le tableau de bord peut en effet être configuré différemment par défaut) :

- Le menu Xfce (Fig. 2), représenté par une souris. Notons que ce menu s'affiche également par simple clic droit n'importe où sur le bureau. Il permet d'accéder rapidement à l'ensemble des applications installées sur le système, classées par catégories : Accessoires, Bureautique, Infographie, Multimédia, Réseau, etc., ainsi qu'aux différents paramétrages du système.
- Un bouton de fermeture de session (et parfois, de verrouillage du bureau).
- L'horloge.
- Le panneau de configuration de Xfce : il permet de configurer l'ensemble de votre bureau et vous donne accès à quelques utilitaires comme le gestionnaire de fichier, l'économiseur d'écran ou encore le gestionnaire d'imprimante.
- Le gestionnaire d'imprimante.
- L'aide en ligne.
- etc.
- une applet météo ;
- un bloc-notes ;
- une mini ligne de commande (par exemple pour lancer rapidement un logiciel) ;
- un petit calendrier ;
- des contrôleurs du processeur et de la mémoire ;
- un utilitaire pour le montage/démontage de périphériques ;
- un notificateur de mails ;
- un champ de recherche Google ;
- etc.
Le panneau de configuration
Complet et on ne peut plus intuitif, le panneau de configuration (Fig. 4, page suivante) permet de configurer son environnement de travail dans les moindres détails : paramètres d'affichage, écran de démarrage et économiseur d'écran, marges et espaces de travail, peaufinage des fenêtres, interface utilisateur, etc. Vous disposerez également d'un accès direct au gestionnaire de fichiers, à l'agenda Orage, ou encore au gestionnaire de panneau.
Fig.4
Remarquez que la dernière version d'Xfce possède un nouvel utilitaire (Fig. 5) qui permet d'indiquer au système quelles sont vos applications préférées pour la navigation Web, la messagerie électronique et l'émulation d'un terminal de commandes.

Fig-5 Fig-6
Enfin, vous aurez également accès au gestionnaire de sessions (Fig. 6), qui outre l'enregistrement de votre session à chaque fermeture, vous offre la possibilité de lancer les services Gnome ou KDE au démarrage.Le gestionnaire de fenêtres
Sous Xfce, le gestionnaire de fenêtres porte le nom de XFWM. Il est doté de fonctionnalités très appréciées des utilisateurs :- Le placement " intelligent " des fenêtres et un magnétisme réglable.
- La gestion des ombres portées et de la transparence (si celle-ci est activée et que votre carte graphique vous le permet).
- Il peut être entièrement piloté par des raccourcis clavier configurables (ex. : replier la barre de titre des fenêtres, maximisation verticale, etc.).

Fig-7
Thunar, le gestionnaire de fichiers
Thunar (http://thunar.xfce.org/index.xhtml) est tout récent puisqu'il n'a été intégré à Xfce que depuis la version 4.4bêta1 (sortie en juin 2006).
Fig-8
Thunar est très proche de Nautilus en termes d'apparence (Fig. 8). Dans le panneau latéral se trouve la liste des répertoires ; vous pourrez choisir d'afficher les raccourcis vers votre répertoire personnel et votre système de fichiers ou bien choisir une vue en arborescence. L'affichage du contenu s'effectue en mode icônes uniquement. Pour naviguer parmi vos fichiers, effectuez un simple ou double clic au choix ; de plus, Thunar permet la navigation par " mouvement de souris ", ce qui peut s'avérer très pratique. Utiliser le système d'alternatives de Debian et Mandriva Souvent, il existe plusieurs programmes qui exécutent le même service, et l'utilisation de l'un ou de l'autre est un choix très personnel selon vos préférences en termes d'ergonomie, d'apparence, etc. Quand ces programmes sont appelés directement, le problème ne se pose pas. Il suffit de sélectionner le programme désiré ; mais comment faire lorsqu'une tierce application fait implicitement appel à un programme sans aucune intervention de votre part ? Par exemple, il vous est sûrement déjà arrivé de lancer une application basée sur Java en vain : vous avez toujours le même message d'erreur. Dans la plupart des cas, il s'agit simplement d'une incompatibilité avec l'environnement java défini par défaut. Or, plusieurs environnements java peuvent être installés sur votre système, il ne vous reste plus qu'à faire en sorte que votre application utilise la bonne version. Les distributions Debian, Mandriva et dérivées, intègrent la commande update-alternatives, une commande très utile, qui permet de choisir un outil en particulier parmi tous les outils de même type installés sur votre système. Vous pouvez, en effet, disposer de plusieurs interpréteurs java, de plusieurs navigateurs Web, etc. Observez le contenu de votre répertoireupdate-alternatives --config x-www-browserL'option
update-alternatives --set editor /usr/bin/vimPour ceux qui sont encore peu enclin à utiliser la ligne de commandes, GAlternatives (Fig. 1) et KAlternatives (Fig. 2), respectivement pour Gnome et KDE, servent tous 2 d'interfaces graphiques à la commande

Fig.9 Fig.10
En outre, le menu contextuel des répertoires visualisés dans Thunar offre la possibilité d'ouvrir un Terminal directement depuis le répertoire sélectionné (Fig. 10). Fonctionnalité que l'on ne retrouve d'ailleurs ni dans Nautilus, ni dans Konqueror. Les plus observateurs d'entre vous auront peut-être remarqué qu'il n'y a pas de corbeille, destinée à contenir les fichiers supprimés. En réalité, Xfce ne gère pas le système de corbeille, les fichiers supprimés par l'utilisateur le sont définitivement, pas de récupération possible en cas de mauvaise manipulation. Cependant, la corbeille devrait être intégrée dans Thunar dans les versions futures. Notons enfin que les fonctionnalités de Thunar peuvent être étendues grâce à un système de plugins (à récupérer sur le site officiel de Thunar : http://thunar.xfce.org/plugins.html). Vous pourrez par exemple ajouter un plugin permettant de créer des archives directement depuis Thunar, via le menu contextuel des fichiers et répertoires (fonction depuis longtemps disponible dans Nautilus et Konqueror).MousePad, un éditeur de texte simple et léger
Mousepad (Fig. 11) est un éditeur de texte conçu pour Xfce 4.4. Il est basé sur Leafpad 2, mais contrairement à ce dernier, Mousepad propose le support d'impression. Il ne propose que des options de base comme la numérotation des lignes et l'indentation automatique. En revanche, il ne faudra pas compter sur lui pour la coloration syntaxique. MousePad n'est donc pas aussi abouti que Gedit ou Kate, mais n'oublions pas que l'objectif était d'avoir un outil fonctionnel et léger. 2 Site officiel de Leafpad : http://tarot.freeshell.org/leafpad/
Fig.11 Fig.12
Orage, le calendrier
Orage est une nouvelle application de type agenda/gestionnaire d'évènements, intégrée à Xfce 4.4bêta1. Basé sur Xfcalendar, Orage offre toutes les fonctionnalités que l'on attend aujourd'hui d'un agenda, et demeure simple d'utilisation. Un double-clic dans le calendrier ouvre la liste des évènements de la journée. Vous pourrez définir autant d'évènements personnels ou professionnels que vous le souhaitez. Pour chacun, vous pourrez mettre en place un système d'alarme qui vous évitera d'oublier vos rendez-vous les plus importants (Fig. 12).Conclusion
Avec Xfce, vous bénéficiez d'un bureau complet, agréable et très léger. Vous serez certainement très surpris par la richesse des applications qui composent l'environnement Xfce. En outre, comme nous l'avons précisé, de nombreux goodies officiels sont disponibles pour agrémenter votre environnement de travail. Les utilisateurs de Linux ne voyaient jusqu'à présent que deux alternatives lorsqu'il s'agissait de choisir leur environnement favori : il serait temps désormais de considérer sérieusement cette troisième option...- Dernière version : Xfce 4.3.90.2 (juillet 2006)





Donnez votre avis
Vous devez avoir ouvert une session pour écrire un commentaire.