Пускане на XWayland 21.1.0, компонент за стартиране на X11 приложения в среди на Wayland

Вече е наличен XWayland 21.1.0, DDX (Device-Dependent X) компонент, който изпълнява X.Org Server за стартиране на X11 приложения в базирани на Wayland среди. Компонентът се разработва като част от основната кодова база на X.Org и преди това беше пуснат заедно със сървъра на X.Org, но поради стагнацията на сървъра на X.Org и несигурността с пускането на 1.21 в контекста на продължаващото активно развитие на XWayland, беше решено да се отдели XWayland и да се публикуват натрупаните промени под формата на отделен пакет.

Основни промени в сравнение със състоянието на XWayland на X.Org Server 1.20.10:

  • Реализацията на XVideo осигурява поддръжка за формат NV12.
  • Добавена е възможност за ускоряване на допълнителни формати на разширение RENDER с помощта на архитектурата за ускорение Glamour 2D, която използва OpenGL за ускоряване на 2D операции.
  • Доставчикът на GLX е превключен да използва EGL вместо swrast_dri.so от проекта Mesa.
  • Добавена е поддръжка за протокола Wayland wp_viewport за мащабиране на приложения на цял екран.
  • Предоставено множество буферни ивици за всички повърхности на Wayland.
  • Извикването на memfd_create се използва за създаване на буфери, споделени с композитния сървър на Wayland, когато базираното на Glamour ускорение е деактивирано.
  • Подобрена поддръжка за клиенти, използващи относително движение на мишката и улавяне на клавиатурата.
  • Добавени опции на командния ред "-listenfd", "-version" и "-verbose".
  • Инструментите за изграждане са ограничени до поддръжка за системата за изграждане на meson.

Източник: opennet.ru

Добавяне на нов коментар