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.

Развитие Weston сосредоточен на предоставлении высококачественной кодовой базы и рабочих примеров. использовать 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.