LINUX.ORG.RU

Wayland


171

14

Всего сообщений: 132

Linux-драйвер для GPU Apple M1 прошёл 99.3% тестов совместимости с OpenGL ES 2

Группа Open Source

Разработчик видеодрайвера для SoC Apple M1 сообщил об успешном прохождении 99.3% тестов совместимости с OpenGL ES 2. Для тестирования используется набор dEQP-GLES2.

На данный момент из 17379 тестов:

  • успешно проходятся 17250;
  • провалены 31;
  • не поддерживаются 92;
  • с предупреждением проходятся 6 тестов.

В данный момент видеодрайвер находится в репозитории на freedesktop.org. Его уже достаточно, чтобы запустить GNOME Shell и KDE Plasma в сеансе Wayland.

>>> Подробности

 , , , ,

Original_1
()

В ночных сборках Blender добавлена поддержка Wayland

Группа Open Source

11 октября разработчики Blender, свободного и открытого программного обеспечения для создания трёхмерной компьютерной графики, объявили в своём блоге, что включили поддержку протокола Wayland в ежедневные сборки. Если все пойдет хорошо, то в версии Blender 3.4 можно ожидать включения этой поддержки в нормальном режиме.

Протестировать работу Blender с Wayland можно уже сейчас, установив последнюю ночную сборку. При этом, если вы пользуетесь Gnome в качестве DE, вам нужно не забыть установить библиотеку libdecor для декорирования на стороне клиента. Убедиться, что Blender работает на Wayland, можно в окне «О программе»: там будет написано «Windowing Environment: WAYLAND».

>>> Подробности

 ,

Zhbert
()

Анонсирован порт оконного менеджера Xfce на Wayland

Группа Open Source

Разработчик под ником «adlo» объявил о работе над переносом исходного кода оконного менеджера Xfwm4 из окружения Xfce на Wayland. Порт создаётся с использованием библиотеки wlroots, популярной среди небольших Wayland-композиторов.

Библиотека wlroots, изначально предложенная разработчиками композитора Sway, всё чаще используется как основа для различных композиторов на Wayland, предоставляя набор готовых модулей для лёгкого повторного использования в новых проектах. Новый порт также переносит Xfwm4 на систему сборки Meson.

Находящийся в работе порт уже делает хорошие успехи, но с некоторыми известными ограничениями. По сравнению с альтернативным портом, основанным на библиотеке libweston, имеются регрессии в функциональности.

Те, кто заинтересован в этом экспериментальном порте Xfwm4 на Wayland с использованием wlroots, могут посмотреть текущее состояние в репозитории проекта на GitHub.

В Xfce 4.18 запланирована поддержка приложений на Wayland, но окончательный переход, вероятно, займет значительное время. Xfce Wiki описывает эти планы как попытку обеспечить, чтобы приложения Xfce, как минимум, хорошо работали на Wayland, например, под композитором Weston, но не как полный переход Xfce на Wayland. На странице разработки релиза отмечается: «Пока неясно, какой выпуск Xfce будет нацелен на полный переход Xfce на Wayland (и состоится ли такой переход вообще)».

>>> Источник

 , , ,

spal
()

Разработчики обсуждают возможность прекращения поддержки X11 в GTK 5

Группа GNOME

Лидер Fedora Desktop Team Матиас Класен (Matthias Clasen), участник Gnome Release Team и один из активных разработчиков GTK (подготовил 36.8% изменений в GTK 4) выдвинул инициативу по прекращению поддержки X11 в GTK5.

В числе причин такого шага Матиас указывает, что X11 не становится лучше, Wayland уже широко доступен, GTK-бэкенд X11 и код на основе Xlib находятся в стагнации, а также присутствуют проблемы с сопровождающими. Для того, чтобы сохранить поддержку, нужны энтузиасты, а их нет и вряд ли найдутся. Большинство разработчиков в основном заняты поддержкой Wayland.

>>> Подробности

 , ,

ipkirill21x
()

Wayland 1.21

