LINUX.ORG.RU

Wayland


171

14

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

COSMIC Epoch 1.5

 , , , ,

COSMIC Epoch 1.5
Группа Open Source

Компания System76 представила COSMIC Epoch 1.5 — очередное обновление написанного на Rust рабочего окружения для Linux. Выпуск состоялся 29 июля 2026 года, всего через неделю после COSMIC Epoch 1.4, и сосредоточен преимущественно на исправлении ошибок, повышении стабильности композитора и доработке недавно появившегося эффекта матового стекла.

В композиторе cosmic-comp добавлено обходное решение для исправления отображения приложений на базе Chromium, они некорректно отображались при дробном масштабе меньше 100%. Улучшено восстановление после сброса графического процессора: теперь COSMIC не должен аварийно завершаться, если после сброса GPU не удалось сразу создать новый модуль визуализации. Также исправлены взаимная блокировка D-Bus в средстве контроля специальных клавиш, переключение фокуса окон X11 и положение указателя у границ экрана. (полный список изменений)

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

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

>>> Подробности (github.com)

unclestephen
()

Wayfire 0.11

 , ,

Wayfire 0.11
Группа Open Source

Опубликован выпуск Wayfire 0.11 — модульного композитного сервера для Wayland, основанного на библиотеке wlroots и развивающего идеи Compiz. Проект позволяет формировать лёгкое графическое окружение с подключаемыми модулями, трёхмерным переключением рабочих столов, анимацией и деформацией окон. Исходный код Wayfire распространяется под лицензией MIT. Разработчики надеются, что версия 0.11 станет одним из последних выпусков перед давно ожидаемым Wayfire 1.0.

Одним из основных направлений разработки стало улучшение дробного масштабирования. Внутренние геометрические вычисления Wayfire почти полностью переведены с целых чисел на числа с плавающей точкой, а округление теперь выполняется непосредственно перед выводом изображения. Это должно устранить размытие текста и смещение элементов при использовании нестандартного масштаба в современных приложениях на GTK4 и Qt, а также в Firefox и Google Chrome. Кроме того, появился экспериментальный режим HiDPI для XWayland, позволяющий приложениям X11 отрисовывать окна в физическом разрешении экрана.

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

>>> Источник (wayfire.org)

unclestephen
()

Wayland Protocols 1.49

 

Группа Open Source

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

Релиз Wayland Protocols 1.49 опубликован 7 июня 2026 года. Главные изменения связаны не с пользовательскими настройками, а с низкоуровневой инфраструктурой: multi-GPU, HDR/цветом и дробным масштабированием.

Основные нововведения

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

>>> Источник (github.com)

unclestephen
()

KDE Plasma 6.8 станет Wayland-only: X11-сеанс удалён из основной ветки

 , , ,

KDE Plasma 6.8 станет Wayland-only: X11-сеанс удалён из основной ветки
Группа KDE

Разработчики KDE начали подготовку к одному из самых заметных изменений в истории Plasma: начиная с KDE Plasma 6.8 окружение больше не будет предлагать отдельный сеанс Plasma на X11. Как сообщил разработчик KDE Дэвид Эдмундсон, 2 июня 2026 года Plasma X11 session был официально удалён из текущей ветки разработки, после чего команда приступает к массовой зачистке X11-специфичного кода. Изменение войдёт в Plasma 6.8, релиз которой ожидается примерно через пять месяцев.

В Plasma 6.8 на экране входа останется только Wayland-сеанс. Отдельного варианта запуска Plasma под X11 больше не будет. Кроме самого сеанса, из компонентов Plasma планируется удалить X11-специфичные пути выполнения в Plasma Shell, System Settings и коде настройки устройств.

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

>>> Источник (kde.org)

unclestephen
()

Sway 1.12

 ,

Группа Open Source

Опубликован релиз Sway 1.12 — новой версии тайлингового Wayland-композитора, совместимого по идеологии и конфигурации с i3. Выпуск состоялся 25 мая 2026 года. По данным проекта, в Sway 1.12 вошло 138 изменений от 50 участников, а для сборки теперь требуется wlroots 0.20.0.

