IT-Lexikon › Infrastruktur › xinit und startx

xinit und startx

Infrastruktur Svenska → Aktualisiert: 2026-10-07

Der minimalistische Weg, X von einer Textkonsole zu starten: ein Server, ein Skript und eine Sitzung, die genau so lange lebt wie das Skript.

xinit startet einen X-Server und führt anschließend ~/.xinitrc als dessen Client aus. Das Skript startet, was man will – ein paar xterms, eine Uhr – und endet mit einem Fenstermanager, idealerweise per exec. Endet das Skript, fährt xinit den Server herunter. Darum ist die letzte Zeile so wichtig: Beendet man den Fenstermanager, ist man abgemeldet, und läuft er nicht im Vordergrund, verschwindet der ganze Desktop eine halbe Sekunde nach dem Erscheinen.

startx ist ein Shell-Wrapper um xinit, der die richtigen Dateien findet und die Autorisierung einrichtet. In den 1990ern, als grafische Logins noch nicht selbstverständlich waren, war es der Standardweg in X unter Linux, und es überlebt bei denen, die genau wissen wollen, was gestartet wird.

← Zurück zum Lexikon