Wayland 1.21 вече беше пуснат и това са неговите новини

След шест месеца развитие беше представена стабилна версия на протокола Wayland 1.21, този нов API и ABI са обратно съвместими с версии 1.x и съдържат главно корекции на грешки и незначителни актуализации на протокола.

Преди няколко дни беше оформен коригиращ ъпдейт за Weston Composite Server 10.0.1, който се разработва като част от отделен цикъл на разработка. Weston предоставя код и работни примери за използване на Wayland в настолни среди и вградени решения.

Основни новини на Wayland 1.21

В тази нова версия това въведе добавена поддръжка за събитието wl_pointer.axis_value120 към API на wl_pointer за прецизно превъртане на мишката с колелце за превъртане с висока разделителна способност.

Друга от промените, които се открояват в тази нова версия, е, че нови функции са добавени към сървъра wl_signal_emit_mutable (подобен на wl_излъчване на сигнал което поддържа правилна работа в ситуация, в която един манипулатор на сигнали премахва друг манипулатор на сигнали) и wl_global_get_version (позволява ви да разберете общата версия на API).

протокола wl_shell е маркиран като незадължителен за разполагане на композитни сървъри и е отхвърлен. За да създадете персонализирани черупки, се препоръчва да използвате протокола xdg_shell, който предоставя интерфейс за взаимодействие с повърхности като прозорци, което ви позволява да местите повърхности около екрана, да ги свивате, разширявате, преоразмерявате и т.н.

Също така са подчертани свързаните чисти и преработени структури и функции. с персонализирането на курсора, плюс изискванията за системата за изграждане са увеличени, инструментариумът Meson най-малко версия 0.56 вече е необходим за изграждането. При компилиране флагът "c_std=c99" е активиран.

Освен това си струва да се спомене, че разработката на проекта беше прехвърлена на платформата GitLab, използвайки инфраструктурата на проекта FreeDesktop.org.

Освен това, Заслужава да се отбележат и промените в приложенията, десктоп среди и дистрибуции, свързани с Wayland:

  • KDE планира през 2022 г. да доведе базираната на протокола Wayland плазмена десктоп сесия до състояние, подходящо за ежедневна употреба от значителна част от потребителите.
  • Във Fedora 36, ​​​​на системи със собствени драйвери на NVIDIA, GNOME сесията, базирана на протокол Wayland, е активирана по подразбиране, което преди се използваше само при използване на драйвери с отворен код.
  • В Ubuntu 22.04 повечето по подразбиране са базирана на протокол Wayland настолна сесия, но използването на X сървъра остава по подразбиране за системи със собствени драйвери на NVIDIA. За Ubuntu е предложено PPA хранилище с пакета qtwayland, в който поправките, свързани с подобряването на поддръжката за протокола Wayland, са прехвърлени от клона Qt 5.15.3, придружен от проекта KDE.
  • Нощните версии на Firefox имат поддръжка на Wayland, активирана по подразбиране. Firefox коригира проблем с блокиране на нишка, подобрява мащабирането на изскачащи прозорци и прави контекстното меню да работи при проверка на правописа.
  • Valve продължава да разработва композитния сървър Gamescope (известен преди като steamcompmgr), който използва протокола Wayland и се използва в операционната система SteamOS 3.
  • Пуснато е изданието на компонент XWayland 22.1.0 DDX, което предоставя версията на сървъра X.Org за оркестриране на изпълнението на X11 приложения в базирани на Wayland среди. Новата версия добавя поддръжка за протокола DRM Lease, който се използва за формиране на стерео изображение с различни буфери за лявото и дясното око, когато се изпраща към слушалки за виртуална реалност.
  • Проектът labwc разработва композитен сървър за Wayland с функции, напомнящи за мениджъра на прозорци на Openbox (проектът се рекламира като опит за създаване на алтернатива на Openbox за Wayland).
  • Налична е първата версия на LWQt, базиран на Wayland персонализиран вариант на LXQt.
  • Collabora, като част от проекта wxrd, разработва нов базиран на Wayland композитен сървър за системи за виртуална реалност.
  • Беше публикувана версията на проекта Wine-wayland 7.7, която позволява Wine да се използва в среди, базирани на протокола Wayland, без да се използват компонентите XWayland и X11.

Fuente: https://lists.freedesktop.org


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.