Xfce est un environnement de bureau léger et modulaire actuellement basé sur GTK 3. Pour offrir une expérience utilisateur complète, il comprend un gestionnaire de fenêtres, un gestionnaire de fichiers, un bureau et un panneau.

Installation

Installer le groupe xfce4. Vous pouvez également souhaiter installer le groupe xfce4-goodies qui comprend des plugins supplémentaires et un certain nombre d’utilitaires utiles tels que l’éditeur de tapis de souris. Xfce utilise le gestionnaire de fenêtres Xfwm par défaut.

Démarrage

Choisissez Xfce Session dans le menu d’un gestionnaire d’affichage de votre choix, ou ajoutez exec startxfce4 à Xinitrc.

Note : n’appelez pas directement l’exécutable xfce4-session ; startxfce4 est la commande correcte qui, à son tour, appelle le premier lorsque cela est approprié.

Configuration

Xfce stocke les options de configuration dans Xfconf. Il existe plusieurs façons de modifier ces options :

  • Dans le menu principal, sélectionnez Paramètres et la catégorie que vous souhaitez personnaliser. Les catégories sont des programmes généralement situés dans /usr/bin/xfce4-* et /usr/bin/xfdesktop-settings.
  • xfce4-settings-editor peuvent voir et modifier tous les paramètres. Les options modifiées ici prennent effet immédiatement. Utilisez xfconf-query pour modifier les paramètres à partir de la ligne de commande ; consultez la documentation pour plus de détails.
  • Les paramètres sont stockés dans des fichiers XML dans ~/.config/xfce4/xfconf/xfce-perchannel-xml/ qui peuvent être édités à la main. Cependant, les changements effectués ici ne prendront pas effet immédiatement.

Menu

Voir Xdg-menu pour plus d’infos sur l’utilisation du système de menu du bureau libre.

Whisker menu

xfce4-whiskermenu-plugin (également partie de xfce4-goodies) est un lanceur d’applications alternatif. Il affiche une liste de favoris, parcourt toutes les applications installées grâce à des boutons de catégories, et supporte la recherche floue. Après l’installation du paquet, il peut remplacer le menu des applications comme premier élément du panneau 1 (dans Paramètres > Panneau > Éléments ajouter Whisker Menu).

Editer les entrées

Un certain nombre d’outils graphiques sont disponibles pour cette tâche:

  • MenuLibre – Un éditeur de menu avancé qui fournit des fonctionnalités modernes dans une interface propre et facile à utiliser.

https://launchpad.net/menulibre || menulibreAUR.

  • Alacarte – Editeur de menu pour GNOME

https://www.gnome.org/ || alacarte

  • XAME (XFCE Applications Menu Editor) – Outil GUI écrit en Gambas conçu spécifiquement pour l’édition des entrées de menu dans Xfce, il ne fonctionnera pas dans d’autres environnements. (Abandonné)

http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

Alternativement, créez le fichier ~/.config/menus/xfce-applications.menu manuellement. Voir l’exemple de configuration ci-dessous :

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"><Menu> <Name>Xfce</Name> <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile> <Exclude> <Filename>xfce4-run.desktop</Filename> <Filename>exo-terminal-emulator.desktop</Filename> <Filename>exo-file-manager.desktop</Filename> <Filename>exo-mail-reader.desktop</Filename> <Filename>exo-web-browser.desktop</Filename> <Filename>xfce4-about.desktop</Filename> <Filename>xfhelp4.desktop</Filename> </Exclude> <Layout> <Merge type="all"/> <Separator/> <Menuname>Settings</Menuname> <Separator/> <Filename>xfce4-session-logout.desktop</Filename> </Layout></Menu>

La balise <MergeFile> inclut le menu Xfce par défaut.

La balise <Exclude> exclut les applications que nous ne voulons pas voir apparaître dans le menu. Ici, nous avons exclu certains raccourcis par défaut de Xfce, mais vous pouvez exclure firefox.desktop ou toute autre application.

La balise <Layout> définit la disposition du menu. Les applications peuvent être organisées en dossiers ou comme on le souhaite. Pour plus de détails, voir le wiki Xfce.

Vous pouvez également apporter des modifications au menu Xfce en modifiant les fichiers .desktop eux-mêmes. Pour masquer les entrées, voir Entrées du bureau#Masquer les entrées du bureau. Vous pouvez modifier la catégorie de l’application en modifiant la ligne Categories= de l’entrée du bureau, voir Entrées du bureau#Exemple de fichier.

Bureau

Arrière-plan transparent pour les titres des icônes

