Wie die startx-Manpage sagt,
startx - initialisiert eine X-Sitzung
Das startx-Skript ist ein Frontend für xinit und bietet eine etwas schönere Benutzeroberfläche zum Ausführen einer einzelnen Sitzung des X Window-Systems. Es wird oft ohne Argumente ausgeführt.
Der X
Befehl führt den X-Server aus. startx
tut dies und initialisiert auch die Sitzung, dh führt das aus, was in den Konfigurationsdateien angegeben ist, normalerweise die Windowing-Umgebung, xterm usw.
Um festzustellen, welcher Client ausgeführt werden soll, sucht startx zuerst im Home-Verzeichnis des Benutzers nach einer Datei mit dem Namen .xinitrc. Wird dies nicht gefunden, verwendet es die Datei xinitrc im Bibliotheksverzeichnis von xinit.
Zur weiteren Beleuchtung verwendet startx diese Dateien:
$(HOME)/.xinitrc Client to run. Typically a shell script which runs many programs in the background. $(HOME)/.xserverrc Server to run. The default is X. /usr/lib/X11/xinit/xinitrc Client to run if the user has no .xinitrc file. /usr/lib/X11/xinit/xserverrc Server to run if the user has no .xserverrc file.