X ist eine Anwendung, die eine oder mehrere Grafikanzeigen und ein oder mehrere an den Computer angeschlossene Eingabegeräte (Tastatur, Maus usw.) verwaltet.
Es funktioniert als Server und kann auf dem lokalen Computer oder einem anderen Computer im Netzwerk ausgeführt werden. Dienste können mit dem X-Server kommunizieren, um grafische Oberflächen anzuzeigen und Eingaben vom Benutzer zu erhalten.
Es ist erwähnenswert, dass eine übliche Komponente, die mit einem X-Server verwendet wird, der Window Manager ist, eine Anwendung, die das Ändern der Größe und Verschieben von Fenstern und dekorativen Elementen von Fenstern wie Titelleisten, Minimieren und Schließen von Schaltflächen verwaltet.
Der X-Server kann mit dem Befehl 'startx' oder allgemeiner mit einem Display-Manager wie gdm gestartet werden.
~/.xinitrc
ist ein von xinit verwendetes Shell-Skript, das den X-Server startet, wenn kein Display-Manager verwendet wird, um eine Anwendung zu definieren, die automatisch auf dem X-Server gestartet wird.
/etc/X11/xorg.conf
ist eine Konfigurationsdatei, die verwendet wird, um dem X-Server Informationen über die verwendeten Hardwarekomponenten zu geben. Jetzt kann der X-Server die Verwendung dieser Datei jedoch vermeiden, da er sich selbst automatisch konfigurieren kann.