Pour changer l’arrière-plan blanc par défaut des titres des icônes du bureau par quelque chose de plus approprié, créez ou modifiez ~/.gtkrc-2.0:

style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base = "#000000" base = "#71B9FF" base = "#71B9FF" fg = "#fcfcfc" fg = "#ffffff" fg = "#ffffff"}widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Suppression des icônes du bureau

Sortez la commande suivante:

$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0

Pour rétablir les icônes sur le bureau, sortez la même commande avec une valeur de 2.

Un fond d’écran à travers le multihead

Ouvrez xfce4-settings-editor et créez une nouvelle propriété avec les paramètres suivants :

Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled

Raccourci pour tuer la fenêtre

Xfce n’a pas de raccourci pour tuer une fenêtre, par exemple lorsqu’un programme se fige.

Avec xorg-xkill, utilisez xkill pour tuer interactivement une fenêtre. Pour la fenêtre actuellement active, utilisez xdotool:

$ xdotool getwindowfocus windowkill

Alternativement:

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

Pour ajouter le raccourci, utilisez Settings > Keyboard ou une application comme xbindkeys.

Session

Démarrage automatique

Pour lancer des applications personnalisées au démarrage de Xfce, cliquez sur le menu Applications > Paramètres > Gestionnaire de paramètres, puis choisissez l’option Session et démarrage et cliquez sur l’onglet Démarrage automatique des applications.Vous verrez une liste de programmes qui se lancent au démarrage. Pour ajouter une entrée, cliquez sur le bouton Ajouter et remplissez le formulaire en précisant le chemin d’accès à un exécutable que vous souhaitez exécuter.

Les applications à démarrage automatique sont stockées sous le nom de name.desktop dans ~/.config/autostart/.

Alternativement, ajoutez les commandes que vous souhaitez exécuter (y compris la définition des variables d’environnement) à xinitrc (ou xprofile lorsqu’un gestionnaire d’affichage est utilisé).

Astuce : Il peut parfois être utile de retarder le démarrage d’une application. Notez que spécifier sous Application > Autostart une commande telle que sleep 3 && command ne fonctionne pas ; une solution de contournement consiste à utiliser la syntaxe sh -c "sleep 3 && command"

Lock the screen

xflock4 est le script Bash de référence qui est utilisé pour verrouiller une session Xfce.

Il essaie de verrouiller l’écran avec soit xfce4-screensaver (faisant aussi partie de xfce4-goodies), xscreensaver, gnome-screensaver, slock ou xlockmore. Il recherche consécutivement le binaire correspondant ou sort avec le code de retour 1 s’il ne trouve pas l’un d’entre eux.

La liste des applications/Sécurité#Verrous d’écran contient une courte description de ces verrous d’écran ainsi que d’autres applications populaires. Il y a dans cette liste un verrou alternatif, light-locker, qui s’intègre particulièrement bien à xfce4-power-manager. Une fois qu’il est installé, les paramètres de Xfce Power Manager gagnent un onglet Sécurité supplémentaire pour configurer light-locker et le paramètre existant Verrouiller l’écran lorsque le système se met en veille est déplacé sous cet onglet. Dans cette nouvelle interface graphique, il est possible de définir si la session doit être verrouillée lors de l’activité de l’économiseur d’écran ou chaque fois que le système se met en veille.

Pour que xflock4 exécute light-locker ou tout autre verrou de session personnalisé, ne faisant pas partie des cinq cités ci-dessus, il faut définir LockCommand dans le canal xfconf de la session la ligne de commande à utiliser (la commande entre guillemets dans l’exemple suivant peut être adaptée en conséquence pour d’autres verrouillages d’écran):

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

Le bouton de verrouillage du panneau dans le panneau des boutons d’action exécute simplement /usr/bin/xflock4. Il devrait fonctionner comme prévu tant que xflock4 fonctionne c’est-à-dire qu’un des lockers natifs est installé ou qu’un locker personnalisé est configuré pour s’intégrer avec lui comme proposé ci-dessus.

Suspension

Lorsqu’il est demandé de suspendre, Xfce exécute la commande xfce4-session-logout(1) avec l’option suspend:

$ xfce4-session-logout --suspend

Le fait que la session soit systématiquement verrouillée ou non lors de la suspension peut être configuré via les propriétés xfconf ou depuis l’interface graphique.

Pour contrôler cet état à l’aide de la CLI : il y a deux paramètres qui sont utilisés, LockScreen et lock-screen-suspend-hibernate, respectivement dans les canaux xfconf de la session et du gestionnaire d’énergie.Pour empêcher le verrouillage en suspension, mettez-les à false:

$ xfconf-query -c xfce4-session -p /shutdown/LockScreen -s false$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false

