В кода на мениджъра на прозорци Mutter, разглеждан в рамките на цикъла на разработка GNOME 3.34, , позволяващи автоматизирането на стартирането на XWayland при опит за изпълнение на приложение, базирано на протокола X11 в графична среда, базирана на протокола Wayland. Разликата от поведението на GNOME 3.32 и по-ранните версии е, че преди XWayland компонентът работеше постоянно и изискваше явен предварителен старт (стартираше при инициализация на GNOME сесия), докато сега ще се стартира динамично при необходимост от компоненти за осигуряване на съвместимост с X11. Издаването на GNOME 3.34 е планирано за 11 септември 2019 година.
Напомняме, че за осигуряване на изпълнението на стандартни X11 приложения в среда, базирана на Wayland, се използва DDX компонент (Device-Dependent X), който е част от основната кодова база на X.Org. По организация на работата XWayland наподобява Xwin и Xquartz за платформите Win32 и OS X и включва компоненти за стартиране на X.Org Server върху Wayland. Въведената в Mutter промяна ще позволи стартирането на X-сервера само когато е необходимо, което положително ще се отрази на потреблението на ресурси в системи, които не използват приложения X11 в среда на Wayland (процесът с X-сервера обикновено заема над сто мегабайта оперативна памет).
Източник: opennet.ru
