Выпуск композитного сервера Weston 12.0
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
После восьми месяцев разработки опубликован стабильный релиз композитного сервера Weston 12.0, развивающего технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств. Код проекта распространяется под лицензией MIT.
Смена значительного номера версии Weston обусловлена изменениями ABI, нарушающими совместимость. Изменения в новой ветке Weston:
- Добавлен бэкенд для организации удалённого доступа к рабочему столу - backed-vnc, выполняющий функции, сходные с backend-rpd. Протокол VNC реализован при помощи aml и neatvnc. Поддерживается аутентификация пользователя и шифрование канала связи (TLS).
- Добавлен бэкенд для работы с мультимедийным сервером PipeWire.
- Изменения в бэкенде DRM (Direct Rendering Manager):
- Реализована поддержка конфигураций с несколькими GPU. Для задействования дополнительных GPU предложена опция "--additional-devices список_устройств_вывода".
- Добавлена поддержка протокола tearing-control для отключения вертикальной синхронизации (VSync) с кадровым гасящим импульсом, применяемой для защиты от появления разрывов при выводе (tearing). В игровых программах отключение VSync позволяет сократить задержки ври выводе на экран, ценой появления артефактов из-за разрывов.
- Добавлена поддержка определения типов содержимого для HDMI (графика, фотографии, кино и игры).
- Добавлено и когда это возможно задействовано свойство поворота плоскости.
- Добавлена поддержка отложенных коннекторов (writeback connector), применяемых для создания скриншотов.
- Добавлено свойство для определения уровня прозрачности плоскости.
- Для разбора метаданных EDID задействована внешняя библиотека libdisplay-info.
- В backend-wayland реализованы операции изменения размера, используя расширение xdg-shell.
- В бэкенде удалённого доступа backend-rdp добавлена предварительная поддержка многомониторных систем (multi-head).
- В бэкенде backend-headless, предназначенном для работы на системах без дисплея, добавлена поддержка декорации вывода, применяемой для тестирования плагина color-lcms.
- Объявлен устаревшим и отключён по умолчанию компонент launcher-logind, вместо которого рекомендуется использовать launcher-libseat, также поддерживающий logind.
- В libweston/desktop (libweston-desktop) реализована поддержка состояния ожидания, применяемого на стадии до прикрепления к клиенту буфера вывода, что может использоваться, например, для организации запуска клиента с самого начала в полноэкранном режиме.
- Реализован протокол weston-output-capture, предназначенный для создания скриншотов и выступающий более функциональной заменой старого протокола weston-screenshooter.
- Добавлена поддержка протокола xwayland_shell_v1, позволяющего создать объект xwayland_surface_v1 для определённой поверхности wl_surface.
- В библиотеке libweston реализована поддержка аутентификации пользователей через PAM и добавлена поддержка 4 версии программного интерфейса wl_output.
- В процесс compositor добавлен упрощённый режим выбора бэкенда, оболочки и отрисовщика, позволяющий использовать синтаксис "--backend=headless", "--shell=foo" и "--renderer=gl|pixman" вместо "--backend=headless-backend.so", "--shell=foo-shell.so" и "--renderer=gl-renderer.so".
- В клиенте simple-egl появилась поддержка протокола fractional-scale, позволяющего использовать нецелые значения масштаба, и реализован режим вертикальной отрисовки панели.
- В оболочке для автомобильных информационно-развлекательных систем
ivi-shell реализована активация фокуса ввода с клавиатуры для поверхности xdg-shell, реализованная по аналогии с активацией ввода в оболочках desktop-shell и kiosk-shell.
- Разделяемая библиотека libweston-desktop интегрирована в библиотеку libweston, связывание приложений с libweston позволит получить доступ ко всем функциям, ранее предоставляемым в libweston-desktop.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://lists.freedesktop.org/...)
- OpenNews: Выпуск композитного сервера Weston 11.0
- OpenNews: Состояние поддержки Wayland в драйверах NVIDIA
- OpenNews: Wayland использует менее 10% Linux-пользователей Firefox
- OpenNews: Доступен Wayland 1.22
- OpenNews: wayward - пользовательская оболочка на основе композитного сервера Weston
Похожие новости:
- Выпуск XWayland 23.1.0, компонента для запуска X11-приложений в Wayland-окружениях
- Началось продвижение поддержки Wayland в основной состав Wine
- Обновление X.Org Server 21.1.5 и xwayland 22.1.6 с устранением 6 уязвимостей
- В Qt 6.5 появится API для прямого обращения к объектам Wayland
- Выпуск Wayland-Protocols 1.31
- В Wayland добавлена возможность отключения вертикальной синхронизации
- Выпуск дисплейного сервера Mir 2.10
- В ежедневные сборки Blender включена поддержка Wayland
- Выпуск Wayland-Protocols 1.27
- Выпуск композитного сервера Weston 11.0
Теги для поиска: #_wayland, #_weston
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 02:31
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
После восьми месяцев разработки опубликован стабильный релиз композитного сервера Weston 12.0, развивающего технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств. Код проекта распространяется под лицензией MIT. Смена значительного номера версии Weston обусловлена изменениями ABI, нарушающими совместимость. Изменения в новой ветке Weston:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 02:31
Часовой пояс: UTC + 5