De même, mettez-les à true pour verrouiller la session en suspension.

Le paramètre peut également être contrôlé à partir de l’interface graphique : ouvrez l’application Session et Démarrage et activez ou désactivez le drapeau Avancé >Verrouiller l’écran avant la mise en veille.

Chaque fois que le bouton clavier de suspension est pressé, il peut être géré soit par le gestionnaire d’alimentation de Xfce, soit par systemd-logind. Pour donner la priorité à logind, le paramètre xfconf suivant doit être défini sur true:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Remarque : Pour vérifier comment systemd-logind gère les événements chaque fois qu’il a la priorité sur Xfce, vérifiez logind.conf(5)

Désactiver les sessions enregistrées

Par utilisateur, les sessions enregistrées peuvent être désactivées en exécutant ce qui suit :

$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false

Puis naviguez dans Applications > Paramètres > Session et démarrage > Sessions et appuyez sur le bouton Effacer les sessions enregistrées pour supprimer toutes les sessions précédemment enregistrées.

Conseil : Si la commande ci-dessus ne modifie pas le paramètre de manière persistante, utilisez plutôt la commande suivante : xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false

Alternativement, le mode kiosque Xfce peut être utilisé pour désactiver l’enregistrement des sessions à l’échelle du système. Pour désactiver les sessions, créez ou modifiez le fichier /etc/xdg/xfce4/kiosk/kioskrc et ajoutez ce qui suit :

SaveSession=NONE

Si le mode kiosque ne fonctionne pas, l’utilisateur peut définir des autorisations de lecture seule pour le répertoire sessions :

$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions

Cela empêchera Xfce d’enregistrer toute session malgré toute configuration qui spécifie le contraire.

Utiliser un gestionnaire de fenêtres différent

Note : Pour que les changements prennent effet, vous devrez effacer les sessions enregistrées et vous assurer que l’enregistrement des sessions est désactivé lors de la première déconnexion. Une fois que le gestionnaire de fenêtres de votre choix est en cours d’exécution, l’enregistrement des sessions peut être réactivé.

Les fichiers spécifiant le gestionnaire de fenêtres par défaut se trouvent aux emplacements suivants :

  • ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – par utilisateur
  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – à l’échelle du système

Le gestionnaire de fenêtres par défaut de l’utilisateur peut être défini facilement en utilisant xfconf-query :

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa wm_name

Si vous voulez démarrer le gestionnaire de fenêtres avec des options de ligne de commande, voyez les commandes ci-dessous :

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s wm_name -t string -s --wm-option

Si vous avez besoin de plus d’options de ligne de commande, ajoutez simplement plus d’arguments -t string et -s --wm-option à la commande.

Si vous voulez changer le gestionnaire de fenêtres par défaut à l’échelle du système, éditez manuellement le fichier spécifié ci-dessus, en changeant xfwm4 par le gestionnaire de fenêtres préféré et en ajoutant plus de lignes <value type="string" value="--wm-option"/> pour des options de ligne de commande supplémentaires si nécessaire.

Vous pouvez également changer le gestionnaire de fenêtres en démarrant automatiquement wm_name --replace en utilisant la fonction de démarrage automatique ou en exécutant wm_name --replace & dans un terminal et en vous assurant que la session est enregistrée lors de la déconnexion. Sachez cependant que cette méthode ne change pas vraiment le gestionnaire par défaut, elle le remplace simplement à la connexion. Notez que si vous utilisez la fonction de démarrage automatique, vous devriez désactiver les sessions sauvegardées car cela pourrait conduire à ce que le nouveau gestionnaire de fenêtres soit démarré deux fois après le gestionnaire de fenêtres par défaut.

Thémes

Les thèmes XFCE sont disponibles sur xfce-look.org. Les thèmes Xfwm sont stockés dans /usr/share/themes/theme_name/xfwm4, et définis dans Paramètres >Gestionnaire de fenêtres. Les thèmes GTK sont stockés dans /usr/share/themes/theme_name/gtk-2.0 et /usr/share/themes/theme_name/gtk-3.0 et sont définis dans Paramètres > Apparence.

Pour obtenir un aspect uniforme pour toutes les applications, voir Aspect uniforme pour les applications Qt et GTK.

Voir aussi Thèmes de curseurs, Icônes et Configuration des polices.

Aspect uniforme entre les fenêtres SSD et CSD

Xfce utilise actuellement des décorations côté serveur (SSD) (voir Décoration des fenêtres) thématisées par Xfwm pour la plupart des fenêtres et des décorations côté client (CSD) thématisées par les programmes respectifs pour les dialogues Paramètres, Imprimer, Enregistrer et autres de Xfce.

