ਵੇਲੈਂਡ 1.21 ਉਪਲਬਧ ਹੈ

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

ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਮੁੱਖ ਬਦਲਾਅ:

  • В программный интерфейс 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».

ਵੇਲੈਂਡ ਨਾਲ ਸਬੰਧਤ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਡੈਸਕਟਾਪ ਵਾਤਾਵਰਨ ਅਤੇ ਵੰਡਾਂ ਵਿੱਚ ਬਦਲਾਅ:

  • В 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.
  • ਵੇਲੈਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਪਭੋਗਤਾ ਵਾਤਾਵਰਣ ਸਵੈ 1.7 ਦੀ ਰਿਲੀਜ਼ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੀ ਗਈ ਹੈ।
  • В ночных сборках Firefox по умолчанию включена поддержка Wayland. В Firefox исправлена проблема с блокировкой потоков, налажено масштабирование всплывающих окон и обеспечена работа контекстного меню при проверке правописания. В соответствии со статистикой сервиса Firefox Telemetry, анализирующего данные, поступающие в результате отправки телеметрии и обращения пользователей к серверам Mozilla, доля Linux-пользователей Firefox, работающих в окружениях на базе протокола Wayland, пока не превышает 10%.
  • ਫੋਸ਼ 0.15.0, ਗਨੋਮ ਟੈਕਨਾਲੋਜੀ 'ਤੇ ਅਧਾਰਤ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ ਲਈ ਇੱਕ ਸਕਰੀਨ ਸ਼ੈੱਲ ਅਤੇ ਵੇਲੈਂਡ ਦੇ ਸਿਖਰ 'ਤੇ ਚੱਲ ਰਹੇ ਫੋਕ ਕੰਪੋਜ਼ਿਟ ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
  • ਵਾਲਵ ਗੇਮਸਕੋਪ ਕੰਪੋਜ਼ਿਟ ਸਰਵਰ (ਪਹਿਲਾਂ steamcompmgr) ਨੂੰ ਵਿਕਸਤ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ, ਜੋ ਵੇਲੈਂਡ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ 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, предоставляющей функции для организации доступа к совместно используемым устройствам ввода и вывода, а также добавлены компоненты для управления цветом, позволяющие преобразовывать цвета, выполнять гамма-коррекцию и работать с цветовыми профилями.
  • ਵੇਲੈਂਡ ਲਈ MATE ਡੈਸਕਟੌਪ ਦੀ ਲਗਾਤਾਰ ਪੋਰਟਿੰਗ।
  • System76 ਵੇਲੈਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਨਵਾਂ COSMIC ਉਪਭੋਗਤਾ ਵਾਤਾਵਰਣ ਬਣਾਉਣ 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
  • ਮਾਈਕਰੋਸਾਫਟ ਨੇ WSL2 ਸਬ-ਸਿਸਟਮ (ਲੀਨਕਸ ਲਈ ਵਿੰਡੋਜ਼ ਸਬਸਿਸਟਮ) ਦੇ ਆਧਾਰ 'ਤੇ ਵਾਤਾਵਰਨ ਵਿੱਚ ਗ੍ਰਾਫਿਕਲ ਇੰਟਰਫੇਸ ਨਾਲ ਲੀਨਕਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਯੋਗਤਾ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਹੈ। ਆਉਟਪੁੱਟ ਲਈ, ਵੇਲੈਂਡ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅਤੇ ਵੈਸਟਨ ਕੋਡ ਬੇਸ 'ਤੇ ਅਧਾਰਤ, RAIL-Shell ਕੰਪੋਜ਼ਿਟ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  • ਵੇਲੈਂਡ ਮੋਬਾਈਲ ਪਲੇਟਫਾਰਮ ਪਲਾਜ਼ਮਾ ਮੋਬਾਈਲ, ਸੈਲਫਿਸ਼, ਵੈਬਓਐਸ ਓਪਨ ਸੋਰਸ ਐਡੀਸ਼ਨ, ਵਿੱਚ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਮਰੱਥ ਹੈ।

    ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