docs.kde.org
KSMServer
Précédent
Suivant

KSMServer

ksmserver est le gestionnaire de session de KDE. Au démarrage, le gestionnaire de session lance les applications démarrant automatiquement et restaure les applications de la session précédente. Les applications à démarrer automatiquement sont indiquées par les fichiers .desktop dans le dossier $KDEDIR/share/autostart. Quelle soit à démarrer automatiquement ou non, il est possible de rendre conditionnelle une application en fonction de certains éléments de configuration déterminés par l'élément X-KDE-autostart-condition dans le fichier .desktop.

Le fichier ktip.desktop, par exemple, contient :

X-KDE-autostart-condition=ktiprc:TipOfDay:RunOnStart:true

Cela signifie qu'une vérification est effectuée sur le fichier de configuration ktiprc pour rechercher un élément RunOnStart dans la section [TipOfDay]. Si elle ne trouve aucun élément de ce genre, true est supposé, ce qui signifie que ktip est une des applications démarrées automatiquement par défaut.

Certaines des applications démarrées automatiquement par ksmserver sont :

kdesktop

Le bureau KDE

Kicker

Le tableau de bord de KDE

ktip

Un programme d'astuces du jour

kwrited

Un utilitaire permettant de recevoir les messages du système envoyés à l'utilisateur

Klipper

Un utilitaire presse-papiers qui s'intègre au tableau de bord

kalarm

Un utilitaire qui avertit des événements et des rendez-vous prochains

kdesktop démarre à son tour les applications stockées dans $KDEHOME/Autostart. kdesktop ouvre automatiquement tout fichier stocké dans ce dossier, y compris les documents, fichiers exécutables ou applications sous forme de fichiers .desktop.

Le gestionnaire de session KDE restaure également une des sessions précédentes. Une session contient une collection d'applications, ainsi que des informations propres à une application qui reflètent l'état des applications au moment où la session a été enregistrée. Les sessions sont stockées dans le fichier de configuration ksmserverrc, qui contient des références aux informations d'état propres à une application. Les informations d'état propres à une application sont enregistrées dans $KDEHOME/share/config/session. Les informations d'état de KWin contiennent l'emplacement des fenêtres d'application de toutes les autres applications de la session.

Précédent
Suivant
Sommaire


docs.kde.org