Les styles de fenêtres SSD de Xfwm peuvent être thématisés pour correspondre aux fenêtres CSD en ajustant manuellement ou en créant des thèmes dans /usr/share/themes/theme_name/xfwm4 ou en utilisant un outil tel que le générateur de thèmes Xfwm4 qui « crée des thèmes xfwm4 à partir de décorations côté client. »

Révocation des décorations côté client

Pour supprimer la plupart des CSD de Xfce, installez libxfce4ui-nocsdAUR et définissez

$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false 

Cela déplacera le bouton Enregistrer en bas de la fenêtre dans les dialogues Enregistrer et fera de même pour les dialogues Imprimer. Les boîtes de dialogue Paramètres de Xfce seront ramenées à SSD. Des programmes tels que Catfish auront toujours CSD.

Pour forcer SSD sur toutes les fenêtres, essayez gtk3-nocsd-gitAUR. Assurez-vous de lire toutes les instructions sur la page du projet.

Son

Thèmes sonores

XFCE4 supporte les sons système freedesktop, mais il n’est pas configuré hors de la boîte.

Pour activer un thème sonore :

  1. Installer libcanberra et libcanberra-pulse pour le support de PulseAudio;
  2. « canberra-gtk-module » doit être dans la variable d’environnement GTK_MODULES (une reconnexion peut être nécessaire) ;
  3. Cochez « Activer les sons d’événements » dans le gestionnaire de paramètres → Apparence → onglet Paramètres;
  4. Dans l’éditeur de paramètres, définissez « xsettings/Net/SoundThemeName » sur un thème sonore situé dans /usr/share/sounds/;
  5. Activez « Sons du système » dans le mélangeur audio (par ex.ex. pavucontrol).

sound-theme-freedesktop fournit un thème sonore compatible, mais il lui manque de nombreux événements requis. Un meilleur choix est sound-theme-smoothAUR (SoundThemeName devrait être « Smooth »).

Boutons de volume du clavier

xfce4-pulseaudio-plugin fournit une applet de panneau qui a un support pour le contrôle du volume du clavier et les notifications de volume. Comme alternative, vous pouvez installer xfce4-volumed-pulseAUR, qui fournit également le contrôle du volume du clavier et des notifications, mais sans icône assise dans le panneau. Ceci est pratique, par exemple, lorsque vous utilisez pasystray en même temps pour un contrôle plus fin.

Alternativement, xfce4-mixerAUR fournit également une applet de panneau et des raccourcis clavier qui supporte également Alsa. Notez cependant qu’il est basé sur une fonctionnalité de GStreamer 0.10 qui a été abandonnée dans la 1.0.

Après avoir installé les panneaux, vous devez l’ajouter à la barre des tâches ou les raccourcis clavier ne fonctionneront pas.

Pour des alternatives non spécifiques à l’environnement de bureau, voir Liste des applications/Multimédia#Contrôle du volume.

Courts clavier

Si vous n’utilisez pas une applet ou un démon qui contrôle les touches de volume, vous pouvez mapper les commandes de contrôle du volume à vos touches de volume manuellement en utilisant les paramètres du clavier de Xfce. Pour le système sonore que vous utilisez, consultez les sections liées ci-dessous pour les commandes appropriées.

  • ALSA : voir Advanced Linux Sound Architecture#Contrôle du volume du clavier.
  • PulseAudio : voir PulseAudio#Contrôle du volume du clavier
  • OSS : voir OSS#Utilisation des touches multimédias avec OSS.

Raccourcis clavier

Les raccourcis clavier sont définis à deux endroits : Paramètres > Gestionnaire de fenêtres >Clavier, et Paramètres >Clavier >Raccourcis.

Agent d’authentification Polkit

L’agent polkit-gnome sera installé en même temps que xfce4-session et démarré automatiquement ; aucune intervention de l’utilisateur n’est requise. Pour plus d’informations, voir Polkit#Agents d’authentification.

Un agent d’authentification polkit tiers pour Xfce est également disponible, voir xfce-polkitAUR ou xfce-polkit-gitAUR.

Suppression d’écran

Certains programmes couramment utilisés avec Xfce contrôleront les paramètres de suppression d’écran et de DPMS (économie d’énergie de l’écran). Ils sont abordés ci-dessous.

Gestionnaire d’alimentation Xfce

Le gestionnaire d’alimentation Xfce contrôle les paramètres de blanking et de DPMS. Ces paramètres peuvent être configurés dans l’interface graphique de Power Manager dans l’onglet Affichage.

