π Hoofdstuk 8.2: Werken met de GUI-server in Linux
ββββββββββββββββββββββββββββββββββββββ
π§ Structuur van de GUI
ββββββββββββββββββββββββββββββββββββββ
Desktop Environment β Window Manager β Display Server
πΌοΈ Display Server = regelt hoe vensters en UI worden getekend.
ββββββββββββββββββββββββββββββββββββββ
π Wayland β Moderne Display Server
ββββββββββββββββββββββββββββββββββββββ
β Vervangt X11 β veiliger, efficiΓ«nter en sneller.
β Weston = standaard compositor (tekent vensters).
π§ͺ Controleren of Wayland actief is:
echo $WAYLAND_DISPLAY
π§Ύ Sessiegegevens bekijken:
loginctl
π Wayland uitschakelen (terug naar X11):
1. Open bestand:
`sudo nano /etc/gdm3/custom.conf`
2. Verwijder `#` bij:
`WaylandEnable=false`
3. Herstart GDM:
`sudo systemctl restart gdm`
β Check of je grafische kaart Wayland ondersteunt.
π‘ Alternatief voor Weston gebruiken bij grafische problemen.
ββββββββββββββββββββββββββββββββββββββ
πΌοΈ X11 β Traditionele Display Server
ββββββββββββββββββββββββββββββββββββββ
β Ook bekend als Xorg
β Flexibel, maar minder veilig
β Configuratiebestand (zelden bewerkt):
`/etc/X11/xorg.conf`
π― Nieuw xorg.conf-bestand genereren:
`Xorg -configure`
β Maakt: `xorg.conf.new` in huidige map
π Belangrijke secties in `xorg.conf.new`
Sectie | Beschrijving
βββββββββββββββ|ββββββββββββββββββββββββββββββββββββ
Input Device | Toetsenbord- en muisinstellingen
Monitor | Resolutie, frequentie
Modes | Videomodi (resolutie, Hz)
Device | GPU-configuratie
Screen | Resolutie, kleurendiepte
Module | Extra X-server modules
Files | Paden voor fonts/modules/layouts
Server Flags | Globale instellingen X-server
Server Layouts | Koppelt input/output-apparaten