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.
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. Utilisezxfconf-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é).
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
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.
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
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 :
- Installer libcanberra et libcanberra-pulse pour le support de PulseAudio;
- « canberra-gtk-module » doit être dans la variable d’environnement GTK_MODULES (une reconnexion peut être nécessaire) ;
- Cochez « Activer les sons d’événements » dans le gestionnaire de paramètres → Apparence → onglet Paramètres;
- Dans l’éditeur de paramètres, définissez « xsettings/Net/SoundThemeName » sur un thème sonore situé dans
/usr/share/sounds/
; - 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.
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.
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.
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
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, signalantThese 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
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