Notez que lorsque la gestion de l’alimentation de l’affichage est désactivée, DPMS est entièrement désactivé, cela ne signifie pas que Power Manager va simplement arrêter de contrôler DPMS. Il ne désactive pas non plus le blanking de l’écran. Pour désactiver à la fois le blanking et le DPMS, faites un clic droit sur l’icône de la barre d’état système de Power Manager ou un clic gauche sur l’applet du panneau et assurez-vous que l’option intitulée Mode de présentation est cochée.

XScreenSaver

Si xscreensaver est installé et s’exécute en même temps que Xfce Power Manager, il se peut que l’on ne sache pas clairement quelle application contrôle le blanking et le DPMS, car les deux se disputent le contrôle des mêmes paramètres. Par conséquent, dans une situation où il est important que l’écran ne soit pas éteint (lors du visionnage d’une vidéo par exemple), il est conseillé de désactiver l’extinction et le DPMS via les deux applications. Pour en savoir plus sur les options de XScreenSaver, voir XScreenSaver#DPMS et les paramètres de blanking.

xset

Si aucune des applications ci-dessus n’est en cours d’exécution, alors les paramètres de blanking et de DPMS peuvent être contrôlés à l’aide de la commande xset, voir DPMS#Modifier les paramètres de DPMS et d’économiseur d’écran avec une commande.

Remarque : Il existe certains problèmes associés au blanking et à la reprise à partir du blanking dans certaines configurations. Voir .

Tips et astuces

Support de montage pour Thunar et xfdesktop

Si les lecteurs externes branchés n’apparaissent pas et que les partitions d’installation sont affichées comme des périphériques montés, sur le bureau et dans Thunar, installez gvfs. Voir Udisks#Hide selected partitions et Thunar#Automounting of large external drives pour des options de configuration plus avancées.

Screenshots

Xfce a son propre outil de capture d’écran, xfce4-screenshooter. Il fait partie du groupe xfce4-goodies.

Allez dans Applications >Paramètres >Clavier, raccourcis d’applications. Ajoutez la commande xfce4-screenshooter -f (ou -w pour la fenêtre active) pour utiliser la touche Print afin de faire des captures d’écran en plein écran. Voir la page de manuel de screenshooter pour d’autres arguments facultatifs.

En alternative, un programme de capture d’écran indépendant comme scrot peut être utilisé.

Désactiver les raccourcis F1 et F11 du terminal

Le terminal xfce lie F1 et F11 à l’aide et au plein écran, respectivement, ce qui peut rendre difficile l’utilisation de programmes comme htop. Pour désactiver ces raccourcis, créez ou modifiez son fichier de configuration, puis déconnectez-vous et reconnectez-vous. F10 peut être désactivé dans le menu Préférences.

~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")

Thèmes ou palettes de couleurs du terminal

Les thèmes ou palettes de couleurs du terminal peuvent être modifiés dans l’interface graphique sous l’onglet Apparence dans les Préférences. Ce sont les couleurs disponibles pour la plupart des applications de la console comme Emacs, Vi et ainsi de suite. Leurs paramètres sont stockés individuellement pour chaque utilisateur du système dans le fichier ~/.config/xfce4/terminal/terminalrc. Il existe également de nombreux autres thèmes parmi lesquels vous pouvez choisir. Consultez le fil de discussion du forum Terminal Colour Scheme Screenshots pour des centaines de choix et de thèmes disponibles.

Changer le thème de couleurs par défaut

Le paquetage extra/terminal de Xfce est livré avec une palette de couleurs plus sombre. Pour changer cela, ajoutez ce qui suit dans votre fichier terminalrc pour un thème de couleur plus clair, qui est toujours visible dans les arrière-plans plus sombres du Terminal.

~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff

Terminal thème couleur tango

Pour passer au thème couleur tango, ouvrez avec votre éditeur préféré

~/.config/xfce4/terminal/terminalrc

et ajoutez(remplacez) ces lignes :

ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec

Ouvrir des URL par la souris centrale dans le terminal

Lors de la mise à jour vers la version 0.8 ouvrir les URL avec la souris centrale désactivé par défaut et juste coller le clip au curseur.Pour activer l’ancien comportement, fixez l’option suivante dans ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc (XDG_CONFIG_HOME=${HOME}/.config par défaut)