Группа Разработка

Представлен релиз 1.21 протокола Wayland. Ветка совместима на уровне API и ABI с прошлыми выпусками 1.x.

Основные изменения в протоколе:

  • Проект переведен на платформу GitLab, с использованием инфраструктуры FreeDesktop.org
  • Повышены требования к сборочной системе: теперь необходим Meson минимум 0.56’ой версии.
  • Проведен рефакторинг функций и структур, связанных с настройкой курсора.
  • В интерфейс wl_pointer добавлено событие axis_value120, для более точного скроллинга на мышах с высокоточными колесами.
  • В сервер добавлены функции wl_signal_emit_mutable (аналог wl_signal_emit) и wl_global_get_version (возвращает общую версию API)
  • Протокол wl_shell объявлен устаревшим и теперь является необязательным для реализации в композитных серверах. Теперь рекомендовано использовать xdg_shell.

>>> Подробности

 

GREAT-DNG
()

labwc 0.5

Группа Open Source

labwc — композитный менеджер для Wayland с возможностями, напоминающими Openbox. Совместим с темами для Openbox. В основе используется библиотека wlroots.

В этой версии:

  • Добавлена поддержка HiDPI.
  • Добавлена поддержка клиентских меню.
  • Приложениям теперь позволено запускаться в полноэкранном режиме.
  • Добавлена поддержка перемещения развёрнутых окон (они будут считаться unmaximized).
  • Добавлена поддержка жестов (щипок/свайп).
  • Добавлена полноценная поддержка панели sfwbar.
  • Добавлена поддержка переменных окружения WLR_{WL,X11}_OUTPUTS для запуска во вложенном X11 или Wayland.

>>> Подробности

 , , ,

Original
()

Sway 1.7

Sway 1.7
Группа Linux General

Вышла новая версия композитного оконного менеджера Sway.
Sway — это Wayland-композитор, совместимый с i3.

Новые возможности:

  • Добавлена команда render_bit_depth для включения высокой цветовой глубины.
  • Табы теперь можно перемещать мышью.
  • Благодаря linux-dmabuf полноэкранный режим работает надёжнее и производительней.
  • Добавлена поддержка гарнитур виртуальной реальности через DRM.
  • Добавлены команды client.focused_tab_title, output modeline, output dpms toggle

Изменения:

  • Панель swaybar и диалоги swaynag могут быть выключены во время сборки.
  • заголовки (titlebars) теперь имеет фиксированную высоту, они больше не изменяются в зависимости от символов, используемых в заголовке.

Закрытые драйвера NVIDIA всё ещё не поддерживаются!

>>> Подробности

 ,

modest
()

Wlroots 0.15

Группа Linux General

Вышла новая значительная версия библиотеки Wlroots, реализующей функциональность, необходимую для написания композитного менеджера для Wayland.

Wlroots используется во многих проектах, включая Sway, DWL и River.

( читать дальше... )

Проект полностью мигрировал с Github на Gitlab.

>>> Подробности

 ,

modest
()

Бета-версия драйвера Nvidia 495.29.05 с поддержкой GBM

Группа Hardware and Drivers

Доступен бета-выпуск новой ветки проприетарного драйвера Nvidia 495.29.05. Среди изменений:

  • Добавлена поддержка GBM (Generic Buffer Manager), что делает возможной работу драйвера Nvidia в любом существующем Wayland композиторе без внесения модификаций (ранее работа Wayland в Nvidia была возможна только через EGL-расширения EGLStreams и EGLDevice, поддержка которых была реализована только в GNOME и KDE). Для работы с GBM требуется библиотека libgbm из состава Mesa 21.2 и новее.
  • Добавлен индикатор поддержки технологии Resizable BAR на поддерживаемых системах.
  • Исправлено падение X-сервера при запуске нового экземпляра в конфигурациях PRIME.
  • Удалена библиотека NvIFROpenGL, объявленная устаревшей в выпуске 470.
  • Минимальная версия ядра Linux, необходимая для работы драйвера, повышена с 2.6.32 до 3.10.

