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

Уейланд

След повече от година разработка, пускане на новата версия на Wayland 1.23, версия, в коятоl са въведени подобрения в wayland-скенера, както и подобрения в поддръжката, нови API, корекции на грешки и други.

За тези, които не са запознати с Wayland, е важно да знаят това Този протокол улеснява взаимодействието между композитния сървър и приложенията, които работят с него. Клиентите управляват изобразяването на своите прозорци в отделен буфер и съобщават актуализации на композитния сървър. Този сървър от своя страна комбинира съдържанието на буферите на отделните приложения, за да генерира крайния резултат, като взема предвид аспекти като припокриване на прозорци и прозрачност.

С други думи, композитният сървър на Wayland не предоставя API за изобразяване на отделни елементи, а вместо това работи върху вече формирани прозорци. Това елиминира необходимостта от двойно буфериране при използване на библиотеки от високо ниво като GTK и Qt, които са отговорни за управлението на съдържанието на прозореца.

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

Клон 1.23 поддържа обратна съвместимост на ниво API и ABI с версии 1.x, и се фокусира главно върху корекции на грешки и малки актуализации на протокола и в тази нова версия, която е представена, една от новите функции, които са представени, е в libwayland, тъй като е внедрен API, който позволява на клиента да определи максималния размер на буфера на вътрешна връзка от страната на сървъра.

Максималният размер на базовия буфер се задава чрез интерфейса wl_display, А нов API позволява на клиентите да го коригират въз основа на клиентската връзка. Тази промяна позволява използването на по-големи буфери на специфични клиенти на Wayland, като Xwayland, които имат по-висок интензитет на входни събития.

Друга от промените, които се открояват в тази нова версия, са промените в заявки, събития и изброявания, тъй като те вече могат да използват XML атрибута „отхвърлено от момента“ за маркиране на елементи като остарели. В Wayland заявките са съобщения, изпратени от клиент до сървър; събитията са съобщения, предавани от сървъра към клиента; и enums са набори от числови стойности, свързани с конкретно име, обработвано от протокола.

Освен, че, Добавен е режим „enum-header“. към помощната програма wayland-scanner, предназначен за генериране на заглавни файлове и код на език C въз основа на XML файлове, които описват протокола, включително само "enums" в заглавните файлове. Освен това друга промяна е тази wayland-scanner сега осигурява генериране на функции за проверка (валидатор) за "enums" от страната на сървъра.

От друга страна е добавено Поддръжка на OpenBSD, беше добавено възможност за присвояване на имена на опашки от събития за опростяване на отстраняването на грешки, функции са добавени wl_client_get_user_data() y wl_client_set_user_data() за улесняване на свързването на произволни данни с клиента и заявката е добавена wl_shm.release за да позволи на клиента да информира сървъра да спре да използва споделен обект, като по този начин позволи на сървъра да освободи свързаната памет.

Що се отнася до частта от Свързани с Wayland промени в приложенията, работните среди и дистрибуциите, се подчертава следното:

  • XWayland 24.1.0 е пуснат с поддръжка за технологията Explicit Sync и подобрена поддръжка за GLAMOUR и EXA 2D архитектури за ускорение.
  • Проектът wprs разработва мениджър на сесии за Wayland, подобен на помощната програма за показване, но за графични приложения.
  • Стартиране на работната среда LXQt 2.0.0 с поддръжка на Wayland във файловия мениджър PCManFM-Qt, системата за уведомяване, работния плот, Runner, таблото за управление, интерфейс за излизане, интерфейс за настройки на LXQt и повечето приложения.
  • Работи се върху внедряването на поддръжка на Wayland в Xfce.
  • Първоначална поддръжка за Wayland в настолната среда Budgie.
  • Първоначална поддръжка за Wayland в настолната среда Канела.
  • Десктоп миграция MATE Wayland е почти завършен.
  • КЪДЕ 6 предлага сесия по подразбиране, която използва протокола Wayland. Реализирана поддръжка за разширения на Wayland за управление на цветовете.
  • Поддръжка на Wayland в текстов редактор GNU Emacs.
  • Базираната на Wayland сесия GNOME включва поддръжка за софтуерен KVM превключвател Входен скок, което ви позволява да използвате една клавиатура и мишка за управление на множество компютри.
  • Настолното издание Fedora KDE спря да поддържа базирани на X11 сесии в базовата дистрибуция.
  • Подобрена поддръжка за базирани на Wayland среди на собствени контролери NVIDIA.
  • Въведен е драйвер, който позволява използването Вино в среди, базирани на протокола Wayland без използване на XWayland и X11 компоненти.
  • Linux версиите на Firefox Те са активирани по подразбиране да използват композитния сървър на Wayland вместо XWayland. Възможно е да се създават сборки, които поддържат работа само в Wayland.

И накрая, за тези, които се интересуват да могат да изпробват тази нова версия Можете да изтеглите изходния код за вашата компилация от следната връзка.


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

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

*

*

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