Wayland 1.21 huwa disponibbli

После шести месяцев разработки представлен стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.21. Ветка 1.21 обратно совместима на уровне API и ABI с выпусками 1.x и содержит в основном исправления ошибок и незначительные обновления протокола. Несколько дней назад сформировано корректирующее обновление композитного сервера Weston 10.0.1, который развивается в рамках отдельного цикла разработки. Weston предоставляет код и рабочие примеры для использования Wayland в десктоп-окружениях и встраиваемых решениях.

Bidliet ewlenin fil-protokoll:

  • В программный интерфейс wl_pointer добавлена поддержка события wl_pointer.axis_value120 для высокоточного скроллинга на манипуляторах мышь с колесом прокрутки высокого разрешения.
  • В сервер добавлены новые функции wl_signal_emit_mutable (аналог wl_signal_emit, поддерживающий корректную работу в ситуации, когда один обработчик сигналов, удаляет другой обработчик) и wl_global_get_version (позволяет узнать общую версию API).
  • Разработка переведена на платформу GitLab с использованием инфраструктуры проекта FreeDesktop.org.
  • Проведена чистка и переработка структур и функций, связанных с настройкой курсора.
  • Протокол wl_shell отмечен как необязательный для реализации в композитных серверах и объявлен устаревшим. Для создания пользовательских оболочек рекомендовано использовать протокол xdg_shell, предоставляющий интерфейс для взаимодействия с поверхностями как с окнами, что позволяет передвигать поверхности по экрану, сворачивать, разворачивать, изменять размер и т.д.
  • Повышены требования к сборочной системе, для сборки теперь необходим инструментарий Meson как минимум версии 0.56. При компиляции включён флаг «c_std=c99».

Bidliet fl-applikazzjonijiet, l-ambjenti tad-desktop u d-distribuzzjonijiet relatati ma’ Wayland:

  • В KDE планируют в 2022 году довести сеанс рабочего стола Plasma на базе протокола Wayland до состояния, пригодного для повседневного использования существенной долей пользователей. Значительно улучшена поддержка Wayland в выпусках KDE Plasma 5.24 и 5.25, в том числе добавлена поддержка глубины цветности больше 8-бит на канал, реализован режим «DRM leasing» для шлемов виртуальной реальности, обеспечена поддержка создания скриншотов и сворачивания всех окон.
  • В Fedora 36 на системах с проприетарными драйверами NVIDIA по умолчанию задействован сеанс GNOME на базе протокола Wayland, который раньше применялся только при использовании открытых драйверов.
  • В Ubuntu 22.04 для большинства конфигураций по умолчанию задействован сеанс рабочего стола на базе протокола Wayland, но использование X-сервера оставлено по умолчанию для систем с проприетарными драйверами NVIDIA. Для Ubuntu предложен PPA-репозиторий с пакетом qtwayland в который из ветки Qt 5.15.3, сопровождаемой проектом KDE, перенесены исправления, связанные с улучшением поддержки протокола Wayland.
  • Ir-rilaxx tal-ambjent tal-utent Sway 1.7 bl-użu ta 'Wayland ġie ppubblikat.
  • В ночных сборках Firefox по умолчанию включена поддержка Wayland. В Firefox исправлена проблема с блокировкой потоков, налажено масштабирование всплывающих окон и обеспечена работа контекстного меню при проверке правописания. В соответствии со статистикой сервиса Firefox Telemetry, анализирующего данные, поступающие в результате отправки телеметрии и обращения пользователей к серверам Mozilla, доля Linux-пользователей Firefox, работающих в окружениях на базе протокола Wayland, пока не превышает 10%.
  • Phosh 0.15.0, qoxra tal-iskrin għal tagħmir mobbli bbażat fuq teknoloġiji GNOME u li juża s-server kompost Phoc li jaħdem fuq Wayland, ġie ppubblikat.
  • Valve tkompli tiżviluppa s-server kompost Gamescope (magħruf qabel bħala steamcompmgr), li juża l-protokoll Wayland u jintuża fis-sistema operattiva SteamOS 3.
  • Опубликован выпуск DDX-компонента XWayland 22.1.0, обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В новой версии добавлена поддержка протокола DRM Lease, который используется для формирования стереокартинки с разными буферами для левого и правого глаза при выводе на шлемы виртуальной реальности.
  • Проект labwc развивает композитный сервер для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland).
  • Доступен первый выпуск LWQt, варианта пользовательской оболочки LXQt на базе Wayland.
  • Компания Collabora в рамках проекта wxrd, развивает новый композитный сервер на базе Wayland для систем виртуальной реальности.
  • Опубликован выпуск проекта Wine-wayland 7.7, позволяющего использовать Wine в окружениях на базе протокола Wayland, без применения XWayland и компонентов X11.
  • Аарон Плaттнер (Aaron Plattner), один из ведущих разработчиков проприетарных драйверов NVIDIA, опубликовал отчёт о состоянии поддержки Wayland в драйверах NVIDIA.
  • Сформирован выпуск композитного сервера Weston 10.0, в котором добавлена поддержка библиотеки libseat, предоставляющей функции для организации доступа к совместно используемым устройствам ввода и вывода, а также добавлены компоненты для управления цветом, позволяющие преобразовывать цвета, выполнять гамма-коррекцию и работать с цветовыми профилями.
  • Tkomplija l-portabbiltà tad-desktop tal-MATE għal Wayland.
  • System76 qed jaħdem fuq il-ħolqien ta' ambjent ġdid għall-utent COSMIC bl-użu ta' Wayland.
  • Microsoft implimentat il-kapaċità li tħaddem applikazzjonijiet Linux b'interface grafika f'ambjenti bbażati fuq is-subsistema WSL2 (Windows Subsystem for Linux). Għall-output, jintuża l-maniġer kompost RAIL-Shell, bl-użu tal-protokoll Wayland u bbażat fuq il-bażi tal-kodiċi Weston.
  • Wayland huwa attivat awtomatikament fil-pjattaformi mobbli Plasma Mobile, Sailfish, webOS Open Source Edition,

    Sors: opennet.ru

Żid kumment