De fleste almindelige Linux-distributioner kommer ud med Wayland med det samme. Ubuntu har allerede skiftet til Wayland siden 22.04, og Fedora har leveret med Wayland i lang tid. SUSE- og Debian-distributioner er for nylig kommet med på listen. Men Wayland har stadig nogle udfordringer, især at mange ældre programmer ikke understøttes eller ikke fungerer godt. Hvis du har problemer med ældre programmer, bør du tjekke, hvilken skærmserver der bruges. Der er flere måder at gøre det på.
Wayland er en skærmprotokol, der er ved at blive udviklet som et alternativ til X Window System til styring af vinduesgrænsefladen på Linux-operativsystemer. Wayland har til formål at tilbyde en mere moderne og effektiv GUI-arkitektur end X Window System, som blev udviklet for over 30 år siden. Wayland er beregnet til at forbedre ydeevnen, sikkerheden og den overordnede stabilitet af GUI'en på Linux-systemer.
Xorg (X.Org) er en gratis og open source-implementering af X Window System, som er standarden for GUI'en i de fleste Linux-distributioner. Xorg er en skærmserver, der håndterer grafiske elementer på skærmen som f.eks. vinduer, knapper og andre interface-elementer. Den giver grundlæggende funktionalitet til at arbejde med grafik og interagere med computerens hardware.
Xorg giver mulighed for at køre grafikprogrammer og vinduesadministratorer på Linux-systemer, hvilket giver brugeren en praktisk og intuitiv måde at interagere med computeren på. Det understøtter også udvidelser og drivere, så det grafiske undersystem kan tilpasses og optimeres til specifikke brugerbehov.
Den mest praktiske og tilgængelige metode til at se skærmserveren er at vise indholdet af miljøvariablen XDG_SESSION_TYPE
. Hvis Wayland er i brug, vises wayland, og hvis Xorg er i brug, vises X11:
$ echo $XDG_SESSION_TYPE
Brugeren kan også altid finde ud af, hvilken type den aktuelle session er, ved at bruge loginctl
. For at se listen
over sessioner skal du køre programmet med kommandoen list-sessions
eller uden parametre:
$ loginctl list-sessions
Hvis du vil se typen af en bestemt session, skal du sende dens identifikator til kommandoen show-session
. For eksempel hvis sessionsnummeret er 3:
$ loginctl show-session 3 -p Type
Alt dette kan også gøres med en enkelt kommando, som giver dig sessions-ID'et fra miljøvariablen XDG_SESSION_ID
:
$ loginctl show-session "$XDG_SESSION_ID" -p Type
I Ubuntu kan man også se disse oplysninger i GUI'en. Du skal gå til "Indstillinger", gå til "Om systemet" og finde "Vinduesgrænseflade".
Så vil du se navnet på skærmserveren:
Det er alt for nu, i næste artikel fortæller vi, hvordan du finder ud af, hvordan applikationen bruges af Wayland.