User Tools

Site Tools


linuxbog:wm:wm-opsaetning
Linux - Friheden til at vælge grafisk brugergrænseflade: Version 1.2.20050118 - 2020-12-31
forrige næste

Kapitel 2. Opsætning af valg af windowmanager

2.1. At starte en alternativ windowmanager

Det der starter X er som regel en binær fil ved navn xinit . Afhængig af hvordan xinit kaldes læses der forskellige opsætningsfiler og scripts. Det kan være foruddefinerede filer der gælder for alle brugere eller det kan være brugerens egne scripts.${HOME}/.xinitrceller${HOME}/.xsessioner de “officielle” navne til disse scripts. I dem definerer brugeren hvilke programmer der skal udføres når X starter, herunder hvilken windowmanager der ønskes.

Programmet.xsessionbruges ved login gennem XDM, GDM eller KDM..xinitrcbruges når X startes med kommandoen startx fra kommandolinjen.

Eksempel:

#!/bin/sh
xterm &
xclock -geometry 60x60 &
exec /usr/X11R6/bin/icewm

Ovenstående script vil starte en xterm, en xclock samt windowmanageren icewm. Husk at~/.xsessionskal have execute-rettigheder: chmod +x ~/.xsession . For at få samme omgivelser både når der logges ind via GDM/KDM eller når startx bruges kan man lade~/.xinitrcvære et symbolsk link til.xsession: ln -s .xsession .xinitrc . På denne måde vil det kun være nødvendigt at vedligeholde den ene fil.

2.1.1. Display managers

GDM - GNOME Display Manager eller KDM - KDE Display Manager er efterhånden de mest anvendte programmer til at styre grafisk login.

På de forskellige Linux-distributioner er GDM og KDM sat forskelligt op, men fælles for dem er at de kan bruge.xsessiontil starte programmer og en windowmanager efter brugerens valg.

Figur 2-1. GNOME Display Manager

{linuxbog:wm:GDM1_shot_crop.png}

2.1.2. Valg af windowmanager med GDM og KDM

For at starte en anden windowmanager end de der allerede er sat op kan brugeren oprette filen~/.xsessioni sit hjemmekatalog. En meget enkel.xsessionkunne nøjes med at kalde selve windowmanager-programmet:

#!/bin/sh

  exec /usr/X11R6/bin/icewm

For at få GDM til at læse~/.xsessionskal Default (under Debian 3.0 skal man vælge Xsession) vælges fra Session-menuen.

Figur 2-2. Valg af session med GDM

{linuxbog:wm:choosesession1_shot_crop.png}

Tilsvarende skal der fra KDM vælges default i menu-punktet “Session Type”.

Nu læses~/.xsessionog man kan begynde at eksperimentere med at indsætte sine favorit programmer i.xsession. Fx:

#!/bin/sh

/usr/X11R6/bin/xload &
exec /usr/X11R6/bin/icewm

forrige hjem næste
Hvad er en displaymanager Få en window manager til at optræde i KDM eller GDM menuen
linuxbog/wm/wm-opsaetning.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.