KDE's startsekvens |
forrige | KDE's interne funktioner | næste |
Køres altid som root
! Bruger $
og KDEDIR
/share/config/kdmrc/etc/X11/xdm/Xservers
. Den senere indeholder indgange såsom:
:0 local /usr/X11R6/bin/X :0 vt07
Se også afsnittet [X-*-Core] i indstillingsfilen kdmrc: /etc/X11/xdm/Xsetup Brugere skriver brugernavn og kodeord ind Start - /etc/X11/xdm/Xstartup - forbered som root Session - /etc/X11/xdm/Xsession - starter session som bruger = For en KDE-session: kde eller startkde = Hvis ~/.xsession eller ~/.xinitrc Nulstilling - /etc/X11/xdm/Xreset - efter sessionen er klar.
KDE's startsekvens begynder med scriptet startkde
. I de fleste tilfælde kaldes scriptet fra indlogningshåndteringen (kdm) så snart brugerens er kontrolleret. Der er to meget vigtige linjer i scriptet startkde
:
LD_BIND_NOW=true kdeinit +kcminit +knotify and kwrapper ksmserver $KDEWM
Den første linje starter kdeinit masterprocessen. kdeinit mastereprocessen bruges til at starte alle andre KDE processer. Den ses i output fra ps aux
som kdeinit: Running...
. Argumenterne efter kdeinit er navnene på yderligere processer der skal startes. + indikerer at kdeinit skal vente indtil processen er færdig. kdeinit starter også dcopserver, klauncher og kded.
Den anden af de to linjer beder kdeinit om at starte sessionshåndteringsprocessen ksmserver. Sessionshåndteringen afgør sessionens livstid. Når processen afsluttes, logges brugeren ud.
forrige | hjem | næste |
Indstillingsfiler | op | Baggrundsprocesser |