Handbücher für die Kommandozeile

Man » startx-Handbuch online - detaillierte Online-Dokumentation für die startx-Manpage

🌍
startx - initialisiert eine X-Sitzung

SYNOPSIS

startx [ [Client] Optionen ... ] [ -- [Server] [Anzeige] Optionen ... ]

BESCHREIBUNG

Das Skript startx ist eine Schnittstelle zu xinit(1), die eine etwas benutzerfreundlichere Schnittstelle zum Ausführen einer einzelnen Sitzung des X Window System bietet. Es wird oft ohne Argumente ausgeführt.

Argumente, die unmittelbar auf den Befehl startx folgen, werden verwendet, um einen Client auf die gleiche Weise zu starten wie xinit(1). Das spezielle Argument '--' markiert das Ende der Clientargumente und den Beginn der Serveroptionen. Es kann nützlich sein, Serveroptionen mit startx anzugeben, um sie für jede Sitzung zu ändern. Einige Beispiele für die Angabe von Serverargumenten folgen; konsultieren Sie die Manpage Ihres X-Servers, um festzustellen, welche Argumente zulässig sind.

startx -- -depth 16

startx -- -dpi 100

startx -- -layout Multihead

Beachten Sie, dass im Debian-System, was viele Leute traditionell in die Datei .xinitrc einfügen, stattdessen in .xsession eingefügt werden sollte; dies ermöglicht die gleiche X-Umgebung, unabhängig davon, ob startx, xdm oder xinit zum Starten der X-Sitzung verwendet wird. Alle Diskussionen über die Datei .xinitrc in der xinit(1)-Manpage gelten gleichermaßen für .xsession. Beachten Sie, dass .xinitrc nur von xinit(1) verwendet wird und von xdm(1) vollständig ignoriert wird.

Um den auszuführenden Client zu bestimmen, prüft startx zuerst die Umgebungsvariable XINITRC auf einen Dateinamen. Wenn diese Variable nicht gesetzt ist oder keinen Dateinamen enthält, sucht es nach einer Datei namens .xinitrc im Home-Verzeichnis des Benutzers. Wenn diese nicht gefunden wird, wird die Datei xinitrc im Xinit-Bibliotheksverzeichnis verwendet. Wenn Befehlszeilen-Clientoptionen angegeben werden, überschreiben diese dieses Verhalten und kehren zum xinit(1)-Verhalten zurück. Um den auszuführenden Server zu bestimmen, prüft startx die Umgebungsvariable XSERVERRC auf einen Dateinamen. Wenn diese Variable nicht gesetzt ist oder keinen Dateinamen enthält, sucht es nach einer Datei namens .xserverrc im Home-Verzeichnis des Benutzers. Wenn diese nicht gefunden wird, wird die Datei xserverrc im Xinit-Bibliotheksverzeichnis verwendet. Wenn Befehlszeilen-Serveroptionen angegeben werden, überschreiben diese dieses Verhalten und kehren zum xinit(1)-Verhalten zurück. Benutzer müssen selten eine Datei .xserverrc bereitstellen. Weitere Informationen zu den Argumenten finden Sie in der xinit(1)-Manpage.

Die systemweiten Dateien xinitrc und xserverrc befinden sich im Verzeichnis /etc/X11/xinit.

UMGEBUNGSVARIABLEN

DISPLAY Diese Variable wird auf den Namen der Anzeige gesetzt, mit der Clients eine Verbindung herstellen sollen. Beachten Sie, dass diese Variable gesetzt, nicht gelesen wird.

XAUTHORITY               Wenn diese Variable nicht bereits definiert ist, wird sie auf $(HOME)/.Xauthority gesetzt.
Dies soll verhindern, dass der X-Server, falls das Argument -auth nicht angegeben wird, automatisch eine unsichere, hostbasierte Authentifizierung für den lokalen Host einrichtet. Weitere Informationen zur X-Client-/Server-Authentifizierung finden Sie in den Handbuchseiten Xserver(1) und Xsecurity(7).

XINITRC                  Diese Variable sollte den Pfad zu einer xinitrc-Datei enthalten. Wenn sie nicht gesetzt ist, werden $(HOME)/.xinitrc oder /etc/X11/xinit/xinitrc verwendet.

XSERVERRC                Diese Variable sollte den Pfad zu einer xserver-Datei enthalten. Wenn sie nicht gesetzt ist, werden $(HOME)/.xinitrc oder /etc/X11/xinit/xserverrc verwendet.

DATEIEN

$(HOME)/.xinitrc         Zu startender Client. Typischerweise ein Shell-Skript, das viele Programme im Hintergrund ausführt.

$(HOME)/.xserverrc       Zu startender Server. Der Standard ist X.

/etc/X11/xinit/xinitrc   Zu startender Client, falls der Benutzer keine .xinitrc-Datei hat.

/etc/X11/xinit/xserverrc Zu startender Server, falls der Benutzer keine .xserverrc-Datei hat.

SIEHE AUCH

xinit(1), X(7), Xserver(1), Xorg(1), xorg.conf(5)