Xfce Logo (GPLv2)

Xfce Logo (GPLv2)

Xfce est constitué d'un certain nombre de composants qui fournissent ensemble les fonctionnalités complètes d'un environnement de bureau. Ils sont empaquetés séparément et il est possible d'en utiliser une sélection parmi ceux disponibles pour créer un environnement de bureau personnalisé.

L'une des priorités de Xfce est le respect des standards, particulièrement ceux définis par freedesktop.org. Il est ainsi facile d'utiliser des programmes écrits pour d'autres environnements de bureau, pour peu qu'ils respectent ces standards.

Xfce est basé sur la version 3 de GTK à partir de 4.14. Xfce 4.12 et les versions précédentes (telles que fournies dans Debian 10 et les versions de Debian antérieures) sont basées sur GTK 2.


Installation

Installation d'un nouveau système Debian avec Xfce

Durant l'installation de Debian, choisissez Xfce desktop environment à l'étape d'installation Sélection et installation des paquets.

De façon alternative, à l'invite de l'installateur Debian, appuyez sur la toucheTab pour éditer la ligne de commande, puis ajoutez desktop=xfce.

Pour un récapitulatif complet, vous pouvez vous référer à aide Debian Desktop (en anglais).

Lancer Debian Live avec Xfce

Un système Debian autonome (live) avec Xfce est disponible à https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/

Installation d'un nouveau système avec Xfce

Vous pouvez installer Xfce en tant que seul environnement de bureau sur votre ordinateur, ou à côté d'un autre environnement de bureau. Votre gestionnaire d'affichage doit vous permettre de sélectionner le bureau approprié avant de vous connecter.

Pour installer les utilitaires et l'environnement complet du bureau Xfce, installez le paquet xfce4.

xfce4-goodies est un métapaquet qui installera beaucoup d'applications et greffons utiles relatives à Xfce. Il s'agit d'un paquet suggéré pour les utilisateurs standards souhaitant une expérience complète du bureau Xfce. Ceci étant, il est également possible d'avoir une installation « minimale » en choisissant d'installer seulement certains paquets à partir de la liste ci-dessous. Vous pouvez également rechercher des paquets avec le mot clé xfce4. Les principaux paquets Xfce sont :

Xfce fournit également des utilitaires fréquemment utilisés sur un ordinateur personnel :

Le panneau Xfce fournit une liste de fenêtres, des lanceurs/menus d’applications, une horloge et peut être étendu à l’aide de nombreux greffons/applets :

xfce4-genmon-plugin, xfce4-linelight-plugin, xfce4-mailwatch-plugin, xfce4-messenger-plugin, xfce4-mount-plugin, xfce4-mpc-plugin, xfce4-netload-plugin, xfce4-notes-plugin, xfce4-places-plugin, xfce4-quicklauncher-plugin, xfce4-radio-plugin, xfce4-screenshooter-plugin, xfce4-sensors-plugin, xfce4-smartbookmark-plugin, xfce4-systemload-plugin, xfce4-timer-plugin, xfce4-verve-plugin, xfce4-wavelan-plugin, xfce4-weather-plugin, xfce4-wmdock-plugin, xfce4-xkb-plugin, xfce4-cpufreq-plugin, xfce4-cpugraph-plugin, xfce4-dict, xfce4-diskperf-plugin, xfce4-equake-plugin, xfce4-fsguard-plugin, xfce4-hdaps


Démarrer Xfce

Avec un gestionnaire de connexion

Sélectionnez Xfce à partir de gestionnaire d'affichage (écran de connexion à une session de bureau).

La plupart des gestionnaires d'affichage détecteront Xfce automatiquement. Pour le gestionnaire d'affichage slim, éditez /etc/slim.conf et indiquez login_cmd exec ck-launch-session /bin/bash -login /etc/X11/Xsession %session.

À partir de la console

Xfce peut être démarré à partir de la console en exécutant simplement la commande startxfce4.