>>> Подробности

 ,

Sunderland93
()

Вышла Ubuntu 21.04 «Hirsute Hippo»

Вышла Ubuntu 21.04 «Hirsute Hippo»
Группа Ubuntu Linux

22 апреля 2021 года Canonical выпустила Ubuntu 21.04 с родной интеграцией Microsoft Active Directory, графикой Wayland по умолчанию и SDK для разработки приложений Flutter. Отдельно Canonical и Microsoft объявили об оптимизации производительности и совместной поддержке Microsoft SQL Server на Ubuntu.

«Интеграция родной Active Directory и сертифицированный Microsoft SQL Server в Ubuntu являются приоритетными задачами для наших корпоративных клиентов», — сказал Марк Шаттлворт, генеральный директор Canonical. «Для разработчиков и инноваторов Ubuntu 21.04 приносит Wayland и Flutter для более плавной графики и чистой, красивой, основанной на правильных принципах дизайна, кроссплатформенной разработки».

( читать дальше... )

Средой рабочего стола по умолчанию остался GNOME Shell 3.38, переход на 40-ю версию решили отложить.

>>> Подробности

 , , , ,

cocucka
()

Xwayland получил аппаратное ускорение на GPU Nvidia

Группа Hardware and Drivers

В апстрим было принято два патча, благодаря которым Xwayland получил аппаратное ускорение на проприетарном драйвере для GPU Nvidia.

Стоит напомнить, что Xwayland — реализация дисплейного сервера X11, которая позволяет запускать X-сервер, работающий Wayland-клиентом, для обоспечения работоспособности приложений, которые не поддерживают Wayland.

Сообщается, что производительность должна быть сравнительно схожей с чистым X11.

Также стоит понимать, что аппаратное ускорение начнёт работать после того, как в драйвер будут включены необходимые изменения, что ожидается уже в 470 версии проприетарного драйвера.

>>> Подробности

 , ,

fernandos
()

Sway 1.6 (и wlroots 0.13.0) — композитор для Wayland, совместимый с i3

Группа Open Source

Вышла новая версия фреймового Wayland-композитора (с поддержкой XWayland) Sway 1.6, совместимого с фреймовым X11-оконным менеджером i3. Также обновлена библиотека wlroots 0.13.0, позволяющая разрабатывать другие композиторы для Wayland. В этом выпуске 69 разработчиков внесли 231 изменение, обеспечивающее множество новых функций и исправлений ошибок.

Это первый мажорный выпуск, подготовленный новым мейнтейнером Simon Ser после того, как оригинальный автор Drew DeVault передал ему проекты Sway и wlroots и ушёл развивать собственную платформу совместной разработки sourcehut, разрабатывать новый язык программирования и заниматься другими делами.

Основные изменения:

  • улучшена поддержка редактора метода ввода (IME — Input Method Editor): лучшая поддержка азиатских CJK-языков (китайского, японского, корейского), добавлена поддержка ввода на элементах рабочего стола (например, на панели и экране блокировки);
  • более плавная работа интерактивного перемещения окна и изменения его размера;
  • программы, установленные с помощью Flatpak и Snap, теперь смогут лучше интегрироваться со Sway, используя Wayland-протокол xdg-foreign;
  • улучшена совместимость с i3 по командам изменения схемы расположения окон;
  • добавлена настройка скрытия курсора во время печати на клавиатуре;
  • добавлена поддержка иконок в трее для систем без systemd/elogind;
  • улучшена работа с буфером обмена X11.

>>> Подробности

 , , , ,

linuks
()

Релиз фирменного видеодрайвера NVIDIA 460.67. Анонс драйвера 470

Группа Hardware and Drivers

