В кода на мениджъра на прозорци 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