Главным пользовательским изменением стала поддержка HDR10 при работе через Vulkan-рендерер. Это не означает автоматическое включение HDR во всех конфигурациях: возможность привязана именно к Vulkan backend/renderer в wlroots/Sway и к поддержке со стороны драйверов, монитора и остального графического стека. Тем не менее для Sway это важный шаг в сторону полноценной работы с современными HDR-дисплеями в Wayland-среде.

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

>>> Источник (github.com)

unclestephen
()

Выпуск композитного сервера Hyprland 0.55

 ,

Группа Open Source

Доступен композитный сервер Hyprland 0.55, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD.

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

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

>>> Источник (OpenNet) (opennet.ru)

unclestephen
()

lay: помощник раскладки RU/EN по double Shift для GNOME Wayland

 , , , ,

Группа Open Source

Проект lay — небольшой помощник раскладки для GNOME/Wayland.

Главный сценарий простой: если слово набрано не в той раскладке из сочетания RU/EN, нажимаешь Shift два раза, и оно перепечатывается в другой раскладке.

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

>>> GitHub (github.com)

anonymous
()

Niri 26.04

 , , , ,

Группа Linux General

Вышла новая версия Niri v26.04 — скролл-тайлингового композитора для Wayland, который располагает окна в колонках на бесконечной полосе вправо, при этом открытие нового окна не изменяет размеры уже открытых.

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

>>> Подробности на GitHub (github.com)

CrX
()

Обновление безопасности: X.Org Server 21.1.22 и Xwayland 24.1.10

 , ,

Группа Безопасность

Проект X.Org опубликовал исправления пяти уязвимостей, которые затрагивают все версии компонентов графического стека, выпущенные ранее.

Пользователям и системным администраторам рекомендуется обновить свои системы до версий xorg-server 21.1.22 и xwayland 24.1.10. Обновление устраняет пять проблем безопасности, которым присвоены идентификаторы CVE с CVE-2026-33999 по CVE-2026-34003. Все они были обнаружены Яном-Никласом Зоном (Jan-Niklas Sohn) в сотрудничестве с инициативой TrendAI Zero Day Initiative.

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

Некоторые дистрибутивы, например Debian, уже классифицировали эти проблемы как незначительные в контексте Xwayland, аргументируя это тем, что Xwayland не должен работать с привилегиями суперпользователя.

>>> Исходный код исправления для xorg-server

>>> Анонс на GamingOnLinux

>>> Анализ на 9to5Linux

>>> Официальное уведомление о безопасности X.Org (x.org)

splinter
()

Wayland 1.25

 ,

Группа Open Source

Доступен стабильный выпуск Wayland 1.25. Основные изменения касаются документации, удобства разработки и небольших расширений протокола.

Изменения:

  • документация в текстовом формате преобразована из DocBook в mdBook;
  • полностью документированы:
    • XML-диалект Wayland (как писать протоколы);
    • модель обновления содержимого (как клиенты отправляют буферы);
    • управление цветом (color management).
  • новый атрибут «frozen» для интерфейсов, у которых несколько родительских интерфейсов;
  • новый запрос wl_surface.get_release для коллбэков освобождения буфера при каждом подтверждении транзакции;
  • новая функция wl_display_dispatch_pending_single() для отправки одного события;
  • вывод WAYLAND_DEBUG теперь раскрашен, при включении отладки через переменную окружения WAYLAND_DEBUG;
  • исправлены ошибки.

>>> Описание протокола

>>> Скачать

>>> Подробности на freedesktop.org (lore.freedesktop.org)

splinter
()

KaOS 2026.02

 , , , ,

Группа KDE

15 февраля, после трёх месяцев разработки, состоялся выпуск 2026.02 дистрибутива KaOS – независимого, созданного с нуля дистрибутива Linux и ориентированного на использование технологий Wayland, Qt и KDE.

В KaOS используется «плавающее» обновление пакетов (их более 2000) и pacman из проекта Arch Linux для управления пакетами.

