KSMServer |
forrige | KDE's interne funktioner | næste |
KDE's sessionshåndtering er ksmserver. Ved start kører sessionshåndteringen programmer som skal startes automatisk og genopretter programmer fra foregående session. Programmerne som skal startes automatisk angives af .desktop
-filer i mappen $
. Om et program skal startes automatisk eller ej, kan gøres betinget afhængigt af en indstillingsindgang som afgøres af indgangen KDEDIR
/share/autostartX-KDE-autostart-condition
i .desktop
-filen.
Filen ktip.desktop
indeholder for eksempel:
X-KDE-autostart-condition=ktiprc:TipOfDay:RunOnStart:true
Det betyder at indstillingsfilen ktiprc
kontrolleres efter indgangen RunOnStart
i gruppen [TipOfDay]
. Hvis ingen sådan indgang findes, antages true
, hvilket betyder at ktip er et af programmerne som normalt startes automatisk.
Nogle af de programmer som startes automatisk af ksmserver er:
KDE's desktop
KDE's panel
Et program for dagens vink
Et værktøj til at modtage systemmeddelelser som sendes til brugeren
Et klippebordsværktøj som dokkes i panelet
Et værktøj som advarer om kommande begivenheder og aftaler
kdesktop starter når det er dets tur automatisk programmer som opbevares i $
. kdesktop åbner automatisk alle filer som er opbevarede i mappen, inklusive dokumenter, binære filer eller programmer i form af KDEHOME
/Autostart.desktop
-filer.
KDE's sessionshåndtering genopretter også en af de tidligere sessioner. En session indeholder en samling programmer samt programspecifik information som svarer til tilstanden for programmet da sessionen blev gemt. Sessioner opbevares i indstillingsfilen ksmserverrc
som indeholder referenver til programspecifik tilstandsinformation. Den programspecifikke tilstandsinformationen gemmes i $
. Tilstandsinformationen for KWin indeholder vinduespositioner for alle andre programmer i sessionen. KDEHOME
/share/config/session
forrige | hjem | næste |
Baggrundsprocesser | op | Miljøvariabler |