Wayland 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».

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.
  • Wayland کا استعمال کرتے ہوئے صارف ماحول Sway 1.7 کی ریلیز شائع ہو چکی ہے۔
  • В ночных сборках Firefox по умолчанию включена поддержка Wayland. В Firefox исправлена проблема с блокировкой потоков, налажено масштабирование всплывающих окон и обеспечена работа контекстного меню при проверке правописания. В соответствии со статистикой сервиса Firefox Telemetry, анализирующего данные, поступающие в результате отправки телеметрии и обращения пользователей к серверам Mozilla, доля Linux-пользователей Firefox, работающих в окружениях на базе протокола Wayland, пока не превышает 10%.
  • Phosh 0.15.0، GNOME ٹیکنالوجیز پر مبنی موبائل آلات کے لیے ایک اسکرین شیل اور Wayland کے اوپر چلنے والے Phoc کمپوزٹ سرور کا استعمال کرتے ہوئے شائع کیا گیا ہے۔
  • والو نے گیمسکوپ کمپوزٹ سرور (پہلے سٹیم کام پی ایم جی آر کے نام سے جانا جاتا تھا) تیار کرنا جاری رکھا ہوا ہے، جو ویلینڈ پروٹوکول استعمال کرتا ہے اور سٹیم او ایس 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 ڈیسک ٹاپ کی Wayland میں مسلسل پورٹنگ۔
  • System76 Wayland کا استعمال کرتے ہوئے ایک نیا COSMIC صارف ماحول بنانے پر کام کر رہا ہے۔
  • مائیکروسافٹ نے WSL2 سب سسٹم (Windows Subsystem for Linux) کی بنیاد پر ماحول میں گرافیکل انٹرفیس کے ساتھ لینکس ایپلی کیشنز کو چلانے کی صلاحیت کو نافذ کیا ہے۔ آؤٹ پٹ کے لیے، RAIL-Shell کمپوزٹ مینیجر کا استعمال کیا جاتا ہے، Wayland پروٹوکول کا استعمال کرتے ہوئے اور ویسٹن کوڈ بیس پر مبنی۔
  • Wayland موبائل پلیٹ فارمز Plasma Mobile، Sailfish، webOS اوپن سورس ایڈیشن، میں بطور ڈیفالٹ فعال ہے۔

    ماخذ: opennet.ru

نیا تبصرہ شامل کریں