LINUX.ORG.RU

Wayland


161

15

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

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
()

Подготовка к портированию приложений MATE на Wayland

Группа Open Source

В целях совместной работы по портированию приложений MATE для работы на базе Wayland, объединились разработчики дисплейного сервера Mir и рабочего стола MATE. Они уже подготовили snap-пакет mate-wayland, который представляет собой окружение MATE на базе Wayland. Правда, для его повседневного использования необходимо провести работу по портированию на Wayland конечных приложений.

Ещё одной проблемой является и то, что во многих приложениях MATE используются привязки к X11, и их необходимо перевести на использование полностью переносимого кода GTK3. Для того, чтобы привлечь к портированию энтузиастов, разработчики Mir подготовили инструкцию, рассказывающую, как настроить рабочее окружение MATE на базе Wayland и на что следует обратить внимание. В инструкции предложены и типовые решения для замены привязок к X11.

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

 ,

Satori
()

Wayland, приложения, консистентность! Объявлены приоритеты KDE

Группа KDE

На прошедшем Akademy 2019 Лидия Пинчер, глава организации KDE e.V., объявила о главных целях работы над KDE на следующие 2 года. Их вывели путём голосования в сообществе KDE.

Wayland — будущее десктопа, и поэтому нужно уделить максимум внимания беспроблемной работе Plasma и KDE Apps на этом протоколе. Wayland должен стать одной из центральных частей KDE, а Xorg — опциональной возможностью.

Приложения должны выглядеть и вести себя согласованно. Сейчас это, увы, не всегда так. Например, вкладки в Falkon, Konsole, Dolphin, Kate выглядят и ведут себя по-разному, имеют разные опции и функции. Такого безобразия быть не должно.

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

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

 , , ,

Deleted
()

Red Hat откажется от разработки X.org в ближайшем будущем

Группа Red Hat

Глава подразделения Desktop компании Red Hat Кристиан Шаллер (Christian Schaller) раскрыл в своем блоге планы команды по разработке Wayland и полному прекращению разработки X Window System (X, X11):

Christian Schaller:

«Как только мы закончим с этим (полный отказ от необходимости в XWayland прим. автора), мы планируем довольно быстро перевести X.org в режим „повышенной поддержки“. Реальность такова, что X.org в основном поддерживается нами и, таким образом, если мы перестаем тратить на него время, навряд ли будут выпущены новые „мажорные“ релизы и даже, возможно, со временем все придет в упадок. Мы будем следить за этим, поскольку мы хотим быть уверены, что X.org остается с поддержкой до конца жизненного цикла RHEL8, как минимум и пусть это будет дружеским пожеланием всем, кто полагается на нашу работу по поддержке графического стэка Linux: переходите на Wayland, это будущее.»

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

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

 , , ,

powerguy
()

Релиз дисплейного сервера Mir 1.2

Группа Open Source

Компания Canonical выпустила новую версию дисплейного сервера Mir 1.2.

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

  • Новый пакет libmirwayland-dev, являющийся первой итерацией API для включения оболочек на базе Mir (для поддержки собственных расширений Wayland).
  • Несколько связанных дополнений для API MirAL.
  • В WaylandExtensions была добавлена поддержка регистрации собственных расширений Wayland.
  • Новый класс MinimalWindowManager, предоставляющий применяемые по умолчанию настройки управления окнами.
  • Продолжена работа над экспериментальной поддержкой X11. Теперь при необходимости можно запускать Xwayland.
  • Список поддерживаемых расширений Wayland (часть из них включены, остальные надо включать самостоятельно): wl_shell (включено), xdg_wm_base (включено), zxdg_shell_v6 (включено), zwlr_layer_shell_v1 (отключено), zxdg_output_v1 (отключено).
  • Множество исправлений.

В настоящее время Mir применяется в Embedded и IOT, а так же используется в качестве композитного сервера для Wayland, позволяя запускать любые Wayland-приложения в своей среде.

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

 , , ,

fail2ban
()

Работа по стабилизации Gnome на Wayland

Группа Open Source

Разработчик из Red Hat по имени Hans de Goede представил свой проект «Wayland Itches», который направлен на стабилизацию, исправление ошибок и недочетов, которые возникают при работе Gnome на Wayland. Причиной стало желание разработчика использовать Fedora как свой основной десктопный дистрибутив, но пока он вынужден постоянно переключаться на Xorg из-за множества небольших проблем.

В числе описанных проблем:

  • Проблемы с расширениями TopIcons.
  • Горячие клавиши и ярлыки не работают в VirtualBox.
  • Нестабильная работа сборки Firefox под Wayland.

Он предлагает всем, кто испытывает какие-либо проблемы при работе Gnome на Wayland, отправить письмо с описанием этой проблемы, и он попытается решить ее.

hdegoede@redhat.com

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

 , ,

fail2ban
()