Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
XFCE4 est un gestionnaire de bureau qui, bien que plus léger que les ténors du genre (KDE, Gnome), n'en est pas moins complet, simple d'utilisation et de configuration. Il est aussi extensible grâce à de nombreux plugins.
Il dispose entre autres:
Xfce4 est disponible directement dans les trois branches de Debian. Il n'est donc pas nécessaire d'ajouter des dépôts spécifiques pour son installation. À l'heure actuelle, xfce4 en est rendu à la version 4.6 dans la branche stable (Squeeze) et 4.8 dans les branches de Debian testing (wheezy) et unstable (sid).
L'installation minimale se fait à l'aide du méta-paquet xfce4. Un méta-paquet ne contient rien en soi. Par le jeu des dépendances, il provoque l'installation d'autres paquets. Dans ce cas-ci, il s'agit bien sûr des principaux paquets de l'environnement Xfce4, c'est-à-dire :
Avant de procéder à l'installation comme telle, il est fortement recommandé de mettre à jour la liste de ses paquets pour s'assurer d'avoir les versions les plus récentes des paquets.
# aptitude update
Le code d'installation donné ci-dessous s'entend bien entendu après mise a jour
# apt-get install xfce4
ou
# aptitude install xfce4
et encore pour les utilisateurs de wajig (pour ceux que wajig intéresserai, un tutoriel est disponible sur le wiki d'Andesi ) dont je suis :
# wajig install xfce4
# aptitude install alsa-base alsa-utils linux-sound-base pmount usbmount hal sudo menu
hal, pmount et usbmount : Montage et détection automatique pour vos périphériques USB et vos CD/DVD
alsa-base et linux-sound-base : Pour la prise en charge du son sous linux.
alsa-utils : Pour que vos parramètres de réglage du son soit conservés après chaques démarrage et redémarrage.
# aptitude install xfce4-goodies Ce méta-paquet apporte plein de petits outils bien sympathiques et utiles, en vrac et non exhaustif: * Extra artwork = Papier peints et décorations * Battery levels monitor = Surveillance de batterie sur les portables * Disk performance display = Surveillance des disques * Network load monitor = Surveillance de l'activité réseau * Sensors monitor = Surveillance de la carte mère (T°CPU, CM, Fan) * System load monitor = Surveillance de la charge système (CPU, Ram, Swap) * Weather monitor = Plugin météo * Gnome applet plugin (xfapplet) = Support des xfapplet écrit pour Gnome *... Pour plus d'info sur ce méta paquet <code>$ wajig détail xfce4-plugins
Pour l'installer
# aptitude install xfce4-plugins
A noter, pour ceux qui ne souhaiteraient pas tout installer, que ces composants existent en paquet individuel.
Je vous renvoie à l'utilisation de apt-cache search (ou wajig search), pour identifier le nom du paquet.
on termine par le gestionnaire de connexion :
# aptitude install slim
Un krô merci à Berillions qui a initié ce complément dans le forum là :
http://debian-facile.org/forum/viewtopic.php?pid=19735#p19735
Il n'y a pas, à ma connaissance, de méta paquet pour tout installer d'un coup. Il vous faudra donc utiliser apt-get, aptitude, wajig ou votre gestionnaire de paquet favori.
Afin que XFCE soit votre environnement graphique par défaut: éditer le fichier /home/tonlogin/bash_profile ou le fichier /etc/profile (Ce que j'ai fait) et rajouter:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then startx fi
Par Freddec, Aout 2008
Il arrive parfois que certaines applications ne se trouvent pas dans la catégorie qui vous semble la plus adéquate, voire, n'apparaissent nul part dans les menus.
Parfois c'est la façon dont est lancée l'application qui ne vous convient pas
Quelques exemples que j'ai relevés au cours de mon utilisation de XFCE:
Voici donc les raisons qui m'ont poussée a chercher comment modifier mon menu XFCE
Il existe bien un éditeur de menu qui permet de rajouter des entrées au menu, mais impossible avec cet outil d'ajouter ces entrées dans les différentes catégories existantes.
Tous est dans le titre. XFCE respecte les spécifications proposées par freedesktop.org et ses menus s'appuient sur elles.
Freedesktop.org, collaboration entre différents projets libres (Kde, Gnome, Xorg…), vise à simplifier l'inter-opérabilité des différents environnements de bureau en proposant des spécifications communes à ces environnements. (Entre autres sur la gestion des menus.)
Pour en savoir plus sur freedesktop.org, visitez le site officiel (en) et la page du projet wikipédia
La spécification freedesktop.org portant sur la gestion des menus propose:
Exemple de fichier desktop: Thunar.desktop (Fichier allégé pour faciliter la lisibilité)
[Desktop Entry] Encoding=UTF-8 Name=Thunar File Manager Name[fr]=Gestionnaire de Fichiers Thunar Comment=Browse the filesystem with the file manager Comment[fr]=Parcourir le système de fichiers avec le gestionnaire de fichiers GenericName=File Manager GenericName[fr]=Gestionnaire de fichiers Exec=Thunar %F Icon=Thunar Terminal=false StartupNotify=true Type=Application Categories=Application;System;Utility;Core;GTK;FileManager;
Voyons de plus prés la structure de ce fichier .desktop On constate qu'il est structuré de la façon suivante : Clé = Valeur
Il existe d'autres clés (notamment le type MIME), pour plus d'info voir la section Liens Utiles de ce document
Sur une distribution Debian, ces fichiers peuvent se trouver en trois endroits. Je les indique ici dans l'ordre où ils seront pris en compte pour la création du menu.
Vous trouverez des fichiers desktop en d'autres endroits, leur rôle ne sera pas abordé ici. Pour Debian il est intéressant de savoir que les fichiers desktop utilisés pour le menu Debian, sont situés sous /var/lib/menu-xdg/applications/menu-xdg/
Ci-dessous le fichier desktop que j'ai créé pour ajouter à la section Développement le logiciel Komposer (éditeur html wysiwyg absent des dépots Debian et que j'installe là où ça me convient ;) )
Pour qu'il soit disponible à tous, je l'ai positionné sur /usr/local/share/applications/
[Desktop Entry] Encoding=UTF-8 Name=kompozer Name[fr]=kompozer GenericName=Wysiwyg Web Editor from mozilla.org GenericName[fr]=Editeur Web Wysiwyg de Mozilla.org, remplace Nvu Exec=/home/mesprog/kompozer/kompozer %u Icon=/home/mesprog/kompozer/icons/mozicon256.png Categories=Application;Development;WebDevelopment; MimeType= Terminal=false Type=Application StartupNotify=false
Je parle là du problème d' OpenOffice.org que j'ai mentionné en préambule (pas d'ouverture d'un document vierge) L'examen du fichier /usr/share/applications/ooo-calc.desktop montre que la ligne exec contient ceci
exec = ooffice -calc %U
Hors l'exécutable qui lance Calc sur ma machine est /usr/bin/oocalc. J'ai donc copié/coller le fichier ooo-calc.desktop dans /usr/local/share/applications/ et corrigé la ligne Exec comme ceci:
exec = oocalc %U
Et de même pour oowriter, oobase etc…
Après avoir créé ou modifier un fichier desktop, il est bon de le valider avec un utilitaire conçu à cet effet: desktop-file-utils
Pour l'installer sur votre Debian:
# aptitude install desktop-file-utils
Pour l'utiliser:
$ desktop-file-validate Chemin/FichierDesktop
Si la commande ne vous renvoi rien, alors votre fichier est valide, sinon faites les corrections requises.
La liste des catégories est disponible à cette adresse (en) http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#category-registry
Liste des options %? passables avec la clé Exec (en) http://standards.freedesktop.org/desktop-entry-spec/1.0/ar01s06.html
Spécifications freedesktop version 1.0 (en) http://standards.freedesktop.org/desktop-entry-spec/1.0/
Le wiki de Freedesktop.org (en) http://www.freedesktop.org/wiki/
par Freddec Septembre 2008
La problématique est la suivante:
Comme moi, vous êtes un photographe amateur, vous avez de belles photos, vous souhaitez en profiter sur votre écran. Mais voila ! une seule photo est disponible à la fois
Sous XFCE4, il est possible de prendre au hasard (dans une liste pré-définie) une image de bureau, mais l'image est chargée au lancement de la session et ne change plus par la suite. On peut recharger un nouveau fond en lançant dans une console (xterm, konsole…) la commande:
$xfdesktop --reload
Mais cette méthode manuelle trouve vite ses limites…
Le but de cette page est donc de vous indiquer comment parvenir à faire changer cette image de bureau toutes les X minutes/heures et vous permettre ainsi de profiter au mieux de vos images favorites.
Il faut, dans un premier temps, vous assurer que les images désirées sont correctement dimensionnées pour votre résolution d'écran.
Il n'y a pas grand chose de pire que de voir la binette du petit dernier, si mignon sur la photo, tronquée, voir pire, déformée en raison d'un ratio hauteur/largeur non respecté.
Comme il s'agit souvent de traiter un nombre conséquent d'image de la même façon, je vous suggère pour ce faire d'utiliser des logiciels permettant le traitement par lots.
Tous deux sont disponibles dans les dépôts Debian et s'installent avec votre gestionnaire de paquet favori.
Comme ce tutoriel n'a pas pour but d'expliquer le traitement d'image par lot, je n'entrerai pas dans les explications sur ces deux logiciels (à vous les joies de la googlisation )
Placez vos images dans un répertoire qui vous convient ( /home/toto/wallpaper/ par exemple)
ls -1 /home/toto/Wallpaper/ > /home/toto/Wallpaper/wallpaper.list
Cette commande vous donnera en sortie dans le répertoire ~/wallpaper/ un fichier wallpaper.list qui contient une ligne avec le chemin absolu pour chaque image du répertoire
cat /home/toto/Wallpaper/wallpaper.list ... /home/toto/Wallpaper/IMG_4035-60.JPG /home/toto/Wallpaper/IMG_4035-61.JPG /home/toto/Wallpaper/IMG_4035-62.JPG /home/toto/Wallpaper/IMG_4035-63.JPG /home/toto/Wallpaper/IMG_4035-64.JPG /home/toto/Wallpaper/IMG_4035-65.JPG /home/toto/Wallpaper/IMG_4035-66.JPG /home/toto/Wallpaper/IMG_4035-67.JPG /home/toto/Wallpaper/IMG_4035-6.JPG /home/toto/Wallpaper/IMG_4035-7.JPG ...
Cliquer droit n'importe où sur le bureau pour faire apparaître le menu contextuel d'XFCE4
Dans une console, la commande suivante doit provoquer un changement de votre fond d'écran avec une image issue de la liste.
$xfdesktop --reload
Reste donc à rendre automatique ces changements d'écran automatiques. On va réaliser ceci à l'aide d'une tâche cron.
Dans une console en utilisateur, appelez crontab
$crontab -e
Reste à saisir la ligne qui automatisera le changement d'écran:
1 # min H Jou moi dow command 2 # Changement de fond d'écran toutes les 10 minutes 3 */10 * * * * DISPLAY=:0.0 /usr/bin/xfdesktop --reload 4 5 # Changement de fond d'écran toutes les heures 6 # 0 */1 * * * DISPLAY=:0.0 /usr/bin/xfdesktop --reload
Si vous n'utilisez pas Xorg, où si votre affichage n'est pas dirigé sur 0:0 il vous faudra adapter cette ligne
Nitrogen, disponible dans les dépots Debian, permet également d'arriver au même résultat via un utilitaire graphique. Ne l'ayant pas testé, je vous laisse le plaisir de vous y essayer
Si vous souhaitez que les panneaux XFCE soient verrouillés et non modifiables (pour éviter qu'ils soient supprimés par erreur), suivez les instructions suivantes:
su cp .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/ cp .config/xfce4/panel/* /etc/xdg/xfce4/panel/ nano /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Pour faire une modification à nouveau, enlevez “locked=“VOTRE NOM D'UTILISATEUR”>” du fichier, modifiez le panneau et recommencez la manipulation !
Voir ici :
Vous trouverez ici des liens vers des pages ou des sites ressources pour XFCE 4