Состоялся минорный релиз фирменного драйвера NVIDIA 460.67. Основные изменения:

  • Исправлен баг на конфигурациях из нескольких GPU, при котором использование ray-tracing может привести к нестабильности в работе приложения, если используются GPU разных моделей
  • Исправлена проблема, из-за которой мог не работать должным образом G-SYNC после смены видеорежима (например разрешения экрана). Проблема проявлялась на GPU серии Kepler
  • Исправлены сбои компиляции модуля ядра NVIDIA на ядре Linux 5.11-rc
    error: implicit declaration of function 'sys_close'
    и
    fatal error: asm/kmap_types.h: No such file or directory
  • Исправлен баг, при котором вызов vkCreateSwapchain может привести к «падению» X-Server, если был передан некорректный параметр imageFormat.

Также стоит отметить анонс драйвера 470, который станет следующей LTS-версией. В нём будет улучшена поддержка Wayland, XWayland, добавлена поддержка DMA-BUF и OpenCL 3.0. Также следует отметить добавление поддержки бэкенда EGLStreams в Wayland-композитор KWin, менеджера окон KDE 5.

>>> Подробности

 , , , ,

ZenitharChampion
()

Microsoft портирует Wayland под WSL2

Группа Linux General

Достаточно интересная новость прошла на ZDNet: на Windows Subsystem for Linux 2 портирован Wayland, что позволит запускать графические приложения из Linux на Windows 10. Они работали и раньше, но для этого следовало устанавливать сторонний X-сервер, а с портированием Wayland все будет работать сразу же. Фактически, пользователь будет видеть RDP-клиент, через который он будет видеть приложение. В будущем планируется доступ к видеокарте, но для этого необходим DirectX-драйвер в апстриме ядра, но эта идея не нравится разработчикам, так как фактически драйвер будет служить тоннелем для Windows-блоба в ядерное пространство Linux.

>>> Подробности

 ,

Shaman007
()

Taiwins 0.2

Группа Open Source

Скромно и ненавязчиво состоялся второй релиз композитора для Wayland.

Особенности проекта:

  • поддержка расширений на Lua
  • встроенный оконный менеджер (с опциональной поддержкой тайлинга)
  • похожие на Emacs горячие клавиши
  • поддержка dbus
  • лицензия GPL

Особенности релиза:

  • портирование с libweston (в дальнейшем планируется отказ и от wlroots)
  • встроенный wayland shell
  • улучшения в отладке рендера
  • часть фич упомянутых выше

Сайт проекта: https://taiwins.org/

Скриншоты: https://github.com/taiwins/taiwins/blob/master/docs/screenshots.md

>>> Подробности

 , , ,

zabbal
()

Sway 1.5 (и wlroots 0.11.0) — композитор для Wayland, совместимый с i3

Группа Open Source

Вышла новая версия совместимого с i3 фреймового оконного менеджера Sway 1.5 (для Wayland и XWayland). Обновлена библиотека композитора wlroots 0.11.0 (позволяющая разрабатывать другие WM для Wayland). 78 разработчиков внесли 284 изменения, обеспечивающие множество новых функций и исправления ошибок. Основные изменения:

  • Режим Headless для запуска среды без вывода изображения, может быть использован вместе WayVNC;
  • Поддержка новых протоколов для текстового ввода (Input method editors - IME);
  • Поддержка переменной частоты обновления (Variable Refresh Rate - VRR), в т.ч. для улучшения отображения игр;
  • Поддержка протокола viewporter, позволяющего запускать старые X11 игры и улучшающий скорость их работы;
  • Поддержка протокола wlr-foreign-toplevel-management для расширения возможностей мозаичной стыковки окон;
  • Множество обновлений в библиотеке wlroots - список изменений.

>>> Подробности

 , , , ,

linuks
()

KwinFT - форк Kwin с прицелом на более активную разработку и оптимизации

Группа KDE

