Next: Oppsett av vindusmanager Up: Om vindussystemet X Previous: Om vindussystemet X

Innlogging i 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:

  1. Oppstart av X-serveren
  2. Initialisering av X-serveren (tastatur-oppsett, skjermbakgrunn etc.)
  3. Innloggingsvindu startes opp
  4. Brukeren logger inn
  5. En del priviligerte operasjoner vil ofte bli foretatt på brukerens vegne under innloggingen (logging i /etc/utmp, eierskap av /dev/console eller /dev/audio)
  6. 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)
  7. 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.


arnej@lise.unit.no
Fri Apr 8 03:10:25 MET DST 1994