De fleste vanlige Linux-distribusjoner kommer ut med Wayland med en gang. Ubuntu har allerede gått over til Wayland siden 22.04, og Fedora har levert med Wayland i lang tid. SUSE og Debian-distribusjonene har nylig sluttet seg til listen. Men Wayland har fortsatt noen utfordringer, særlig at mange eldre programmer ikke støttes eller ikke fungerer godt. Hvis du har problemer med eldre programmer, bør du sjekke hvilken skjermserver som brukes. Det finnes flere måter å gjøre dette på.
Wayland er en skjermprotokoll som utvikles som et alternativ til X Window System for håndtering av vindusgrensesnittet på Linux-operativsystemer. Wayland har som mål å tilby en mer moderne og effektiv GUI-arkitektur enn X Window System, som ble utviklet for over 30 år siden. Wayland er ment å forbedre ytelsen, sikkerheten og den generelle stabiliteten til GUI på Linux-systemer.
Xorg (X.Org) er en fri og åpen kildekode-implementering av X Window System, som er standarden for GUI i de fleste Linux-distribusjoner. Xorg er en skjermserver som håndterer grafiske elementer på skjermen, for eksempel vinduer, knapper og andre grensesnittelementer. Den tilbyr grunnleggende funksjonalitet for å arbeide med grafikk og samhandle med datamaskinens maskinvare.
Xorg gjør det mulig å kjøre grafikkprogrammer og vindushåndterere på Linux-systemer, noe som gir brukeren en praktisk og intuitiv måte å samhandle med datamaskinen på. Det støtter også utvidelser og drivere, slik at grafikksubsystemet kan tilpasses og optimaliseres for spesifikke brukerbehov.
Den mest praktiske og tilgjengelige metoden for å se skjermserveren er å vise innholdet i miljøvariabelen XDG_SESSION_TYPE
. Hvis Wayland er i bruk, vil Wayland vises, og hvis Xorg er i bruk, vil X11 vises:
$ echo $XDG_SESSION_TYPE
Brukeren kan også alltid finne ut hvilken type økt som er i bruk ved å bruke loginctl
. Listen
over økter vises ved å kjøre programmet med kommandoen list-sessions
eller uten parametere:
$ loginctl list-sessions
Hvis du vil vise typen av en bestemt økt, sender du identifikatoren til kommandoen show-session
. For eksempel hvis øktnummeret er 3:
$ loginctl show-session 3 -p Type
Alt dette kan også gjøres med en enkel kommando, som gir deg økt-ID-en fra miljøvariabelen XDG_SESSION_ID
:
$ loginctl show-session "$XDG_SESSION_ID" -p Type
I Ubuntu kan du også se denne informasjonen i brukergrensesnittet. Du må gå til "Innstillinger", gå til "Om systemet" og finne "Vindusgrensesnitt".
Da vil du se navnet på skjermserveren:
Det er alt for nå, i neste artikkel vil vi fortelle deg hvordan du finner ut hvordan applikasjonen brukes av Wayland.