У Weston 11.0 удосконалено керування кольором, RDP тощо

Вейленд з Вестоном

Мета Weston — надати високоякісну кодову базу та робочі приклади для використання Wayland у настільних середовищах і вбудованих рішеннях,

Після восьми місяців розвитку анонсовано вихід стабільної версії композитного сервера Вестон 11.0, який розвивається з технологіями, які сприяють появі повної підтримки протоколу Wayland в Enlightenment, GNOME, KDE та інших середовищах користувачів.

Wayland складається з протоколу (в основному повний) та довідкова реалізація, що називається Weston Для рендерингу Weston може використовувати OpenGL ES або програмне забезпечення (бібліотека pixman). В даний час клієнти обмежуються OpenGL ES, а не повним OpenGL, оскільки "libGL використовує GLX та всі залежності X". Проект також розробляє версії GTK + та Qt які відображаються на Wayland замість X.

Розвиток Уестон зосереджений на наданні високоякісної бази кодів та робочих прикладів використовувати Wayland у робочих середовищах та вбудованих рішеннях.

Основні нові можливості Weston 11.0

У цьому новому випуску Weston 11.0 основна зміна у номері версії Weston пов’язана зі змінами ABI, які порушують зворотну сумісність.

З боку змін які були зроблені та з тих, що відрізняються від Weston 11.0 це поточна робота над інфраструктурою керування кольором який дозволяє перетворювати колір, гамма-корекцію та колірні профілі. Включно з можливістю встановлення ICC-профілю для монітора та відображення на ньому кольорів sRGB. Також з'явилася підтримка перемикання монітора в режим HDR, але формування HDR-контенту поки не реалізовано.

Ще одна зміна, яка виділяється в цій новій версії, полягає в тому додана підтримка протоколу однопіксельного буфера, що дозволяє створювати однопіксельні буфери, які включають чотири 32-розрядні значення RGBA. Використовуючи протокол відображення, композитний сервер може масштабувати буфери одного пікселя для створення рівномірно забарвлених поверхонь довільного розміру.

Окрім цього були зроблені приготування до реалізації в одному з наступні випуски підтримки для виконання одночасне кілька серверних програм, наприклад, для виведення через KMS і RDP.

З іншого боку, також підкреслюється, що серверна частина DRM заклала основу для майбутньої підтримки конфігурацій з декількома графічним процесором, на додаток до кількох удосконалень для підтримки серверної частини RDP для віддаленого доступу до вмісту екрана. продуктивність внутрішнього DRM.

З інших змін що виділяються з цієї нової версії:

  • Перероблена реалізація weston_buffer.
  • Плагіни cms-static і cms-colord застаріли.
  • Видалено підтримку кількох робочих областей і масштабування робочого столу.
  • Видалено підтримку протоколу wl_shell і замінено на xdg-shell.
  • Видалено бекенд fbdev, замість нього слід використовувати бекенд KMS.
  • Видалено компоненти weston-launch, launcher-direct, weston-info та weston-gears, замість них слід використовувати бібліотеки libsea та wayland-info.
  • За замовчуванням встановлено властивість KMS max-bpc.
  • Збій відбувається, коли в системі вичерпано вільну пам’ять.

В кінці кінців якщо вам цікаво дізнатись більше про це, ви можете перевірити деталі в наступне посилання.

Як встановити Weston 11.0 на Ubuntu та похідні?

Ну, а для тих, хто зацікавлений у можливості встановити цю нову версію Weston, у них повинна бути встановлена ​​Wayland у їхній системі.Для того, щоб встановити його, нам потрібно лише відкрити термінал і в ньому ми наберемо наступне:

pip3 install --user meson

Зробив це, тепер ми збираємось завантажити нову версію Weston 11.0 за такою командою:

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

Ми розпаковуємо вміст за допомогою:

tar -xvf weston-11.0.0.tar.xz

Ми отримуємо доступ до папки, створеної за допомогою:

cd weston-11.0.0

І ми проводимо компіляцію та установку за допомогою:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Наприкінці рекомендується перезавантажити комп’ютер, щоб розпочати зміни в новому сеансі користувача.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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