Börjar med Ubuntu 17.10 har dev-teamet beslutat att dumpa Xorg och införliva Wayland som standardvideodrivrutin, främst för att öka prestanda. Men Wayland är fortfarande i en tidigare utvecklingsfas och verkar som "ännu inte" redo att användas som daglig förare.
Var Canonical fel när han aktiverade Wayland som standard i Ubuntu 17.10?
Enligt min åsikt är det ett stort misstag från Canonical. Missförstå mig inte. Jag älskar absolut Wayland på grund av dess förenklade arkitektur och närhet till Linux-kärnan när jag kommunicerar med videohårdvara, men det finns flera inkompatibilitetsproblem associerade med Wayland. Flera populära och mycket använda applikationer inklusive GParted, Shutter och flera andra skärmbildsprogram och program som behöver root-åtkomst fungerar inte med Wayland utan en lösning. Jag är säker på att Wayland är den bästa framtida inriktningen för Linux, men först efter att de största problemen med inkompatibilitet har lösts.
Xorg mot Wayland
Jag vill inte skriva en ny Wiki-artikel om de tekniska skillnaderna mellan de två. Istället kommer jag att påpeka den stora skillnaden mellan de två förarna. Den största skillnaden mellan Xorg och Wayland är att Wayland inte gör någon teckning. Xorg använder två ritningslägen där alla applikationer behöver få ritningsförfrågningar från servern. Wayland använder bufferthandtag och ger en direkt rendering. Detta tillvägagångssätt sparar mycket systemresurser, vilket leder till snabba svarstider och snabbare start.
Hitta vilken skärmserver som är aktiv i en Ubuntu-session
Ubuntu 17.10 levereras packad med både Wayland och Xorg, men Wayland aktiveras som standardinställningar. Vem som helst kan dock snabbt ändra vilken som ska användas när man loggar in.
Du kan ta reda på vilken bildserver som är aktiv i din Ubuntu-session genom att använda följande kommando i terminalen:
eko $ XDG_SESSION_TYPE
Utgången blir "x11" för Xorg. För Wayland är produktionen ”wayland”.
Växlar mellan Wayland och Xorg
Steg 1) Under inloggningen klickar du på kugghjulsikonen nära knappen 'Logga in'.
Steg 2) Du kommer att se två alternativ inklusive "Ubuntu" och "Ubuntu på Xorg".
Om du väljer Ubuntu laddas följande session med Wayland. Å andra sidan kommer att välja "Ubuntu på Xorg" att ladda x11-visningsservern. Ubuntu kommer att "komma ihåg" det senast använda alternativet när du loggar in nästa gång. Därför behöver du bara göra detta en gång.