Next: Oppsett av vindusmanager
Up: Om vindussystemet X
Previous: Om vindussystemet X
Etterhvert er den vanligste praksisen på alle Unix arbeidsstasjoner
at vindussystemet (X-serveren) er startet allerede før man logger
inn, slik at man brukeren slipper starte sin egen X-sesjon manuelt. I
stedet har man forskjellige måter for brukeren å spesifisere
hvordan oppsettet skal se ut etter en innlogging, med et fornuftig
basisoppsett for brukere uten avanserte behov.
Etter å ha studert nokså inngående en del forskjellige
løsninger på problemet (ikke minst Digital sin Xprompter) er min
vurdering at XDM er best egnet til innlogging av brukere og oppsett av
sesjon. XDM har støtte for både X-terminaler og selvstendige
maskiner, og kan konfigureres til å gjøre nokså eksakt det
man ønsker.
Sesjonen har flere faser, her er også tatt med dem som skjer
før brukeren kommer til maskinen:
- Oppstart av X-serveren
- Initialisering av X-serveren (tastatur-oppsett, skjermbakgrunn etc.)
- Innloggingsvindu startes opp
- Brukeren logger inn
- En del priviligerte operasjoner vil ofte bli foretatt på
brukerens vegne under innloggingen (logging i /etc/utmp,
eierskap av /dev/console eller /dev/audio)
- En scriptfil som blir kjørt for brukeren. Dette scriptet
utgjør hele sesjonen, og vil ta seg av oppstart av andre
skript som brukeren kan spesifisere selv. Man bør i det
minste ha muligheten for å spesifisere hvilke applikasjoner
som skal startes ved innlogging (hos oss .xdefappl) og
muligheten til å spesifisere vindushåndterer (hos oss
.wmrc)
- Etter at sesjonen er avsluttet (markeres ved at scriptfilen blir
ferdig) må man re-initialisere serveren og ellers rydde opp
etter operajoner fra punkt 5.