До этой версии в качестве среды рабочего стола в KaOS использовалась KDE Plasma.

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

>>> Подробности на kaosx.us (kaosx.us)

dataman
()

Vim 9.2 с экспериментальной поддержкой Wayland

 , ,

Группа Open Source

Редактор Vim 9.2 содержит значительные улучшения в скриптовом языке Vim9, улучшенный режим diff, комплексные функции завершения и улучшения для конкретной платформы, включая экспериментальную поддержку Wayland.

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

>>> Подробности (vimhelp.org)

splinter
()

Проект Xfce4 разрабатывает собственный Wayland-композитор

 , , ,

Группа Open Source

Разработчики Xfce4 – одного из старейших десктопных окружений для Linux – сообщили о начале работы над новым композитором, который призван заменить имеющийся в составе Xfce4 оконный менеджер для систем на основе Wayland. Проект получил название Xfwl4. Предполагается, что он должен максимально повторять функциональность и поведение имеющегося Xfwm4 (насколько это возможно реализовать на Wayland). Для работы над проектом был нанят разработчик Брайан Террикон, уже давно сотрудничающий с командой Xfce4.

Первоначально предполагалось, что поддержка Wayland будет добавлена в уже существующий оконный менеджер Xfwm4. Однако разработчики быстро столкнулись с рядом проблем, делающими одновременную поддержку X11 и Wayland в одном проекте затруднительной. Вместо этого было решено создать в составе Xfce4 новый Wayland-композитор. Для проекта был выбран язык программирования Rust и библиотека smithay, реализующая базовый набор функций для построения композитора для Wayland. Предполагается, что использование Rust позволит избежать многих ошибок, связанных с некорректным использованием памяти, и уменьшить вероятность сбоев в работе композитора.

Сообщается, что Брайан уже приступил к работе над проектом. Первый рабочий релиз разработчики надеются представить сообществу уже в середине 2026 года.

>>> Xfwl4 - The roadmap for a Xfce Wayland Compositor (alexxcons.github.io)

slepoy_pew
()

GNOME 50 Alpha с удаленным кодом X11 доступен для тестирования

 , ,

Группа GNOME

Альфа-версия GNOME 50 «50.alpha» доступна для тестирования перед официальным релизом который запланирован на март этого года.

Среди наиболее значимых изменений в альфа-версии GNOME 50 можно отметить следующие:

  • в Glycin добавлена ​​поддержка загрузки изображений в форматах XBM и XPM;
  • улучшения в анимации, повышение производительности и исправления утечек памяти для календаря GNOME;
  • улучшение отображения Windows-приложений через Wine с рабочим столом GNOME;
  • улучшена стилизация темной темы для текстового редактора GNOME;
  • gdk-pixbuf с поддержкой Glycin позволяет работать со сжатыми изображениями SVGZ, а также поддерживает сохранение изображений AVIF;
  • в GNOME Display Manager «полностью удалена» поддержка X11;
  • в GNOME Display Manager добавлена ​​новая служба gnome-headless-session@username.service, упрощающая запуск графической сессии без графического интерфейса;
  • исправлено множество ошибок в веб-браузере Epiphany;
  • в файловом менеджере Nautilus улучшена загрузка эскизов файлов, снижено потребление памяти и внесены другие улучшения.


>>> Cкачать

>>> Phoronix (phoronix.com)

splinter
()

Foot 1.25

 , ,

Группа Open Source

Состоялся выпуск эмулятора терминала Foot 1.25.

Foot — быстрый, легковесный и активно развиваемый эмулятор терминала для композиторов, использующий протокол Wayland.

Ключевые особенности:

  • Минимум зависимостей. Установка foot в систему со Sway WM приводит к добавлению 3 мегабайт зависимостей.
  • Ручная отрисовка. Foot не использует OpenGL или Vulkan и полагается исключительно на API, предоставляемые композитором Wayland.

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

>>> Подробности (codeberg.org)

Lrrr
()

Hyprland 0.50.0

 ,

Hyprland 0.50.0
Группа Open Source

