Xfce/fr

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Xfce and the translation is 100% complete.

Xfce est un environnement de bureau léger conçu pour être rapide, esthétique et convivial.

Prérequis

Choisir un profil

Important
Lire la documentation adéquate avant de faire la moindre modification de profil.

Utiliser le profil desktop (NdT: bureau, en français) procurera une bonne série de paramètres par défaut pour Xfce. D'autres profils peuvent être utilisés, mais celui-ci procure un bon équilibre entre les dépendances nécessaires et l'utilisabilité. Pour sélectionner le profil desktop :

root #eselect profile set default/linux/amd64/23.0/desktop

Éviter les dépendances inutiles

Le paquet app-text/poppler sera ajouté en tant que dépendance lors de l'installation d'Xfce. Avec un profil de bureau (NdT: desktop en anglais), ce paquet utilisera l'USE flag qt5 par défaut et ajoutera de par le fait des dépendances Qt qui ne sont pas foncièrement nécessaires pour Xfce. Une manière de l'éviter est de désactiver cet USE flag pour poppler :

FILE /etc/portage/package.use/xfceDésactiver l'USE flag qt5 pour poppler
app-text/poppler -qt5

Bien sûr, -qt5 peut aussi être ajouté au fichier /etc/portage/make.conf, pour désactiver globalement ce flag, si désiré.

xfce4-notifyd

Ceci est une étape optionnelle pour installer xfce-extra/xfce4-notifyd à la place de x11-misc/notification-daemon. Sautez cette section si le choix du démon (NdT: les services en tâche de fond) n'est pas important.

Installer xfce-base/xfce4-meta ajoutera virtual/notification-daemon dans les dépendances. Cette dépendances virtuelle est conçu pour assurer qu'Xfce aura un service de notification, peu importe quel logiciel l'utilisateur choisira pour remplir ce rôle.

Par défaut, virtual/notification-daemon satisfera cette dépendance en piochant dans celle du paquet x11-misc/notification-daemon de GNOME. Les utilisateurs d'Xfce peuvent préférer utiliser xfce-extra/xfce4-notifyd, si un démon de notification n'a pas déjà été installé.

En installant xfce-extra/xfce4-notifyd avant Xfce, le paquet virtuel virtual/notification-daemon utilisera xfce4-notifyd et n'ajoutera aucun autre paquet. Utiliser l'option --oneshot pour éviter d'ajouter xfce4-notifyd dans le fichier world:

root #emerge --ask --oneshot xfce-extra/xfce4-notifyd

Maintenant procéder avec l'installation.

Installation

USE flags

USE flags for xfce-base/xfce4-meta The Xfce Desktop Environment (meta package)

+svg Add support for SVG (Scalable Vector Graphics)
archive Install app-arch/xarchiver.
calendar Add support for calendars (not using mcal!)
cdr Add support for CD writer hardware
editor Install the app-editors/mousepad text editor.
image Install the media-gfx/ristretto image viewer.
media Install the media-video/parole media player.
minimal Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
mpd Install the media-sound/xfmpc MPD client.
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
remote-fs Install the x11-misc/gigolo frontend to manage remote filesystem connections.
search Install the dev-util/catfish search tool frontend.
upower Enable power management support

Emerge

Installer xfce-base/xfce4-meta pour une suite par défaut des paquets Xfce, afin d'avoir un environnement de bureau raisonnablement complet :

root #emerge --ask xfce-base/xfce4-meta


Le paquet xfce-base/xfce4-meta fournira les paquets orientés utilisateurs suivants, plus des bibliothèques et logiciels systèmes :

