Wayland 1.20 поставляється з офіційною підтримкою FreeBSD та багато іншого

Логотип Wayland

Останнім часом запуск нова стабільна версія протоколу, механізм зв'язку між процесами та бібліотеками Вейланд 1.20.

Відділення 1.20 є зворотно сумісним на рівні API та ABI з версіями 1.x і в основному містить виправлення помилок та незначні оновлення протоколу.

Композитний сервер Weston, який надає код і робочі зразки для використання Wayland у настільних і вбудованих середовищах, розвивається в окремому циклі розробки.

Головні новини Wayland 1.20

У цій новій версії протоколу це підкреслюється реалізовано офіційну підтримку платформи FreeBSD, для якого до системи безперервної інтеграції додано тести.

Ще одна важлива зміна в Wayland 1.20 полягає в тому підтримка системи збірки autotools видалена і тепер замість цього використовуйте Meson.

На додаток до цього підкреслюється, що функц «Wl_surface.offset» додано до протоколу дозволити клієнтам оновлювати зміщення поверхневого буфера незалежно від самого буфера.

Також зазначається, що можливості "wl_output.name" і "wl_output.description" були додані до протоколу, щоб клієнт міг ідентифікувати вихід, не будучи прив'язаним до розширення протоколу xdg-output-unstable-v1.

У визначеннях протоколів для подій було введено новий атрибут «тип», а самі події тепер можна позначати як деструктори.

І ми також можемо це знайти виправлено помилки, включаючи умови гонки при видаленні проксі на багатопоточних клієнтах.

З боку Зміни, пов’язані з Wayland, у додатках, середовищах робочого столу та дистрибутивах, виділено наступне:

  • У XWayland і фірмовому драйвері NVIDIA внесла зміни, що дозволили надати повну підтримку апаратного прискорення OpenGL і Vulkan в програмах X11, створених з використанням компонента DDX.
  • Протокол реалізовано в Ubuntu 21.04, тоді як у Fedora 35, Ubuntu 21.10 і RHEL 8.5 додано можливість використання настільного протоколу Wayland з власними системами драйверів NVIDIA.
  • Canonical випустила повноекранний фреймворк Ubuntu для інтернет-кіосків з використанням протоколу Wayland.
  • У системі потокового відео OBS Studio реалізовано протокол, сумісний з Wayland.
  • GNOME 40 і 41 продовжують удосконалювати підтримку протоколу Wayland і компонента XWayland. Сеанси Wayland дозволені для систем із графічними процесорами NVIDIA.
  • Постійна переносимість робочого столу MATE для Wayland. Для роботи без підключення до X11 в середовищі Wayland адаптовано засіб перегляду документів Atril, системний монітор, текстовий редактор Pen, емулятор терміналу та інші компоненти робочого столу.
  • У KDE сеанс стабілізували за допомогою протоколу Wayland. Менеджер композицій KWin і робочий стіл KDE Plasma 5.21, 5.22 і 5.23 забезпечують значні покращення сеансу Wayland.
  • Firefox 93-96 включає зміни для вирішення проблем, що впливають на середовище Wayland, з обробкою спливаючих вікон, буфера обміну та масштабування на різних екранах DPI.
  • Випущено компактний користувацький інтерфейс на основі композитного сервера Weston.
  • Доступна перша версія labwc, складеного сервера для Wayland з функціями, що нагадують віконний менеджер Openbox.
  • System76 працює над новим користувацьким середовищем COSMIC за допомогою Wayland.
  • Спеціальне середовище Sway 1.6 і композитний сервер Wayfire 0.7 були випущені за допомогою Wayland.
  • Для Wine було запропоновано оновлений драйвер, який дозволяє запускати програми за допомогою GDI і OpenGL / DirectX через Wine безпосередньо в середовищі на базі Wayland, не використовуючи рівень XWayland і не видаляючи прив’язки Wine до протоколу X11. Драйвер додає підтримку для налаштувань Vulkan і кількох моніторів.
  • Корпорація Майкрософт реалізувала можливість запускати програми Linux з графічним інтерфейсом у середовищах, заснованих на підсистемі WSL2 (Windows Subsystem for Linux). Для виводу використовується складений менеджер RAIL-Shell, який використовує протокол Wayland і базується на кодовій базі Weston.

Нарешті, для тих, хто зацікавлений у можливості протестувати цю нову версію, вони можуть завантажити вихідний код для компіляції з за наступним посиланням.


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

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

*

*

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