16 июля 2025 года состоялся релиз Hyprland 0.50.0, динамического тайлового Wayland-композитора, написанного на C++. Проект распространяется по лицензии BSD-3.

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

>>> Подробности на https://hypr.land/ (hypr.land)

Friearch
()

labwc 0.9.0

 , ,

labwc 0.9.0
Группа Open Source

Состоялся выпуск 0.9.0 labwc — основанного на wlroots компоновщика окон для Wayland, созданного по мотивам Openbox.

В списке изменений:

  • Теперь используется библиотека wlroots 0.19, однако из-за бага в новой версии прекращена поддержка VR-гарнитур.
  • Добавлена команда lab-sensible-terminal для запуска из root-menu эмулятора терминала, определённого переменной среды $TERMINAL.
  • При запуске с опцией -v (--version) теперь выводятся флаги сборки, такие как +xwayland -rsvg.
  • Обеспечена отправка ресурсов DRM в клиенты Xwayland;
  • Добавлена поддержка цветовых схем, определённых синтаксисом x11-color-names и #rgb.
  • Добавлена поддержка Xwayland-свойства _NET_WM_ICON.
  • Добавлена настройка <core><primarySelection>, с помощью которой работает автопрокрутка в Chromium и прочих приложениях на Electron без непреднамеренной вставки из буфера обмена средней кнопкой мыши.
  • Добавлена поддержка wayland-протоколов ext-data-control, alpha-modifier, xdg-toplevel-icon, drm-syncobj, ext-image-copy-capture.

>>> Полный список изменений на github (github.com)

mister_me
()

Релиз Miracle-WM v0.6.0

 , , ,

Группа Open Source

Под мощные фанфары к нам приехал новый релиз тайлового оконного менеджера/композитора для Wayland, основанного на библиотеках Mir (github.com), за авторством (преимущественно) Matthew Kosarek.

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

>>> Release notes (github.com)

zabbal
()

Wayland 1.24

 

Wayland 1.24
Группа Open Source

Вы­пу­ще­на вер­сия 1.24 Wayland, про­то­ко­ла для ор­га­ни­за­ции гра­фи­че­ско­го сер­ве­ра в Linux.

Что но­во­го:

  • Но­вый ин­тер­фейс wl_fixes для до­ба­вле­ния за­про­са на унич­то­же­ние объ­ек­та wl_registry.
  • Но­вое по­вто­ря­юще­еся со­сто­яние wl_keyboard.key, поз­во­ля­ющее ком­по­зи­то­ру брать на се­бя от­вет­ствен­ность за по­вто­ре­ние кла­виш, что по­лез­но для уда­лён­но­го упра­вле­ния ком­пью­те­ром.
  • wl_display_dispatch_queue_timeout() и wl_display_dispatch_timeout() для уста­нов­ки тайм-а­ута при ди­спет­че­ри­за­ции со­бы­тий.
  • wl_shm_buffer_ref() и wl_shm_buffer_unref() для до­сту­па к ба­зо­во­му хра­ни­ли­щу wl_shm_buffer по­сле унич­то­же­ния объ­ек­та про­то­ко­ла (на­при­мер, при за­вер­ше­нии ра­бо­ты кли­ен­та).
  • wl_proxy_get_interface() и wl_resource_get_interface() для сбо­ра wl_interface объ­ек­та.
  • wl_resource_post_error_vargs(), аль­тер­на­ти­ва для wl_resource_post_error(), ког­да у ком­по­зи­то­ра уже есть va_list.

>>> Информация (lore.freedesktop.org)

MrCookie
()

Трассировка лучей: новое условие для Wayland от Nvidia

 , , , ,

Группа Проприетарное ПО

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

Таким образом, драйвер 580 станет последним в истории для видеокарт на архитектурах Maxwell и Pascal, продажи которых в новом состоянии продолжались и в 2021-2022 году для восполнения дефицита GPU на рынке. Titan V тоже останется без улучшений.

>>> Подробности (3dnews) (3dnews.ru)

anonymous
()