Paquet Description
x11-terms/xfce4-terminal Un émulateur de terminal qui s'intègre bien avec Xfce, plus ergonomique que le programme standard xterm.
xfce-base/xfce4-panel Tableau de bord du bureau avec des lanceurs d'applications, des menus, un sélecteur d'espace de travail et plus encore.
xfce-base/xfce4-settings Configuration du système pour l'environnement de bureau Xfce, procurant des boîtes de dialogues pour la configuration et des outils.
xfce-base/thunar Thunar est le gestionnaire de fichiers d'Xfce.
xfce-base/xfce4-appfinder Recherche d'application.
xfce-base/thunar-volman Gestion des périphériques et media amovibles.
xfce-base/tumbler Pré-visualisation des fichiers pour Thunar.
xfce-base/xfce4-power-manager Une application pour surveiller et gérer la consommation d'énergie (particulièrement importante pour les ordinateurs portables). Choisir des modes de performance maximale ou d'économie de batterie. Ajuster la luminosité de l'écran et configurer les actions de mise en veille prolongée, de suspension et d'arrêt (c'est-à-dire, lorsque le couvercle est fermé ou que des boutons sont pressés). Prévenir lorsque la batterie atteint certains niveaux, voire éteindre la machine. Inclure des plugins de panneau (ndt: panel) pour afficher l'état de la batterie/charge et contrôler la luminosité.
xfce-extra/xfce4-pulseaudio-plugin Contrôle du volume sonore dans le tableau de bord. Le paquet media-sound/volumeicon peut être une option pour les systèmes sans pulseaudio.

Pour voir tout ce qui est installé par xfce-base/xfce4-meta, consulter l'onglet Dependencies (NdT: Dépendance, en français) sur packages.gentoo.org.

Il n'est pas strictement nécessaire d'utiliser le paquet xfce-base/xfce4-meta, Xfce peut être "personnalisé" en installant uniquement les composants souhaités, mais attention, cela demande une certaine connaissance de ce qui est nécessaire.

Logiciels supplémentaires

Il y a de nombreuses applications additionnelles qui font partie du projet Xfce et qui sont :

Paquet Description
app-cdr/xfburn Application de gravure de CD.
app-editors/mousepad Éditeur de texte léger.
x11-themes/xfwm4-themes Quelques thèmes pour le gestionnaire de fenêtres.
xfce-extra/thunar-archive-plugin Un greffon pour que Thunar puisse traiter les archives ; utilise app-arch/file-roller.
xfce-extra/xfce4-battery-plugin Affiche le pourcentage de batterie, le temps restant, la source d'énergie (câble secteur ou batterie), l'état des ventilateurs, les avertissement et peut même être configuré pour exécuter des commandes à un certain niveau d'énergie, ce qui peut être utilisé pour placer un ordinateur portable en mode hibernation quand la batterie est presque épuisée.
xfce-extra/xfce4-mount-plugin Montage en un seul clic des périphériques listés dans le fichier /etc/fstab.
xfce-extra/xfce4-sensors-plugin Monitore les sondes matérielles, comme la température du CPU, les tours-par-minute des ventilateurs, la température des disques durs, le voltage de la carte mère et plus encore.
xfce-extra/xfce4-verve-plugin Un prompt de ligne de commande intégré dans le tableau de bord ; plus rapide d'accès qu'en ouvrant un autre terminal pour lancer une commande.

Ceci est juste une sélection partielle des paquets disponibles dans le dépôt de Gentoo, consulter la catégorie xfce-extra, ou utiliser la commande eix (eix --category xfce-extra), permettant de voir les paquets qui sont dans la catégorie xfce-extra. Consulter aussi https://www.xfce.org/projects?lang=fr (NdT: page officielle du projet, en français) pour plus d'informations.

Les applications suivantes fonctionnent bien dans Xfce pour mettre en place un environnement de bureau basique :

Paquet Description
x11-misc/alacarte L'éditeur de menu de GNOME fonctionne bien dans Xfce.
x11-terms/tilda Émulateur de terminal léger dans le style quake (NdT: méthode pour toujours avoir un terminal ouvrable, même en plein écran, toujours à portée de main. Rien à voir avec les jeux vidéos.).

Utilisation

Lancer Xfce

Xfce peut soit être lancé depuis un terminal après la connexion, lancé automatiquement après la connexion au terminal, ou bien démarrer par un gestionnaire de connexion graphique qui saluera l'utilisateur et lui demandera les informations de connexions.

Démarrer Xfce sans gestionnaire de connexion (display manager)

Les commandes startx et startxfce4 sont des alternatives facilement disponibles pour démarrer Xfce sans utiliser un gestionnaire de connexion.

startx

Quand on utilise la commande startx, il faut créer un fichier ~/.xinitrc avec le contenu suivant :

FILE ~/.xinitrcDémarrer xfce4 en invoquant startx
exec startxfce4

S'il y a des problèmes d'autorisation ou de permissions, consulter la section de dépannage.

startxfce4

Pour lancer le bureau Xfce4, taper simplement startxfce4 dans la ligne de commande et presser entrée :

user $startxfce4

Gestionnaire de connexion (display manager)

Il est possible d'utiliser un gestionnaire de connexion pour démarrer Xfce. Se référer à l'article gestionnaire de connexion pour en configurer un.

La plupart des gestionnaires de connexion utilisent les fichiers .desktop pour configurer les sessions. Ce qui suit est un exemple de fichier desktop qui peut être utilisé pour lancer Xfce via le gestionnaire de connexion :

FILE xfce4.desktopFichier desktop d'Xfce pour le gestionnaire de connexion
[Desktop Entry]
Encoding=UTF-8
Name=Xfce4
Comment=Utilisez cette session pour exécuter Xfce 4 comme environnement de bureau
Exec=/usr/bin/startxfce4
Icon=/usr/share/pixmaps/xfce4_xicon1.png
Type=Application

Le fichier desktop doit ensuite être placé au bon emplacement pour le gestionnaire de connexion.

Configuration

Xfce est un environnement de bureau et en tant que tel il peut être réglé et taillé aux besoins de (presque) tous les utilisateurs. Dans cette section, de nombreux aspects populaires (ou plus difficile d'accès) sont couverts.

Touches de contrôles du volume sonore

Installer le paquet xfce-extra/xfce4-volumed-pulse pour gérer le volume sonore avec les touches en question :

root #emerge --ask xfce-extra/xfce4-volumed-pulse

Le paquet media-sound/tudor-volumed peut être une option pour les systèmes n'utilisant pas pulseaudio.

Comme alternative, des touches personnalisées peuvent être associées en lançant la commande xfce4-keyboard-settings :

  • volume up button: amixer set Master 5%+
  • volume down button: amixer set Master 5%-
  • mute button: amixer set Master toggle

Thèmes GTK 3 cohérents

Une option est d'utiliser le thème Greybird, qui est supporté pour GTK 2, GTK 3, xfw4, emerald et metacity :

root #emerge --ask x11-themes/greybird

Aller dans le menu d'Xfce -> Paramètres -> Apparence. Ou lancer xfce4-appearance-settings. Sélectionner "Greybird" depuis la liste "Style".

Désormais les applications GTK 2 et GTK 3 devraient avoir une apparence cohérente (NdT: entre elles).

Décorations (NdT: des fenêtres) coté client de GTK

XFCE par défaut désactive les décorations (des fenêtres) du côté client de GTK, elles peuvent être paramétrées par la variable d'environnement GTK_CSD=1. Les applications comme Firefox utilisent des décorations côté client pour masquer leur propre barre de titre.

Autres thèmes

D'autres thèmes disponibles dans Portage, compatibles avec XFCE, peuvent être installés avec la liste suivante :

root #emerge --ask x11-themes/clearlooks-phenix x11-themes/gnome-themes-standard x11-themes/light-themes x11-themes/murrine-themes x11-themes/shiki-colors x11-themes/tactile3 x11-themes/zukini

Dépannage

Activer la séparation verticale des fenêtres

La plupart des environnements de bureau modernes ont une séparation verticale des fenêtres activée par défaut. C'est aussi possible dans Xfce, mais pas par défaut. Pour l'activer, naviguer dans: ParamètresGestionnaire de fenêtresAvancés.

  • La case "Snap windows to screen border" doit être cochée.
  • La case sous "Wrap workspaces when reaching the screen edge" doit être décochée. Elle interfère avec la séparation verticale des fenêtres.

Une fois les cases à cocher mises il devrait désormais être possible de déplacer la fenêtre à la droite ou la gauche de l'écran, ce qui devrait imposer à la fenêtre à se redimensionner à 50% de sa largeur.

Les raccourcis claviers peuvent être paramétrés pour faire cela avec les combinaisons typiques Super+ ou Super+. Naviguer dans ParamètresGestionnaire de fenêtre → onglet Clavier

Régler les actions "Tile window to the left" et "Tile window to the right" avec les combinaisons de touches Super+ et Super+ respectives.

Le mixeur audio se plaint à propos de l'absence du binaire pavucontrol

Cliquer sur l'icône du haut-parleur dans le tableau de bord et sélectionner Mixeur audio… affiche un message disant «pavucontrol binary not found».

La solution est d'installer le paquet media-sound/pavucontrol :

root #emerge --ask media-sound/pavucontrol

Xfce4-screensaver (NdT: l'économiseur d'écran) qui ne se déverrouille pas

Xfce-screensaver utilise gnome-keyring par défaut pour l'authentification. En appliquant la méthode d'installation ci-dessus, gnome-keyring ne sera pas installé, et pam ne pourra pas gérer la configuration par défaut installée dans /etc/pam.d/xfce4-screensaver. Soit installer gnome-keyring, soit modifier le fichier pour permettre l'utilisation de system-auth pour les mots de passe :

FILE /etc/pam.d/xfce4-screensaver
auth include system-auth
password include system-auth

Erreurs d'autorisation et de permissions

Quand des problèmes d'autorisation ou de permissions surviennent au sein d'Xfce4 dans un profil OpenRC (les symptômes incluent notamment l'impossibilité d'ouvrir le gestionnaire d'énergie et l'impossibilité de mettre en veille ou en hibernation) vérifier impérativement que le paquet sys-auth/elogind est installé et correctement configuré, et enfin que l'USE flag elogind a été paramétré globalement.

Si lancé avec startx, remplacer la ligne appropriée dans le fichier ~/.xinitrc avec ce qui suit :

FILE ~/.xinitrcDémarrer Xfce4 de la bonne façon en invoquant startx
exec dbus-launch --exit-with-session xfce4-session

Duplication (NdT: de l'affichage) avec deux écrans après sortie du mode économie d'énergie (des écrans)

Il y a (au moins) trois façons de résoudre ce problème. La première est de sauvegarder en tant que profil la disposition de l'affichage comme placement par défaut, puis d'activer ce profil en tant que «new monitors connect». Il y a aussi l'option, quand elle est disponible, d'afficher une boîte de dialogue dès qu'un nouvel écran est détecté, ce qui passera par défaut au profil adéquat au lieu de copier l'affichage. Naviguer dans Paramètres -> Affichage -> Avancés pour trouver ces options. Se rappeler de configurer les paramètres d'affichage avant d'enregistrer le premier profil.

La seconde façon consiste à «tuer» (NdT: on «tue» un processus, «kill» en anglais) xfsettingsd après la connexion à la session Xfce. Cependant cela va automatiquement rendre certaines fonctionnalités indisponibles, comme les raccourcis claviers. Un script maison peut être créé pour tuer ce service, puis l'ajouter dans la liste des applications lancées automatiquement au démarrage.

La troisième façon est d'avoir un script maison qui peut être lancé avec une icône .desktop sur le bureau, le tableau de bord, ou lancé manuellement à chaque fois qu'un écran est allumé.

Récupérer les identifiants (NdT: IDs) des écrans en utilisant la commande xrandr.

Le script maison peut ressembler à quelque chose comme ce qui suit :

FILE ~/bin/configuremonitors.shconfigurerecrans.sh
xrandr --output HDMI-A-0 --right-of DisplayPort-0 --auto

Voir aussi

  • Desktop environment — procure une liste des environnements de bureaux disponibles dans Gentoo.
  • Xfce/Guide — fournit une introduction étendue à Xfce, un environnement de bureau rapide, léger et complet.