startxfce4 est un script qui configure les variables d'environnement requises et appelle Xinit pour démarrer le serveur X avec la session Xfce.


Dépannage

Empêcher les artefacts visuels de « déchirement

Dans la section Peaufinage des fenêtres des Paramètres, dans l'onglet Compositeur, décochez la case Activer le compositeur d'affichage. Ceci désactivera certains effets graphiques mais peut également aider à réduire le « déchirement » de l'écran.

Depuis Xfce 4.14, V-Sync peut également être activé en utilisant la ligne de commande. Vous pouvez exécuter :

xfconf-query -c xfwm4 -p /general/vblank_mode -s MODE

MODE peut être soit vblank, glx, soit xpresent. Vous pouvez expérimenter différentes options pour voir laquelle est la plus efficace pour réduire les artefacts visuels de déchirement d'écran pour vous.

Les utilisateurs avancés peuvent envisager de remplacer le gestionnaire de fenêtres et le compositeur par défaut Xfwm4 par compton à la place, qui a été noté par certains utilisateurs comme réduisant ou éliminant aussi les « déchirements » d'écran.

Réinitialisation aux paramètres par défaut

Essayez les commandes suivantes :

mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak
mv ~/.config/xfce4/ ~/.config/xfce4-bak

Ces deux commandes renommeront vos répertoires de configuration, forçant Xfce à les régénérer au prochain démarrage. Si vous souhaitez restaurer votre ancienne configuration, vous pouvez supprimer le -bak qui a été ajouté aux anciens répertoires.

Problèmes de gestion de l'alimentation

Au 15/05/2020, il manquait dans /etc/polkit-1/ 2 fichiers de règles requises pour faire fonctionner correctement xfce4-power-manager. L'un est pour la permission du rétroéclairage et l'autre pour la permission de la mise en veille. Le correctif détaillé pour réparer ces problèmes se trouve ici.

Problèmes de mise en veille et de rétroéclairage

Depuis le 15/05/2020, il manque deux fichiers de règles dans /etc/polkit-1/ nécessaires au bon fonctionnement de xfce4-power-manager (bug 773743) :

Afin de corriger le problème de mise en veille, faites ce qui suit :

# créez le répertoire nécessaire
$ sudo mkdir /etc/polkit-1/rules.d
$ sudo chmod 755 /etc/polkit-1/rules.d
# créez le nouveau fichier de configuration, avec le contenu suivant
$ sudo nano /etc/polkit-1/rules.d/85-suspend.rules

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" &&
        subject.isInGroup("users")) {
        return polkit.Result.YES;
    }
});

# corrigez les permissions sur le fichier de configuration
$ sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
# dans le fichier suivant, changez les règles "suspend" en <allow_any>yes</allow_any>
$ sudo nano /usr/share/polkit-1/actions/org.freedesktop.login1.policy

Le processus est identique pour corriger les erreurs de modification de permissions du rétroéclairage :

# créez le répertoire nécessaire
$ sudo mkdir /etc/polkit-1/rules.d
# fix permissions on the directory
$ sudo chmod 755 /etc/polkit-1/rules.d
# créez le fichier de configuration avec le contenu suivant
$ sudo nano /etc/polkit-1/rules.d/89-backlight.rules

polkit.addRule(function(action, subject) {
    if (action.id == "org.xfce.power.backlight-helper" &&
        subject.isInGroup("users")) {
        return polkit.Result.YES;
    }
});

# corrigez les permissions sur le fichier de configuration
$ sudo chmod 644 /etc/polkit-1/rules.d/89-backlight.rules
# dans le fichier suivant changez les règles "backlight" en <allow_any>yes</allow_any>
$ sudo nano /usr/share/polkit-1/actions/org.freedesktop.login1.policy

Cela empêchera l'apparition des boites de dialogue d'erreurs d'authentification/informations d'identification.

Liens externes


CategoryDesktopEnvironment | CategorySoftware