17.8 Grafischer Login
Normalerweise wird der Login über die Konsole mittels der Programme getty und login abgewickelt. Doch vielleicht ist Ihnen bereits einmal ein grafischer Login unter X11 aufgefallen. X11 unterstützt durch das standardmäßig mitgelieferte Tool xdm einen eigenen grafischen Login, den man auf Wunsch in seine Login-Shellskripts einbauen kann, wodurch man immer einen grafischen Login zur Verfügung hat.
Unter Linux reicht es in der Regel, wenn man als Default-Runlevel den Runlevel 4 angibt. Mehr zu diesem Thema verrät Kapitel 25, »Bootstrap und Shutdown«. Testweise, um zu sehen, ob es einem überhaupt gefällt, kann man aber auch erst mal durch ein init 4 ausprobieren, ob überhaupt alles klappt.
Wer es etwas hübscher haben möchte, kann auf den von KDE mitgelieferten kdm oder den von GNOME mitgelieferten gdm zurückgreifen. Diese lassen sich einfacher konfigurieren (kdm beispielsweise über das KDE-Kontrollzentrum) und bieten Ihnen die Möglichkeit an, den zu startenden Window-Manager beim Login auszuwählen.
Aber bedenken Sie, dass Sie ein entsprechendes Locale für X11 einstellen müssen, wenn Sie die deutsche Tastaturbelegung inklusive der Umlaute verwenden wollen. Im Normalfall sind in den Login-Dateien für die Shell entsprechende Befehle für Umgebungsvariablen wie LANG eingebunden, dies muss man aber nun ändern, da diese Dateien von den Login-Managern nicht verwendet werden. Ein Eintrag in die /.xsession sollte aber Abhilfe schaffen:
#!/bin/sh export LANG=de_DE.ISO8859-15 exec /usr/bin/startkde
Listing 17.24 .xsession