Ce manuel décrit la version 4.2 de
xfce4-session
. Dernière mise à jour: November 2004
Copyright © 2003, 2004 Benedikt Meurer
Copyright © 2005 François Le Clainche (French translation)
Table of Contents
xfce4-session
est un gestionnaire de session pour Xfce 4. Son rôle est de sauvegarder l'état de votre environnement
(les applications ouvertes et leur position) afin de les restaurer lors de la session suivante. Vous pouvez créer plusieurs
sessions et choisir parmi elles au démarrage.
xfce4-session
offre la gestion de session pour le protocole X11R6 ainsi que pour l'ancien protocole X11R5.
Si vous n'avez pas besoin du second, vous pouvez le désactiver au moment de la compilation en passant l'option
de configuration --disable-legacy-sm à ./configure. Ne lancez JAMAIS smproxy
au cours d'une session gérée par xfce4-session
, sinon des choses bizarres
se produiront. La gestion de session selon le protocole X11R5 inclut tout ce que smproxy
ferait, avec en plus le support de l'affichage sur plusieurs moniteurs.
Si cette option est sélectionnée, le gestionnaire de session vous demandera de choisir une session à chacune des connexions à Xfce.
Cette option indique au gestionnaire de session de sauvegarder automatiquement la session lors de la déconnexion. Si vous ne sélectionnez pas cette option, la question vous sera posée à chaque fois.
Cette option désactive la fenêtre de confirmation de la déconnexion. La sauvegarde de la session dépend alors du choix de l'option de sauvegarde automatique de la session.
Activer cette option si vous avez besoin d'exécuer le démon GNOME keyring au démarrage. Cette
option indique également à xfce4-session
de lancer les technologies d'assistance de GNOME au démarrage (si elles
sont activées dans le centre de contrôle de GNOME). Consultez la documentation de GNOME pour plus
d'informations à ce sujet.
Activez cette option si vous prévoyer de lancer des applications KDE au sein de votre session Xfce. Cela augmentera sensiblement le temps de démarrage de Xfce, mais d'un autre côté, les applications KDE démarreront plus rapidement. Certaines applications KDE peuvent ne pas fonctionner du tout si vous n'activez pas cette option.
Autorise le gestionnaire de session à gérer les applications en cours de fonctionnement sur des hôtes distants. Cette option peut représenter un risque en termes de sécurité, en activant un port TCP sur votre système. Ne l'activez pas sans savoir ce que vous faites.
Les administrateurs système qui souhaitent désactiver cette option globalement peuvent pour cela utiliser le mode KIOSK.
Vous pouvez personnaliser l'écran démarrage que xfce4-session
affichera lors de la connexion à Xfce 4. Une fenêtre
de configuration dédiée est disponible depuis le gestionnaire de paramètres de Xfce 4.
Sur la gauche, la fenêtre montre une liste de tous les moteurs de thème installés. Sélectionnez un moteur, et vous verrez, si elle est disponible, une prévisualisation et des informations le concernant. Vous pouvez cliquer sur le bouton Tester pour voir une démonstration du thème d'écran de démarrage sélectionné.
xfce4-session
fournit par défaut trois moteurs de thème d'écran de démarrage. Leurs options de configuration
respectives - si disponibles - sont disponibles en cliquant sur le bouton Configurer.
xfce4-session
supporte l'arrêt de votre ordinateur lors de la déconnexion de la session. Pour cela, vous devez
être listé dans le fichier sudoers
du système, et vous devez en particulier être autorisé
à exécuter la commande ${libexecdir}/xfsm-shutdown-helper
(/usr/sbin/xfsm-shutdown-helper
sous Debian GNU/Linux)
en tant qu'utilisateur root (où ${libexecdir}
est le sous répertoire libexec
selon le préfixe utilisé pour installer xfce4-session
, par exemple
/usr/local/libexec
).
pas exemple, si vous avez installé xfce4-session
dans /usr/local
, que votre nom d'hôte est myhost
et que votre compte utilisateur est nommémyuser, alors vous devez ajouter la ligne
suivante au fichier sudoers
(souvenez-vous d'utiliser visudo
pour éditer ce fichier):
myuser myhost=/usr/local/libexec/xfsm-shutdown-helper
Xfce utilise maintenant la spécification Basedir telle que définie sur Freedesktop.org pour chercher ses données et ses fichiers de configuration. Cela signifie que les emplacements de ces fichiers seront indiqués selon un chemin relatif aux répertoires décrits dans cette spécification.
Le premier répertoire où il faut rechercher les fichiers de configuration. Par défaut, c'est
~/.config/
.
Une liste des répertoires contenant des données de configuration. Par défaut, le panneau cherchera
dans ${sysconfdir}/xdg/
et
/etc/xdg/
. La valeur de ${sysconfdir} dépend de la façon suivant
laquelle le programme a été compilé et sera souvent /etc/
pour les paquets binaires.
packages.
Indique la racine de toutes les données en cache des utilisateurs. Si cette variable d'environnement
n'est pas renseignée, elle correspond par défaut à ~/.cache
.
Ceci est l'emplacement du fichier de configuration qui contient les différents paramètres de xfce4-session
,
qui peuvent être modifiés depuis le gestionnaire de paramètres.
Ceci est l'emplacement du fichier de configuration de l'écran de démarrage, qui peut être modifié depuis le gestionnaire de paramètres.
Le répertoire dans lequel xfce4-session
et xfwm4
enregistrent le données sur
les sessions.
Le fichier de configuration du mode Kiosk. Consultez la section suivante pour une explication.
Aucun fichier de configuration, excepté le kioskrc
,
ne sont conçus pour être édités à la main au cours d'une session Xfce; en fait, les changement apportés seraient
écrasés par le gestionnaire de session ou le gestionnaire de paramètres s'ils sont en cours de fonctionnement.
les administrateurs système sont susceptibles de vouloir personnaliser le fichier
${sysconfdir}/xdg/xfce4-session/xfce4-session.rc
afin de changer les applications lancées
par défaut au démarrage de Xfce. Par exemple, si vous souhautez lancer xfce4-iconbox
au lieu de xftaskbar4
, vous devrez modifier la section [Failsafe
Session] pour qu'elle ressemble à cela:
[Failsafe Session] Count=4 Client0_Command=xfwm4 Client0_PerScreen=False Client1_Command=xfce4-panel Client1_PerScreen=True Client2_Command=xfce4-iconbox Client2_PerScreen=True Client3_Command=xfdesktop Client3_PerScreen=False
Le gestionnaire de session supporte le mode Kiosk qui peut empêcher les utilisateurs de modifier les
paramètres de session. Pour l'utiliser, vous devez éditer ou créer le fichier
${sysconfdir}/xdg/xfce4/kiosk/kioskrc
.
Le meilleur moyen d'expliquer le format utilisé dans ce fichier est de fournir un exemple. La section
xfce4-session de votre kioskrc
peut ressembler à cela:
[xfce4-session] CustomizeSplash=ALL CustomizeChooser=ALL CustomizeLogout=ALL CustomizeCompatibility=%wheel Shutdown=%wheel CustomizeSecurity=NONE
Cela autorise tous les utilisateurs à modifier leur écran de démarrage, les paramètres du sélecteur de session et de la fenêtre de déconnexion, mais n'autorise que les utilisateurs appartenant au goupe wheel à modifier les paramètres de compatibilité et d'arrêt du système. Personne ne sera autorisé à modifier les paramètres de sécurité.
Le gestionnaire de session supporte les fonctionnalités KIOSK suivantes:
Détermine si l'utilisateur est autorisé à personnaliser l'écran de démarrage.
Détermine si l'utilisateur est autorisé à personnaliser les paramètres du sélecteur de session.
Détermine si l'utilisateur est autorisé à modifier les paramètres de déconnexion.
Détermine si l'utilisateur est autorisé à modifier les paramètres de compatibilité (avec KDE/Gnome)
Détermine si l'utilisateur est autorisé à modifier les paramètres de sécurité.
Ceci est l'un des paramètres les plus IMPORTANTS, puisqu'il empêche
les utilisateurs (en fait, libICE
) à ouvrir un port TCP.
Détermine si l'utilisateur est autorisé à éteindre (ou redémarrer) le système. Si un utilisateur n'y est pas autorisé, les options correspondantes seront grisées dans sa fenêtre de déconnexion.
xfce4-session
a été écrit par Benedikt Meurer
(<benny@xfce.org>
).
Pour obtenir plus d'informations, visitez le
site officiel de Xfce.
Pour signaler un bogue ou faire une suggestion concernant cette application ou ce manuel, utilisez le gestionnaire de bogues à l'adresse suivante http://bugzilla.xfce.org/.
Si vous avez des questions à propos de l'installation ou de l'utilisation de ce programme, merci de les poser sur la liste de diffusion de xfce. Les discussions sur le développement de Xfce ont lieu sur la liste de diffusion xfce4-dev.
This program is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.