Weston 12.0 пристига с подобрения в съвместимостта, нови протоколи и други

Уейланд с Уестън

Целта на Weston е да предостави висококачествена кодова база и работещи примери за използване на Wayland в настолни среди и вградени решения,

Новините наскоро разкриха това беше пусната новата стабилна версия на композитния сървър уестън 12.0, разработване на технологии, които допринасят за появата на пълна поддръжка за протокола Wayland в Enlightenment, GNOME, KDE и други потребителски среди.

Тази нова версия на Weston 12.0 пристига малко след осем месеца разработка (от последната версия) и както при предишните версии, новата версия на Weston се дължи на ABI промени, които нарушават съвместимостта.

Основни нови функции на Weston 12.0

В тази нова версия, която идва от Weston 12.0, a бекенд за организиране на достъп до отдалечен работен плот: подкрепен-vnc, който изпълнява функции, подобни на backend-rpd. Протоколът VNC се реализира с помощта на aml и cleanvnc, плюс те поддържат удостоверяване на потребителя и криптиране на връзка (TLS).

В допълнение към това, в Операциите за преоразмеряване на backend-wayland вече са внедрени използване на разширението xdg-shell, както и добавяне на предварителна поддръжка за многоглави системи в бекенда за отдалечен достъп бекенд-rdp и в бекенда без глава, проектиран да работи на системи без дисплей, той добави поддръжка за изходната декорация, използвана за тестване на приставката color-lcms.

Друга промяна, която се откроява, е тази libweston/desktop внедрява поддръжка за принудително състояние на изчакване на етап преди изходният буфер да бъде прикрепен към клиента, който може да се използва например за стартиране на клиента от нулата в режим на цял екран.

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

Отбелязва се също, че Weston протокол за улавяне на изхода, проектиран да прави екранни снимки и да действа като по-функционален заместител на стария протокол weston-screenshooter, а също и бекенд за работа с медийния сървър PipeWir

Добавена е поддръжка за дефиниране на типове HDMI съдържание (графики, снимки, филми и игри), както и поддръжка на протокола xwayland_shell_v1, който ви позволява да създадете обект xwayland_surface_v1 за конкретен wl_surface.

От други промени които се открояват от тази нова версия:

  • Промени в задната част на DRM
  • Реализирана поддръжка за конфигурации с няколко GPU. За да активирате допълнителни GPU, е предоставена опцията „–additional-devices list_of_out_devices“.
  • Добавено и активирано свойството за въртене на равнината, където е възможно.
  • Добавена е поддръжка за мързеливи конектори, които се използват за създаване на екранни снимки.
  • Добавено е свойство за определяне на нивото на прозрачност на равнината.
  • Външната библиотека libdisplay-info се използва за анализиране на EDID метаданни.
  • Библиотеката libweston реализира поддръжка за удостоверяване на потребителя чрез PAM и добавя поддръжка за версия 4 на wl_output API.
  • Клиентът simple-egl добави поддръжка за протокола за частично мащабиране, който позволява да се използват нецелочислени стойности на мащаба, и е внедрен режим на изобразяване на вертикален панел.
  • Отхвърлен и деактивиран по подразбиране компонентът launcher-logind, вместо който се препоръчва да се използва launcher-libseat, който също поддържа login.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите в следваща връзка.

Как да инсталирам Weston 12.0 на Ubuntu и деривати?

Е, за тези от вас, които се интересуват от възможността да инсталират тази нова версия на Weston, те трябва да имат инсталиран Wayland в системата си.За да го инсталираме, трябва само да отворим терминал и в него ще напишем следното:

pip3 install --user meson

Направих това, сега ще изтеглим новата версия на Weston 11.0 със следната команда:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Разархивираме съдържанието със:

tar -xvf weston-12.0.0.tar.xz

Достъп до папката, създадена с:

cd weston-12.0.0

И ние извършваме компилацията и инсталацията с:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Накрая се препоръчва да рестартирате компютъра, за да започнете с промените в новата потребителска сесия.


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

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

*

*

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