Повечето от вас вероятно не са наясно с това, но в Ubuntu 17.10, използваният по подразбиране сървър за показване е превключен на Wayland (стандартния дисплеен сървър, използван в Gnome Desktop) вместо обичайния Xorg. В повечето случаи това е хубаво нещо, тъй като Wayland е по-сигурен и фиксиран в много недостатъци, открити в X11. Лошото е, че ще разбият някои приложения, които все още зависят от стария X11 сървър.

За щастие, Ubuntu идва с инсталираните от Wayland и Xorg и можете лесно да превключвате между двете. Тук ще разгледаме как можете да превключите към Xorg от Wayland в Ubuntu 17.10.

Превключете от Wayland към Xorg в Ubuntu

По подразбиране, когато влезете в работния си плот в Ubuntu, ще се стартира Wayland. За да преминете към Xorg, ще трябва да излезете от текущата си сесия.

1. На екрана за вход кликнете върху иконката за знак до бутона "Вход".

2. Изберете опцията "Ubuntu на Xorg".

3. Въведете паролата си и влезте в своята Ubuntu машина.

Това е. Вашият Ubuntu вече работи на Xorg и старите ви приложения трябва да работят сега. Имайте предвид, че това ще стане новото по подразбиране всеки път, когато влезете, докато не се върнете на екрана за вход.

Как да проверите дали използвате Xorg или Wayland

Ако просто искате да разберете кой дисплей сървър в момента се изпълнява от Ubuntu, можете да използвате следната команда:

 echo $ XDG_SESSION_TYPE 

Ако видите X11, тогава тичаш Xorg. По същия начин, ако видите "пътешествие", тогава вие управлявате Wayland.

Какво да правя, ако не искам да се връщам към Xorg?

Ще има някои приложения, които изискват root разрешение, което няма да се изпълнява във Wayland. Например, ако все още използвате старото удобно приложение Synaptic, няма да работи в Wayland. Вероятно ще видите грешка като следващото изображение.

Ако просто трябва да стартирате едно приложение и нямате желание да върнете обратно към Xorg поради това, тук е корекция за стартиране на това приложение във Wayland.

В типа терминал въведете следната команда:

 xhost + si: localuser: корен 

Това, което прави тази команда, е да добавите местния потребител (или текущия потребител) към списъка с разрешени връзки към X сървъра. След това ще можете да стартирате приложенията си със sudo .

заключение

Когато Canonical реши да се върне обратно към Gnome desktop за Ubuntu, те също решиха да прегърнат всички неща, които идва с Gnome, включително Wayland. Това е добър избор и ако някога трябва да се върнете към Xorg, вече знаете как да го направите.