De meesten van jullie weten dit waarschijnlijk niet, maar in Ubuntu 17.10 is de standaard gebruikte weergaveserver overgeschakeld naar Wayland (de standaard weergaveserver die wordt gebruikt in Gnome Desktop) in plaats van de gebruikelijke Xorg. In de meeste gevallen is dit een goede zaak, omdat Wayland veiliger is en veel tekortkomingen verhelpt die in X11 worden gevonden. Het slechte ding is dat het sommige apps zal breken die nog steeds afhankelijk zijn van de oude X11-server.

Gelukkig wordt Ubuntu geleverd met zowel Wayland als Xorg geïnstalleerd en kun je gemakkelijk tussen beide wisselen. Hier zullen we bekijken hoe je kunt overschakelen naar Xorg vanuit Wayland in Ubuntu 17.10.

Schakel van Wayland naar Xorg in Ubuntu

Wanneer u zich aanmeldt op uw Ubuntu-bureaublad, wordt standaard Wayland uitgevoerd. Als u wilt overschakelen naar Xorg, moet u zich afmelden bij uw huidige sessie.

1. Klik in het inlogscherm op het tandwielpictogram naast de knop 'Aanmelden'.

2. Selecteer de optie "Ubuntu op Xorg."

3. Voer uw wachtwoord in en log in op uw Ubuntu-machine.

Dat is het. Je Ubuntu draait nu op Xorg en je oude apps zouden nu moeten werken. Houd er rekening mee dat dit de nieuwe standaard wordt elke keer dat u inlogt, totdat u terugkeert in het inlogscherm.

Hoe te controleren of u Xorg of Wayland gebruikt

Als u alleen wilt weten welke weergaveserver uw Ubuntu momenteel gebruikt, kunt u de volgende opdracht gebruiken om dit te doen:

 echo $ XDG_SESSION_TYPE 

Als u X11 ziet, gebruikt u Xorg. Evenzo, als je 'wayland' ziet, dan gebruik je Wayland.

Wat moet ik doen als ik niet wil terugschakelen naar Xorg?

Er zullen enkele apps zijn die root-rechten vereisen die niet in Wayland kunnen worden uitgevoerd. Als u bijvoorbeeld nog steeds de oude handige Synaptic-app gebruikt, wordt deze niet in Wayland uitgevoerd. U ziet waarschijnlijk een foutmelding zoals de volgende afbeelding.

Als u slechts één app hoeft uit te voeren en daarom niet wilt terugschakelen naar Xorg, volgt hier een oplossing om die app in Wayland uit te voeren.

Typ in de terminal de volgende opdracht:

 xhost + si: localuser: root 

Wat deze opdracht doet, is de lokale gebruiker (of huidige gebruiker) toevoegen aan de lijst met toegestane verbindingen met de X-server. Daarna kun je je apps starten met sudo .

Conclusie

Toen Canonical besloot om terug te gaan naar het gebruik van Gnome-desktop voor Ubuntu, besloten ze ook om alle spullen te omarmen die bij Gnome horen, inclusief Wayland. Het is een goede keuze, en als je ooit terug moet naar Xorg, weet je nu hoe je dat moet doen.