Започвайки с Ubuntu 17.10, екипът на разработчиците реши да зареже Xorg и да включи Wayland като видео драйвер по подразбиране, предимно за повишаване на производителността. Но Wayland все още е в по-ранна фаза на разработка и изглежда като „все още“ не е готов за използване като ежедневен драйвер.
Canonical греши при активирането на Wayland по подразбиране в Ubuntu 17.10?
Според мен това е голяма грешка от Canonical. Не ме разбирайте погрешно. Абсолютно обичам Wayland поради неговата опростена архитектура и близост до ядрото на Linux, докато комуникирам с видео хардуер, но има няколко проблема с несъвместимостта, свързани с Wayland. Няколко популярни и широко използвани приложения, включително GParted, Shutter и няколко други програми за заснемане на екрана и програми, нуждаещи се от root достъп, няма да работят с Wayland без заобикаляне. Сигурен съм, че Wayland е най-добрата бъдеща посока за Linux, но само след като основните проблеми с несъвместимостта бъдат решени.
Xorg срещу Wayland
Не искам да пиша друга статия в Wiki за техническите разлики между двата. Вместо това ще посоча основната разлика между двата драйвера. Най-голямата разлика между Xorg и Wayland е, че Wayland не прави никакви рисунки. Xorg използва два режима на рисуване, при които всички приложения трябва да получават заявки за рисуване от сървъра. Wayland използва буферна дръжка и дава директно изобразяване. Този подход спестява много системни ресурси, което води до бързо време за реакция и по-бързо зареждане.
Намиране кой сървър за показване е активен в сесия на Ubuntu
Ubuntu 17.10 се предлага с Wayland и Xorg, но Wayland се активира по подразбиране. Всеки обаче може бързо да промени кой да използва, докато влиза.
Можете да разберете кой сървър за показване е активен във вашата сесия на Ubuntu, като използвате следната команда в терминала:
ехо $ XDG_SESSION_TYPE
Резултатът ще бъде „x11“ за Xorg. За Wayland резултатът е „wayland“.
Превключване между Wayland и Xorg
Стъпка 1) По време на влизане кликнете върху иконата на зъбно колело близо до бутона „Вход“.
Стъпка 2) Ще видите две опции, включително „Ubuntu“ и „Ubuntu на Xorg“.
Ако изберете Ubuntu, следващата сесия ще се зареди с Wayland. От друга страна, избирането на „Ubuntu on Xorg“ ще зареди дисплейния сървър x11. Ubuntu ще запомни последната използвана опция, докато влиза следващия път. Следователно трябва да направите това само веднъж.