Ceci est une liste des questions fréquemment posées pour l'environnement de bureau Xfce. Cette page est une traduction de l'anglais, donc si vous avez l'intention de l'étendre veillez à garder la version anglaise à jour. La seule condition est de garder les améliorations simples et claires à lire pour les autres utilisateurs de Xfce.
Xfce est un environnement de bureau pour Unix et autres plate-formes Unix-like, tel que Linux, Solaris, ou BSD. La philosophie « Conçu pour la productivité, il charge et exécute les applications rapidement, tout en conservant les ressources du système. » (Olivier Fourdan), vise quiconque désire un environnement rapide, moderne, et efficace pour une machine *NIX.
Icks Eff Céé Eee. Le nom originel de Xfce signifiait XForms Common Environment, mais depuis, Xfce a été réécrit deux fois et n'utilise plus le toolkit XForms. Le nom est resté, mais n'est plus capitalisé tel que « XFce », mais « Xfce ». Actuellement l'acronyme ne signifie rien. (Suggestion : X Freakin' Cool Environment)
Une souris, de toute évidence, pour toutes sortes de raisons comme la domination du monde et des monstres …
Xfce est développé avec polyvalence et est actuellement supporté sous GNU/Linux, Solaris, et BSD.
Les composants de Xfce 4 sont sous licence libre, GPL ou BSDL pour les applications et LGPL ou BSDL pour les bibliothèques. Regardez la documentation, le code source, ou le site web de Xfce (http://www.xfce.org/) pour plus d'information.
Xfce s'installe au minimum depuis trois manières différentes.
Certaines distributions ont plusieurs paquets -devel pour les bibliothèques. L'installeur Xfce a besoin de ces paquets pour compiler l'environnement de bureau Xfce. Si, par exemple, la dépendance pour glib est manquante, soyez sûr d'avoir installé les paquets glib ainsi que glib-devel.
Ce message d'erreur indique que le script configure a échoué à la vérification du préprocesseur C++ et il est fort probable qu'il n'est pas correctement installé et configuré sur votre système. Vous pouvez résoudre ce problème en installant le paquet g++ de votre distribution.
Pour une certaine raison l'installeur n'est pas capable de se connecter au serveur X, ce qui est une nécessité pour l'installeur. Ceci arrive habituellement lorsque vous utilisez « su », et « su » ne passe pas proprement la variable d'environnement DISPLAY. Essayez avec les commandes suivantes :
$ xhost +localhost $ su --preserve-environment # ./xfce4-4.2.1.1-installer.bin
ou
$ xhost +localhost $ su # env DISPLAY=:0 ./xfce4-4.2.1.1-installer.bin
(remplacez :0 par le nom de votre nom d'affichage si nécessaire).
Il y a trois différentes façon de faire ici :
startxfce4exec startxfce4 dans le fichier .xinitrc de votre répertoire personnel et vous utilisez simplement startxif [ "$(tty)" = "/dev/tty1" -o "$(tty)" = "/dev/vc/1" ] ; then startxfce4 fi
Si vous souhaitez éviter les dépendances à GNOME ou KDE ainsi qu'une interface plus esthétique que XDM, vous pouvez donner un essai à SLiM. Lisez le manuel de SLiM pour plus d'information.
Si vous avez installé Xfce pour tout le système et que vous voulez utiliser le gestionnaire d'affichage de GNOME (gdm) pour démarrer votre session Xfce, vous devez créer un fichier .desktop pour apprendre à gdm comment démarrer la session Xfce. Voici un exemple de fichier desktop, Xfce.desktop :
[Desktop Entry] Encoding=UTF-8 Name=Xfce 4.4 Session Comment=Use this session to run Xfce 4.4 as your desktop environment Exec=/usr/local/bin/startxfce4 Icon=/usr/local/share/pixmaps/xfce4_xicon1.png Type=Application
Il est habituellement suffisant de copier cet exemple dans le répertoire des sessions utilisé par gdm ; ce répertoire se situe habituellement dans /usr/share/xsessions mais aussi dans /etc/dm/Sessions, /etc/X11/gdm/Sessions, /usr/X11/share/gnome/xsessions, ou autre chemin généralement décrit dans la documentation de votre système. Il est nécessaire de redémarrer gdm après avoir créé le fichier.
Si vous avez installé Xfce pour tout le système et que vous voulez utiliser le gestionnaire d'affichage de KDE (kdm) pour démarrer votre session Xfce, vous devez créer un fichier .desktop pour apprendre à kdm comment démarrer la session Xfce.
D'abord vous devez trouver où kdm recherche ses fichiers .desktop :
locate kde.desktop
Des chemins communs sont /usr/share/apps/kdm/sessions ou /usr/local/share/kdm/sessions. Une fois le répertoire trouvé, vous devez créer le nouveau fichier Xfce.desktop suivant :
[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startxfce4 TryExec=/usr/local/bin/startxfce4 Name=Xfce 4.4 Comment=The Xfce 4.4 Desktop Environment
Xfce a simplement besoin que votre nom de machine soit dans /etc/hosts. Exemple d'entrée : 127.0.0.1 localhost
Assignez une touche dans la Configuration du clavier → Raccourcis à la commande xfdesktop --menu. Le menu s'affichera à la position du curseur de la souris. Vous pouvez aussi utiliser xfce4-popup-menu pour afficher le menu dans le panneau (fournit avec xfdesktop de même, et vérifiez que vous avez le greffon dans votre panneau ^_~).
Assignez une touche à la commande verve-focus.
La touche windows (aussi connu en tant que superkey) ne fonctionnant pas en tant que modifieur est lié au toolkit, GTK+ dans le cas de Xfce. Si vous désirez avoir la touche windows nous recommandons une mise à jour de GTK+ vers 2.10 ou supérieure.
Il y a deux possibilités pour effectuer ceci. Ou bien vous utilisez un gestionnaire d'affichage qui active le numlock (e.g. gdm, vérifiez sa configuration), ou vous pouvez utiliser le petit programme numlockx et ajouter numlockx dans .xinitrc pour faire ce travail.
Utilisez xmodmap pour assigner les keycodes aux touches multimédias pour les rendre disponible dans l'éditeur de raccourci Xfce :
Pour déterminer les keycodes des touches multimédias, utilisez le programme xev. Créez le fichier .Xmodmap dans votre répertoire personnel contenant les keycodes en les assignant à des keysyms. Exemple :
keycode 162 = XF86AudioPlay keycode 164 = XF86AudioStop keycode 160 = XF86AudioMute keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume
Toutes les valeurs possibles des keysyms sont dans /usr/lib/X11/XKeysymDB ou /usr/share/X11/XKeysymDB. Pour vous assurez que le fichier .Xmodmap est chargé quand vous démarrez Xfce, ajoutez /usr/bin/xmodmap $HOME/.Xmodmap dans votre fichier .xinitrc ou .xprofile. Lorsque vous démarrez l'éditeur de raccourci, les keysyms devraient s'afficher en pressant une de vos touches multimédias. À présent il est possible de leur assigner une commande.
Il y a plusieurs possibilités. L'une est d'utiliser xfce4-kbd-plugin, voir http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin. Vous pouvez aussi utiliser la commande setxkbmap avec les deux lettres du code clavier en argument. Vous pouvez éditer votre configuration Xorg pour choisir un layout différent (changez la valeur après Option "XkbLayout", e.g.: Option "XkbLayout" "dvorak").
Oui, bien entendu… Les raccourcis claviers sont définis dans deux endroits. Les raccourcis pour manipuler le gestionnaire de fenêtres sont définis dans Configuration → Gestionnaire de fenêtres → Clavier. Le thème Default ne peut pas être modifié, mais si vous ajoutez un thème vous pouvez modifier celui-ci. Des raccourcis claviers plus généraux, tel que ajustement du volume, se situent dans Configuration → Clavier → Raccourcis. À nouveau, vous devez ajouter un nouveau thème avant de le personnaliser.
Voir kiosk mode (xfce4-session et panel docs).
Le simple-clique du bouton gauche sur le menu est lié à la vitesse du double-clique. Si vous désirez faire apparaître le menu plus rapidement, vous pouvez accroître la vitesse du double-clique dans la Configuration → Souris. Ou, vous pouvez cliquer du bouton droit sur la barre de titre pour faire apparaître quasi instantanément le menu sans avoir à toucher à la vitesse du double-clique.
Il y a deux possibilités. La première est un clique-milieu sur le bureau (si vous utilisez xfdesktop) ou vous pouvez ajouter le greffon qui affiche la liste des fenêtres dans le panneau (est fourni avec la commande xfce4-popup-windowlist).
cp ~/.cache/xfce4/desktop/menu-cache-name-of-the-generated-file.xml ~/.config/xfce4/desktop/menu2.xml cd ~/.config/xfce4/desktop/ cat menu.xml > menu3.xml cat menu2.xml >> menu3.xml mv menu.xml menu.orig.xml mv menu3.xml menu.xmlÀ présent, vous avez déjà un menu avec toutes les catégories mais quelques duplicatas. Vous devez éditer menu.xml avec votre éditeur favoris et supprimer les 4 lignes suivantes au milieu du fichier, autrement l'éditeur de menu se plaint d'un mauvais format :
</xfdesktop-menu> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xfdesktop-menu> <xfdesktop-menu>
Voilà. Vous pouvez maintenant lancer l'éditeur de menu (xfce4-menueditor), supprimer les quelques duplicatas, et éditer le reste comme bon vous semble.
Notes: En supprimant la ligne « system », toutes les entrées du menu en duplication seront effacées. Si le menu autogénéré venait à être modifié, par exemple un nouveau logiciel installé, ceux-ci ne seront pas aperçu.
Pour restaurer le menu original, lancez dans un terminal :
mv menu.xml menu3.xml; mv menu.orig.xml menu.xml
Voir cette page.
Non, vous ne pouvez pas.
Bien que nombreux sont les utilisateurs désireux de cette option, la raison pour laquelle elle ne sera pas introduite est la suivante : « Il y a des utilisateurs qui semblent prendre usage de leur corbeille comme stockage de fichiers par défaut, et il peut même leur arriver de se glisser derrière votre ordinateur. Ils ne se posent pas de question à la suppression d'un fichier qu'ils ont créé puisqu'il attérrit dans la corbeille. Mais s'il venaient à supprimer accidentellement un ou deux fichiers vous appartenant, vous souhaiteriez qu'il y en ai une. ». Avec l'introduction du support d'une corbeille dans les gestionnaires de fichiers, il y a eu des utilisateurs imprudents. Thunar a aussi ce support pour vous protéger d'eux.
Néanmoins vous pouvez utiliser « Shift + Suppr » pour supprimer un fichier immédiatement, sans passer par la corbeille, pour de vrai.
Thunar vous permet d'éditer les accélérateurs du menu. Ceci fonctionne simplement en se plaçant sur un item du menu puis en pressant le nouveau raccourci clavier à assigner, à condition d'avoir activer l'option « Raccourcis clavier éditables » dans la Configuration de Xfce → Interface utilisateur.
Thunar suit le standard freedesktop pour ce support. Les liens suivants vous pointent vers les spécifications de freedesktop : trash-spec et basedir-spec.
Vos items supprimés sont dans ~/.local/share/Trash/files.
Deux possibilités. De un, vous aurez besoin de compiler Thunar avec le support de gconf (pour les miniatures de GNOME) et installer l'une des extensions de miniatures de vidéos pour GNOME, p.e. Totem inclut totem-video-thumbnailer. De deux, vous pouvez avoir des miniatures sans GNOME en installant le plugin thunar-thumbnailers.
Oui, dans Xfce 4.4 vous pouvez cacher certaines des icônes du bureau. Vous pouvez lire plus à propos de ces options cachées ici.
Le gestionnaire de fenêtres de Xfce a une fonctionnalité appelé le placement intelligent qui peut être ajusté d'après la taille de la fenêtre. Fondamentalement le gestionnaire centre les fenêtres qui sont plus petites qu'une certaine taille, et pour les fenêtres qui dépassent cette taille il les place au mieux sans recouvrir toutes les autres fenêtres. Vous pouvez ajuster la taille minimale dans la Configuration → Peaufinage des fenêtres → Placement.
Réponse courte : non.
Réponse longue : si l'application le supporte, elle restaurera par soi-même l'ancienne géométrie que vous aviez spécifié (p.e. Thunar ou Terminal). Si l'application ne le supporte pas, vous pouvez utiliser une application tel que devilspie ou wmctrl qui applique sur critères des règles aux fenêtres.
Il y a deux possibles raisons pourquoi l'application est démarrée : elle est sauvegardée dans la dernière session, ou elle est listée dans les applications démarrées automatiquement. Suivez l'une des deux étapes suivantes pour vous débarrasser des applications :
xfce4-autostart-editor et supprimer la·les application·s. Vous pouvez aussi supprimer manuellement ces fichiers dans ~/Desktop/Autostart et ~/.config/autostart.~/.cache/sessions/ lorsque vous n'êtes pas logué. Et si vous ne voulez plus que Xfce retienne chacune de vos sessions au logout vous pouvez décochez l'option « Enregistrer automatiquement la session lors de la fermeture » dans la Configuration → Sessions et démarrage.Deux possibilités pour corriger ceci : sudo et hal/dbus.
Vous devez autoriser les utilisateurs à exécuter $installdir/libexec/xfsm-shutdown-helper avec sudo. Installez sudo et éditez le fichier sudoers avec la commande visudo (root). Ajoutez les lignes suivantes (en tâchant de remplacer <prefix> par le bon chemin) :
%users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper
Maintenant ajoutez les utilisateurs dans le groupe users (root) :
gpasswd -a <username> users
Au prochain login, les options redémarrer et éteindre devraient être sensibles. Pour plus d'information consultez la documentation de xfce4-session et de sudo.
Vérifiez que les démons hal et dbus sont lancés au boot, et que vous utilisez la version de développement de dbus (1.1.x) car les instructions suivantes ne fonctionnent pas avec des versions antérieures. Informez vous auprès de votre distribution pour les étapes exactes.
Votre fichier /etc/dbus-1/system.d/hal.conf doit contenir une section similaire aux lignes suivantes :
<policy group="power"> <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/> ... </policy>
Ajoutez les utilisateurs dans le groupe power (root) :
gpasswd -a <username> power
Au prochain login, les options redémarrer et éteindre devraient être sensibles.
Activez l'option « Demander à la déconnexion » dans la Configuration → Sessions et démarrage.
Tout simplement ne l'exécutez pas au démarrage…
xftaskbar4 dans votre fichier $sysconfdir/xdg/xfce4/xinitrc ou ~/.config/xfce4/xinitrc.xftaskbar4 dans le fichier $sysconfdir/xgd/xfce4-session/xfce4-session.rc.Si vous sélectionnez cette option, le gestionnaire de fenêtre affichera un sablier pendant le chargement de l'application. Vous devez avoir les bibliothèques pour la notification de démarrage installées. Ils sont très probablement disponible pour votre distribution. Cette fonctionnalité est uniquement possible avec les applications modernes (p.e. GTK+2.0 ou Qt3).
Veuillez noter que l'API n'est pas encore figé, et que pour cette raison Xfce 4 est seulement garantie de fonctionner avec la bibliothèque startup-notification >= 0.5.
Comme Xfce est modulaire « by design » chaque élément viseul est en fait un processus à part. Vous pouvez tout simplement réexécuter ces processus pour les avoir à nouveau. Si vous voulez être certain que ces processus sont démarrés à votre prochain login, cochez l'option « Enregistrer la session pour les prochaines connexions » dans le dialogue de logout ou « Enregistrer automatiquement la session lors de la fermeture » dans la Configuration → Sessions et démarrage.
| Gestionnaire de fenêtres | xfwm4 |
| Gestionnaire de bureau | xfdesktop (peut dépendre sur des services dbus, Xfce 4.4 only) |
| Gestionnaire de panneaux | xfce4-panel |
| Panneau des tâches | xftaskbar4 (Xfce 4.2 uniquement) |
Il y a au minimum 5 possibilités :
Le paquet gtk-xfce-engine-2 doit être installé dans le même prefixe que GTK+2.0. Lorsque vous l'installez depuis le code source, gtk-xfce-engine-2 est installé par défaut dans /usr/local, tandis que GTK+2.0 est souvent installé dans /usr. Dans ce cas lancez simplement le script configure avec l'argument –prefix=/usr, et les thèmes seront dans le meilleur des cas disponibles
Vous pouvez lire tout à propos des thèmes dans la section Trucs & Astuces du wiki.
Ativez l'extension Composite dans la configuration de Xorg et vérifiez que Xfwm4 est compilé avec le compositeur (xfwm4 -V).
Section "Extensions" Option "Composite" "Enable" EndSection
Si vous avez une version récente de Xorg (7.1, voir 7.0) et que votre carte graphique est listée en tant que « supportée » sur la page du statut d'EXA dans Xorg, vous devriez aussi activer l'option EXA en ajoutant la ligne suivante dans la section « Device » de la carte graphique de votre configuration xorg :
Option "AccelMethod" "exa"
L'activation d'EXA doit normallement accroître la vitesse de l'extension Composite et du rendu de police, mais peut causer un ralentissement dans les applications OpenGL.
Une fois l'extension Composite activée, rendez-vous dans la Configuration → Gestionnaire de panneaux ainsi que Configuration → Peaufinage des fenêtres.
Les utilisateurs ATI R3xx/R4xx (9500 to X850, X1050) peuvent aussi profiter de la configuration suivante dans la section « Device » de la carte graphique :
Option "MigrationHeuristic" "greedy" Option "AccelDFS" "true" # but see radeon(4) Option "EnablePageFlip" "true" Option "EnableDepthMoves" "true"
Les utilisateurs NVidia peuvent aussi profiter des lignes suivantes dans la section « Device » de leur carte graphique :
Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true"
Lisez /usr/share/doc/nvidia-glx/README.txt.gz (et cherchez « RenderAccel » et « AllowGLXWithComposite ») pour voir si elles sont recommandées pour votre système. Au moins pour les pilotes récents NVidia GLX, "AllowGLXWithComposite" "true" est uniquement pour les serveurs X plus récents que X11R6.9.0, et "RenderAccel" "true" est activé par défaut, et de fait non requis. Si vous utilisez un pilote NVidia récent ainsi qu'un serveur Xorg récent, vous n'avez pas besoin de ces options (et ne devriez pas utiliser l'option "AllowGLXWithComposite" "true").
Ce n'est pas possible. Ce paramètre doit être géré par l'application même.
Premièrement, essayez un autre thème Gtk+, car certains thèmes outrepassent les couleurs. Si cela ne règle pas le problème, vous avez peut-être un vieux fichier ~/.gtkrc-2.0 : supprimez le et réessayez.
Afin d'améliorer la gestion du focus cette option a été supprimée.
Vous pouvez rapporter des bogues ici, poser des questions sur les listes de diffusion, ou demander de l'aide sur les forums. Si vous désirez rapporter un bogue et que vous êtes nouveau, veuillez consulter le « debug guide » de Xfce et le « get a backtrace » de Pidgin pour savoir comment rendre votre rapport utile.
À quelconque moment où nous avons le sentiment que c'est prêt. Si vous êtes mécontent avec ceci vous pouvez toujours embaucher l'équipe Xfce et nous payer (nous acceptons les VISA/Mastercard, mais pas les American Express)… À ce moment nous pouvons même l'adapter aux petits oignons selon vos souhaits…