${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE

env-autocomplétion des modules dans Terminal

les paquets env-modulesAUR et env-modules-tclAUR fournissent une autocomplétion du shell de connexion. Cependant, par défaut, les sessions en xfce4-terminal ne sont pas considérées comme un login. Pour activer l’autocomplétion pour les modules d’environnement, cochez la case correspondante dans les Préférences ou changez simplement CommandLoginShell en TRUE dans ~/.config/xfce4/terminal/terminalrc.

Gestion des couleurs

Xfce n’a pas de support natif pour la gestion des couleurs. Voir les profils ICC pour les alternatives.

Moniteurs multiples

Xfce a un support pour plusieurs moniteurs. Les paramètres peuvent être configurés dans la boîte de dialogue Applications > Paramètres > Affichage. Pour plus d’informations, consultez l’article affichage de la documentation Xfce.

La configuration de l’affichage de XFCE n’est pas persistante, donc vous pouvez vous retrouver à devoir utiliser l’outil d’affichage souvent, surtout si vous utilisez plusieurs écrans. Une solution de contournement pour cela est d’utiliser arandr pour configurer facilement vos configurations d’affichage sous la forme de commandes xrandr que vous pouvez assigner pour être exécutées comme raccourcis clavier XFCE.

Agents SSH

Par défaut, Xfce 4.10 essaiera de charger gpg-agent ou ssh-agent dans cet ordre pendant l’initialisation de la session. Pour désactiver cela, créez une clé xfconf en utilisant la commande suivante :

xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false

Pour forcer l’utilisation de ssh-agent même si gpg-agent est installé, exécutez plutôt ce qui suit :

xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent

Pour utiliser GNOME Keyring, cochez simplement la case Lancer les services GNOME au démarrage dans l’onglet Avancé de Session et Démarrage dans les paramètres de Xfce. Cela désactivera également gpg-agent et ssh-agent.

Source : http://docs.xfce.org/xfce/xfce4-session/advanced

Défiler une fenêtre d’arrière-plan sans déplacer le focus sur celle-ci

Allez dans le menu principal >Paramètres >Tweaks du gestionnaire de fenêtres >onglet Accessibilité.Décochez Relever les fenêtres lorsqu’un bouton de la souris est pressé.

Modificateur du bouton de la souris

Par défaut, le modificateur du bouton de la souris dans Xfce est défini sur Alt. Cela peut être modifié avec xfconf-query. Par exemple, la commande suivante définira la touche Super comme modificateur du bouton de la souris :

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"

Strictement parlant, l’utilisation de modificateurs multiples n’est pas prise en charge. Cependant, comme solution de contournement, plusieurs modificateurs peuvent être spécifiés si les noms des touches sont séparés par ><. Par exemple, pour définir Ctrl+Alt comme modificateur du bouton de la souris, vous pouvez utiliser la commande suivante:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"

Définir le clic de deux doigts au clic du milieu pour un pavé tactile

Cet article ou cette section nécessite des améliorations de langue, de syntaxe wiki ou de style. Voir Aide:Style pour référence.

Raison : Manière compliquée de configurer simplement la synaptique du pavé tactile (Discuter dans Talk:Xfce#)

Si vous voulez que le clic à 2 doigts sur le pavé tactile fasse un clic du milieu, créez ou modifiez le fichier suivant:

~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<channel name="pointers" version="1.0"> <property name="SynPS2_Synaptics_TouchPad" type="empty"> <property name="Properties" type="empty"> <property name="Synaptics_Tap_Action" type="array"> <valeur type="int" value="0"/> <valeur type="int" value="0"/> <valeur type="int" value="0"/> <valeur type="int" value="0"/> <Valeur type="int" valeur="0"/> <Valeur type="int" valeur="1"/> <Valeur type="int" valeur="2"/> <Valeur type="int" value="3"/> </property> </property> </property></channel>

Le 2 du tableau est le clic du milieu.

Limiter la luminosité minimale du curseur de luminosité

Limiter la luminosité minimale peut être utile pour les écrans qui éteignent le rétroéclairage sur un niveau de luminosité de 0. Dans xfce4-power-manager 1.3.2, une nouvelle option cachée avait été introduite pour définir une valeur de luminosité minimale avec une propriété xfconf4. Ajouter brightness-slider-min-level comme une propriété int dans xfconf4. Ajustez la valeur int pour obtenir un niveau de luminosité minimum approprié.

Ajouter des images de profil

Pour ajouter des images de profil pour chaque utilisateur à afficher dans le whisker-menu, il suffit de placer un fichier PNG 96×96 dans le répertoire personnel de l’utilisateur respectif avec le nom .face. Par exemple le fichier PNG /home/bob/.face pour l’utilisateur bob.

Des programmes d’édition d’images comme GIMP peuvent être utilisés pour convertir et mettre à l’échelle vos images préférées en 96×96.

Label du plugin du gestionnaire de puissance

L’option xfconf show-panel-label de type int contrôle le label du gestionnaire de puissance, elle peut être configurée pour différents formats de label : elle peut être définie sur 0 (pas d’étiquette), 1 (pourcentage), 2 (temps restant) ou 3 (les deux).

Elle est également accessible via l’interface graphique du plugin du gestionnaire d’énergie dans Propriétés > Afficher l’étiquette

Dépannage

Les icônes du bureau se réorganisent

À certains événements (comme l’ouverture de la boîte de dialogue des paramètres du panneau), les icônes du bureau se réorganisent. Cela est dû au fait que la position des icônes est déterminée par les fichiers du répertoire ~/.config/xfce4/desktop/. Chaque fois qu’une modification est apportée au bureau (des icônes sont ajoutées ou supprimées ou changent de position), un nouveau fichier est généré dans ce répertoire et ces fichiers peuvent entrer en conflit.

Pour résoudre le problème, accédez au répertoire et supprimez tous les fichiers autres que celui qui définit correctement la position des icônes. Vous pouvez déterminer quel fichier définit les positions correctes des icônes en l’ouvrant et en examinant les emplacements des icônes. La ligne la plus haute est définie par row 0 et la colonne la plus à gauche est définie par col 0. Par conséquent, une entrée de:

row=3col=0

signifie que l’icône de Firefox sera située sur la 4e ligne de la colonne la plus à gauche.

Les thèmesGTK ne fonctionnent pas avec plusieurs moniteurs

Cet article ou cette section nécessite une expansion.

Raison : Quels outils de configuration ? Que signifie le fait de cesser de fonctionner ? Est-ce que c’est que les nouveaux thèmes ne peuvent pas être sélectionnés ou que les thèmes s’affichent incorrectement ? Y a-t-il un rapport de bogue ? (Discuter dans Talk:Xfce#)

Certains outils de configuration peuvent corrompre displays.xml, ce qui a pour conséquence que les thèmes GTK sous le menu Applications > Paramètres > Apparence cessent de fonctionner. Pour résoudre le problème, supprimez ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml et reconfigurez vos écrans.

Les icônes n’apparaissent pas dans les menus de clic droit

Remarque : malgré la dépréciation de GConf, cette méthode fonctionne toujours.

Les utilisateurs peuvent constater que les icônes n’apparaissent pas lors du clic droit sur les options dans certaines applications, y compris celles réalisées avec Qt. Ce problème ne semble se produire que dans Xfce. Exécutez ces deux commandes:

$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

La modification de la configuration ne prend pas effet

Si vous exécutez un démon Xsettings distinct, il peut faire en sorte que certaines configurations ne prennent pas effet. Désactivez-le en supprimant ou en commentant la ligne correspondante et redémarrez Xorg.

NVIDIA et xfce4-sensors-plugin

Pour détecter et utiliser les capteurs des gpu nvidia, vous devez installer libxnvctrl puis reconstruire xfce4-sensors-plugin avec ABS. Vous avez également la possibilité d’utiliser xfce4-sensors-plugin-nvidiaAUR qui remplace xfce4-sensors-plugin.

Écrans noirs au démarrage avec NVIDIA et plusieurs moniteurs

Utilisation de NVIDIA, plusieurs moniteurs et NVIDIA/Troubleshooting#Une déchirure d’écran évitée peut se traduire par un écran noir au démarrage de Xfce. Le conflit de position des écrans dans les fichiers /etc/X11/xorg.conf et ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml. La suppression du fichier displays.xml corrige le comportement.

$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

Les applets du panneau continuent d’être alignés sur la gauche

Ajouter un séparateur quelque part avant l’extrémité droite et définir sa propriété « expand ».

Les préférences d’applications préférées n’ont aucun effet

La plupart des applications s’appuient sur xdg-open pour ouvrir une application préférée pour un fichier ou une URL donnés.

Pour que xdg-open et xdg-settings détectent et s’intègrent correctement à l’environnement de bureau Xfce, vous devez installer le paquet xorg-xprop.

Si vous ne faites pas cela, vos préférences d’applications préférées (définies par exo-preferred-applications) ne seront pas obéies.Installer le paquet et permettre à xdg-open de détecter que vous exécutez Xfce lui fait transmettre tous les appels à exo-open à la place, qui utilise correctement toutes vos préférences d’applications préférées.

Pour vous assurer que l’intégration de xdg-open fonctionne correctement, demandez à xdg-settings le navigateur web par défaut et voyez quel est le résultat :

# xdg-settings get default-web-browser

S’il répond par :

xdg-settings: unknown desktop environment

cela signifie qu’il n’a pas réussi à détecter Xfce comme votre environnement de bureau, ce qui est probablement dû à un paquet xorg-xprop manquant.

Restaurer les paramètres par défaut

Si pour une raison quelconque vous devez revenir : aux paramètres par défaut, renommez ~/.config/xfce4-session/ et ~/.config/xfce4/

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

Relogin pour que les changements prennent effet. Si vous obtenez Unable to load a failsafe session lors de la connexion, consultez la section #Echec de la session.

Échec de la session

Les symptômes comprennent :

  • La souris est un X et/ou n’apparaît pas du tout ;
  • Les décorations des fenêtres ont disparu et les fenêtres ne peuvent pas être fermées ;
  • (xfwm4-settings) ne démarre pas, signalant These settings cannot work with your current window manager (unknown) ;
  • Des erreurs signalées par un gestionnaire d’affichage tel que No window manager registered on screen 0.
  • Incapable de charger une session à sécurité intégrée:
Unable to load a failsafe session.Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly. 

Redémarrer Xfce ou redémarrer votre système peut résoudre le problème, mais une session corrompue pourrait également en être la cause. Supprimez le dossier de session:

$ rm -r ~/.cache/sessions/

Vérifiez également que les dossiers pertinents dans $HOME appartiennent à l’utilisateur qui démarre xfce4. Voir Chown.

Les polices dans le titre de la fenêtre plantent xfce4-title

Installer ttf-droid et ttf-dejavu. Voir aussi FS#44382.

Paramètres du couvercle de l’ordinateur portable ignorés

Vous pouvez constater que les paramètres de fermeture du couvercle dans le gestionnaire d’alimentation Xfce4 sont ignorés, ce qui signifie que l’ordinateur portable sera toujours suspendu à la fermeture du couvercle, quels que soient les paramètres choisis dans le gestionnaire d’alimentation. Cela est dû au fait que le gestionnaire d’alimentation n’est pas configuré pour gérer les événements de fermeture du couvercle par défaut. C’est Systemd-logind qui gère l’événement de fermeture du couvercle. Pour modifier ce comportement afin que le gestionnaire d’alimentation gère les événements de fermeture du couvercle, exécutez la commande suivante :

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
Remarque : Dans certaines circonstances, le paramètre logind-handle-lid-switch sera défini sur vrai lorsque des modifications sont apportées aux actions du couvercle de l’ordinateur portable ou au paramètre de verrouillage sur suspension. Voir . Dans ce cas, vous devrez basculer logind-handle-lid-switch à nouveau sur false.

Le bouton d’action de changement d’utilisateur est grisé

Le bouton d’action de changement d’utilisateur suppose que l’exécutable gdmflexiserver (fourni par GDM) existe. Ainsi, si GDM n’est pas utilisé, alors le bouton sera grisé. Voir le rapport de bogue en amont.

Une solution de contournement possible consiste à créer un script exécutable appelé gdmflexiserver dans /usr/bin ou /usr/local/bin qui appelle la commande greeter switch fournie par le gestionnaire d’affichage qui est utilisé.

  • Pour LXDM – LXDM#Utilisateurs simultanés et commutation d’utilisateurs.
  • Pour LightDM – LightDM#Commutation d’utilisateurs.

Macros dans .Xresources ne fonctionnant pas

Xfce charge le fichier $HOME/.Xresources en utilisant xrdb, mais avec l’option -nocpp pour sauter le prétraitement. Pour que les macros fonctionnent correctement, copiez /etc/xdg/xfce4/xinitrc dans le répertoire $HOME/.config/xfce4 et supprimez l’option -nocpp à xrdb du fichier résultant. Voir ce fil de discussion.

Le thème du curseur ne change pas à la connexion

Assurez-vous que le curseur XDG à l’échelle du système est défini sur le thème de curseur de votre choix – voir Thèmes de curseur#Spécification XDG.

La barre de menu de l’éditeur du clavier n’est pas visible

Exécutez gsettings set org.xfce.mousepad.preferences.window menubar-visible true pour la rendre visible.

L’icône de la corbeille n’est pas visible et l’applet de la corbeille ne fonctionne pas

La corbeille nécessite la dépendance optionnelle gvfs pour fonctionner. Installez gvfs et redémarrez le système.

Le bureau devient gris et toutes les icônes du bureau disparaissent

Supprimez ~/.cache/session en exécutant :

$ rm -rf ~/.cache/session

et en redémarrant le système.

Voir aussi

  • Xfce – Documentation
  • Xfce – Wiki
  • Xfce – About
  • Xfce – Tour
  • Wikipedia:Xfce
  • Xfce-Look – Thèmes, fonds d’écran, et plus encore.
  • Xfce Wikia

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.