Roman Gilg, один из активных разработчиков Kwin и Xwayland, представил форк оконного менеджера Kwin под названием KwinFT (Fast Track), а также полностью переработанную версию библиотеки Kwayland под названием Wrapland, избавленную от привязок к Qt. Целью форка является возможность более активной разработки Kwin, наращивания необходимой для Wayland функциональности, а также оптимизации отрисовки. Классический Kwin страдает от слишком медленного приёма патчей, так как команда KDE не хочет рисковать огромным числом пользователей, для которых слишком агрессивное введение инноваций может сломать рабочий процесс. Многие патчи находятся на рецензировании уже не один год, что сильно замедляет внедрение Wayland и различные внутренние рефакторинги кода. KwinFT позиционируется как прозрачная замена Kwin, и уже сейчас доступен в Manjaro. Однако разработчики предупреждают о возможной поломке совместимости в будущем. В текущем виде, KwinFT предоставляет следующие, отсутствующие в ванильном Kwin возможности:

  • Полная переработка процесса композитинга, позволившая уменьши задержки при работе как в Wayland, так и в X11;
  • Поддержка Wayland расширения wp_vieporter, улучшающего работу видеоплееров, а также необходимого для будущей версии Xwayland, в которую добавлена поддержка эмуляции смены разрешения экрана во многих старых играх;
  • Полная поддержка поворота и зеркалирования дисплеев под Wayland.

Ожидается что KwinFT и Wrapland в скором времени будут поставляться во всех дистрибутивах Linux. Wrapland планируется превратить в чистую C++ библиотеку, а также обеспечить в ней беспроблемную поддержку сторонних, востребованных технологий. Например уже сейчас в неё добавлена поддержка Wlroots-протокола wlr-output-manager, позволившего устанавливать параметры экрана в Wlroots-based композиторах (например Sway) через KScreen.

>>> Подробности

 , , kwinft,

Sunderland93
()

В Debian добавят рабочий стол Unity 8 и дисплейный сервер Mir

Группа Open Source

Недавно Mайк Гэбриел (Mike Gabriel), один из мейнтейнеров Debian, договорился с людьми из UBports Foundation, чтобы «опакетить» рабочий стол Unity 8 для Debian.

Зачем это делать?

Главное преимущество Unity 8 - это конвергентность: единая кодовая база для всех платформ. Он одинаково хорошо смотрится на десктопах, планшетах и смартфонах. На Debian сейчас нет ни одного готового решения для планшетов и смартфонов.

Прогресс не стоит на месте!

Всю информацию о процессе адаптации Unity 8 и Mir в Debian можно отслеживать на сайте Planet Debian, в личном блоге Майка Гэбриела или на его страничке в Mastodon.

https://planet.debian.org/

https://sunweavers.net/blog/

https://fosstodon.org/@sunweaver

>>> Подробности

 , , , ,

fail2ban
()

Sway 1.4 (и wlroots 0.10.0) — композитор для Wayland, совместимый с i3

Группа Open Source

Вышла новая версия совместимого с i3 фреймового оконного менеджера Sway 1.4 (для Wayland и XWayland). Обновлена библиотека композитора wlroots 0.10.0 (позволяющая разрабатывать другие WM для Wayland). Версия с номером 1.3 была пропущена по техническим причинам. Основные изменения:

  • Поддержка VNC через wayvnc (поддержка RDP удалена)
  • Частичная поддержка MATE panel
  • Удалена поддежка xdg-shell v6

>>> Подробности

 , , , ,

linuks
()

В OBS Studio добавлена поддержка записи/стриминга в окружениях Wayland

Группа Мультимедиа

Для OBS Studio, программы для записи видео и ведения трансляций, реализован плагин obs-xdg-portal, позволяющий захватывать видеопоток в окружениях Wayland, X11 и Flatpak, используя стандартизованный механизм org.Freedesktop.Portal, успешно реализованный в GNOME и KDE (идёт разработка бэкенда для Sway и других wlroots-based композиторов). Захват видеопотока осуществляется с использованием GStreamer и PipeWire. Плагин пока не включён в официальный релиз OBS Studio, но уже поставляется в составе Flatpak-пакета с ним. Однако сам OBS Studio пока не работает нативно под Wayland (патчи в разработке), однако плагин успешно работает и в XWayland.

>>> Подробности

 , ,

Sunderland93
()