HOWTO Xfce4
Un article de Gentoo Linux Wiki.
Sommaire |
[modifier] Introduction
Xfce est un environnement de bureau léger destiné aux systèmes d'exploitation *NIX. Conçu pour la productivité, il charge et exécute les applications rapidement, tout en conservant les ressources systèmes.
- Olivier Fourdan, fondateur de Xfce.
[modifier] Installation
emerge xfce4
et pour des outils supplémentaires, vous pouvez faire :
emerge xfce4-extras
[modifier] Configurer xdm
Changer le gestionnaire de fenêtres dans /etc/rc.conf
| Fichier : /etc/rc.conf |
XSESSION="Xfce-4" |
Vous avez ensuite besoin de redémarrer xdm :
/etc/init.d/xdm restart
[modifier] Configurer kdm
Si vous utilisez le KDE display manager (kdm), vous devez créer un .desktop pour avertir kdm de votre nouvelle installation de Xfce. Vous devez d'abord trouver le répertoire où kdm cherche ces fichiers .desktop. La plupart du temps, ils sont dans :
- /usr/share/apps/kde/sessions
- /usr/local/share/apps/kdm/sessions
- /usr/kde/3.3/share/apps/kdm/sessions
Si vous n'avez toujours pas trouvé le répertoire, cherchez-le avec locate ou find :
locate kde.desktop
ou
find / -iname *.desktop
Maintenant, dans ce répertoire, nous devons créer un fichier nommé xfce42.desktop contenant :
| Fichier : xfce42.desktop |
[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startxfce4 TryExec=/usr/local/bin/startxfce4 Name=Xfce 4.2 Comment=The Xfce 4.2 Desktop Environment |
Vous aurez peut-être à adapter les lignes Exec et TryExec pour refléter votre installation.
Maintenant vous pouvez rentrer dans votre nouveau bureau Xfce en utilisant kdm. Si Xfce n'apparaît pas dans kdm, vérifiez les chemins que vous avez mis dans le fichier xfce42.desktop et essayez de redémarrer kdm.
[modifier] Configurer gdm
Si vous utilisez le GNOME Display Manager (gdm), vous devez créer un fichier .desktop pour prévenir gdm de votre nouvelle installation de Xfce (comme pour kdm). Cherchez les répertoires de Sessions utilisés par gdm, ces répertoires sont habituellement :
- /etc/X11/gdm/Sessions
- /usr/share/xsessions
- /usr/X11R6/share/gnome/xsessions
Ou cherchez le répertoire avec locate ou find :
locate kde.desktop find / -iname *.desktop
Une fois trouvé, créez-y le fichier xfce42.desktop :
| Fichier : xfce42.desktop |
[Desktop Entry] Encoding=UTF-8 Name=Xfce 4.2 Session Comment=Use this session to run Xfce 4.2 as your desktop environment Exec=/usr/local/bin/startxfce4 Icon=/usr/local/share/pixmaps/xfce4_xicon1.png Type=Application |
Note : comme pour kdm, vous aurez peut-être à modifier la ligne exec. Si vous avez un doute, exécutez :
which startxfce4
Maintenant, redémarrez gdm et amusez-vous :)
[modifier] Tips
[modifier] Verrouillage d'écran à la KDE
Pour verrouiller l'écran, Xfce4 utilise le script xflock4. Il essaie de lancer xscreensaver-command ou xlock. Vous pouvez éditer le script ou créer le fichier /usr/bin/xlock :
| Fichier : /usr/bin/xlock |
kdesktop_lock --forcelock |
puis tapez
chmod 755 /usr/bin/xlock
Maintenant, si vous souhaitez verrouiller l'écran, cliquez sur l'icone de verrouillage dans le panneau de Xfce. Le verrouillage avec kdesktop_lock vous permet facilement de vous loguer avec un autre utilisateur sans fermer votre session graphique.
[modifier] Lancement automatique
Pour démarrer une application automatiquement au démarrage de Xfce4, mettez un script dans ~/Desktop/Autostart/.
Si vous voulez, par exemple, lancer gkrellm2, tapez :
$ mkdir ~/Desktop/Autostart $ which gkrellm2 > ~/Desktop/Autostart/gkrellm2 $ chmod 755 ~/Desktop/Autostart/gkrellm2
ou faites tout simplement un lien symbolique, par exemple pour lancer conky
$ ln -s /usr/bin/conky ~/Desktop/Autostart/conky $ ls -l ~/Desktop/Autostart total 0 lrwxrwxrwx 1 root root 14 Oct 30 22:43 conky -> /usr/bin/conky
Le répertoire ~/Desktop/Autostart/ n'est pas visible sur votre bureau car Xfce4 ne montre aucune icone sur le bureau.
[modifier] Eteindre ou redémarrer
Si vous rencontrez une erreur en essayant d'éteindre l'ordinateur en cliquant sur le bouton éteindre du panneau de Xfce4, ce tip est pour vous. Ouvrez un terminal et passez en root
$ su -
Vérifiez que vous avez sudo installé
emerge -u app-admin/sudo //vous avez besoin de app-admin, sinon c'est ambigu.
Tapez cette commande :
visudo
Ceci ouvre le fichier /etc/sudoers dans vim pour l'éditer.
Ajoutez la ligne suivante à la fin du fichier :
| Fichier : /etc/sudoers |
|
%shutdown ALL=(root) NOPASSWD: /usr/libexec/xfsm-shutdown-helper |
Vérifiez que le chemin de xfsm-shutdown-helper est correct.
Créez le groupe shutdown
# groupadd shutdown
Maintenant, vous devez y ajouter l'utilisateur qui pourra éteindre l'ordinateur à partir de sa session Xfce4.
# gpasswd -a user shutdown
[modifier] Liens
- Cet article en anglais
- The Xfce Desktop Enviroment
- Xfce 4.2 documentation
- Xfce Online Documentation
- Quelques captures d'écran
Traduit de l'article sur le Wiki anglais.
