LPIC102/106.1 Benutzerstellen und Desktops
Allgemeines zu X-Window
- modular aufgebautes, grafisches Client-Server-System
- Kommunikation zwischen X-Server und X-Client über Netzwerkschicht
- Server- und Clientkomponenten werden lokal ausgeführt
- X-Protokoll ermöglicht Ausgabe von Programm (X-Client) auf Rechner (X-Server)
- Konfigurationsdatei: /etc/X11/xorg.conf im Verzeichnis oder /etc/X11/xorg.conf.d.
- Fehlerbehebung: .xsession-errors im Homedirectory enthält Fehlermeldungen
- Alternative zu X-Window: Wayland
X-Server
- kommuniziert über Kernel/Modul mit Hardware und X-Clients
- nimmt Tastatureingaben entgegen
- zeigt Ergebnisse der Datenverarbeitung von X-Clients an
X-Clients
- kommuniziert mit X-Server
- zuständig für Datenverarbeitung, schickt Ergebnisse an X-Server
X-Terminals
- grafisches Terminal-Emulationsprogramm
- ermöglicht Ausführung konsolenbasierter Programme
X-Display
- ermöglicht Grafikausgabe eines X-Clients auf entferntem X-Server
- eigentliches Anwendungsprogramm (X-Client) wird auf Rechner im Netzwerk ausgeführt
- sehr veraltete Version des Netzwerkzugriffes
- aktuellere Methode ist z.B. SSH
xauth/.Xauthority
- Autorisierung zwischen Benutzer und X-Server über Cookies
- Autorisierungsdatei in Homedirectory, verwaltbar mit xauth
X-Window-Module
Windowmanager
- X-Client und Schnittstelle zu allen anderen X-Clients
Displaymanager
- zuständig für Benutzerauthentifizierung über grafischen Anmeldebildschirm
Desktop Environment
- vorkonfigurierte Sammlung von Programmen, Windowmanager und Displaymanager
X-Window-Befehle
startx
- startet X-Window ohne grafische Umgebung (Frontend für xinit (eigentliches Startskript))
- sucht bei Ausführung nach Konfigurationsskripten und bezieht sie in Start ein
xinit
- initialisiert X-Window, startet X-Server und Klientprogramme
- alternativ ausführbar mit .xinitrc oder xinitrc
- xinitrc enthält zusätzlich Anweisungen, welche X-Clients und welcher Windowmanager verwendet/gestartet werden soll
- xinit ohne Argumente löst Start des X-Servers und xterm als Client aus
Sektionen
Server-Flags
- Festlegung von globalen Einstellungen für Server
Files
- Fontpath (Verzeichnisse für Fonts)
- RgbPath (Farbbezeichnungen)
Input Device
- Angaben über Tastatur und Maus
Monitor & Modes
- technische Daten für Monitor & Videomodi
Device
- Angaben über Grafikkarte(n)
Screen
- Zusammenführung von Grafikkarten & Monitoren