Startende med Ubuntu 17.10, har dev-teamet besluttet at dumpe Xorg og inkorporere Wayland som standardvideo-driver, primært for at øge ydeevnen. Men Wayland er stadig i en tidligere udviklingsfase og virker som "endnu ikke" klar til brug som daglig driver.
Var Canonical forkert i at aktivere Wayland som standard i Ubuntu 17.10?
Ifølge min mening er det en stor fejl fra Canonical. Gør mig ikke forkert. Jeg elsker absolut Wayland på grund af sin forenklede arkitektur og nærhed til Linux-kernen, mens jeg kommunikerer med videohardware, men der er flere uforenelighedsproblemer forbundet med Wayland. Flere populære og meget anvendte applikationer, herunder GParted, Shutter og flere andre skærmoptagelsesprogrammer, og programmer, der har brug for rootadgang, fungerer ikke med Wayland uden en løsning. Jeg er sikker på, at Wayland er den bedste fremtidige retning for Linux, men først efter at de største problemer med inkompatibilitet er løst.
Xorg mod Wayland
Jeg ønsker ikke at skrive endnu en Wiki-artikel om de tekniske forskelle mellem de to I stedet vil jeg påpege den store forskel mellem de to drivere. Den største forskel mellem Xorg og Wayland er, at Wayland ikke tegner noget. Xorg bruger to tegningstilstande, hvor alle applikationer har brug for at få tegningsanmodninger fra serveren. Wayland bruger bufferhåndtag og giver en direkte gengivelse. Denne tilgang sparer mange systemressourcer, hvilket fører til hurtige svartider og hurtigere støvler.
At finde ud af, hvilken displayserver der er aktiv i en Ubuntu-session
Ubuntu 17.10 leveres pakket med både Wayland og Xorg, men Wayland er aktiveret som standardindstillinger. Enhver kan dog hurtigt ændre, hvilken der skal bruges, når man logger på.
Du kan finde ud af, hvilken displayserver der er aktiv i din Ubuntu-session ved hjælp af følgende kommando i Terminal:
ekko $ XDG_SESSION_TYPE
Outputtet vil være "x11" for Xorg. For Wayland er produktionen "wayland".
Skift mellem Wayland og Xorg
Trin 1) Under login skal du klikke på tandhjulsikonet nær knappen 'Log ind'.
Trin 2) Du vil se to muligheder inklusive "Ubuntu" og "Ubuntu på Xorg".
Hvis du vælger Ubuntu, indlæses den følgende session med Wayland. På den anden side vil valg af "Ubuntu på Xorg" indlæse x11-skærmserver. Ubuntu vil "huske" den sidst anvendte mulighed, når du logger ind næste gang. Derfor behøver du kun at gøre dette én gang.