LINUX.ORG.RU

Wayland


170

14

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

MATE обзаводится поддержкой wayland в RHEL 10

 , , , ,

Группа Red Hat

Энтузиасты начали тестирование экспериментальной Wayland-сессии для окружения MATE в экосистеме Enterprise Linux 10 (RHEL, Rocky Linux, AlmaLinux). Поскольку в коммерческой платформе Red Hat 10 полностью прекращена поддержка X-сервера, запуск классического десктопа стал возможен благодаря интеграции с композитным менеджером Wayfire.

В основу сборки лег пакет mate-wayland-session, развиваемый разработчиками апстрима MATE. Вместо привычного оконного менеджера Marco за отрисовку и композитинг отвечает Wayfire, а специальный набор сценариев инициализации обеспечивает запуск базовых компонентов среды — панели mate-panel и файлового менеджера Caja в нативном Wayland-режиме. Для корректной работы задействован daemon настроек mate-settings-daemon версии 1.29+ с обновленными плагинами для работы с буфером обмена и конфигурацией дисплеев через wlrandr.

На текущем этапе интеграция носит статус экспериментального прототипа. Из-за отсутствия X11-композитора часть старых утилит (например, mate-screenshot) пока не функционирует, однако базовая рабочая среда, включая системный трей, меню приложений и управление окнами, уже демонстрирует стабильную работу на кодовой базе EL10.

Тем временем, cinnamon в следующем релизе уже собирается снять статус экспериментальной с сессии Wayland. На сегодняшний день намертво привязанными к х11 остаются xfce и lxqt.

>>> MATE Wayland (github.com)

anonymous
()

Strata 1.1.1 — быстрый файловый менеджер

 , , ,

Группа Open Source

Состоялся корректирующий релиз Strata 1.1.1 — файлового менеджера, написанного с использованием GTK4 и GIO. Проект изначально развивался как штатное решение для дистрибутива Omarchy, однако не завязан на него и работает в любых современных Linux-дистрибутивах с Wayland.

Ключевой акцент при разработке Strata — скорость отклика интерфейса и сквозное управление без мыши (keyboard-first).

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

>>> Страница релиза (github.com)

BruteForce
()

Ext-transient-output: новый Wayland-протокол для удалённого управления

 ,

Группа Open Source

Разработчик Wayland Саймон Сер (Simon Ser) запросил слияние для внедрения нового протокола ext-transient-output. Этот протокол предназначен для удаленного управления программным обеспечением, таким как серверы VNC, в среде Wayland.

Ext-transient-output аналогичен ext-transient-seat, но работает с Wayland-выходами (wl_output). Ext-transient-seat позволяет привилегированным клиентам динамически создавать независимые рабочие места, которые полезны для программного обеспечения удаленного рабочего стола и VNC. Ext-transient-output поддерживает динамический вывод для таких клиентов, позволяя перехватывать виртуальные выходные данные с помощью ext-image-copy-capture и отображать их на удаленном устройстве.

В запросе на слияние описывается следующий принцип работы протокола: «Привилегированные клиенты могут использовать временный протокол вывода для создания независимых виртуальных выходов, которые будут удалены из компоновщика после уничтожения объекта».

Протокол совместим с протоколами захвата изображения, такими как ext_output_image_capture_source_manager_v1, и используется для сценариев удаленного взаимодействия.

Особенностью протокола является создание глобальной переменной wl_output, не привязанной к конкретному аппаратному устройству.

В настоящее время существует экспериментальная реализация ext-transient-output для библиотеки компоновщика wlroots, представленная в виде черновика запроса на слияние.

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

stuzer
()

Выпуск gswitch 0.6.6, утилиты исправления текста в неверной раскладке

 , gswitch, , ,

Группа Open Source

Состоялся выпуск gswitch 0.6.6 – свободной утилиты для Linux (X11 и Wayland), которая по команде исправляет уже набранный текст в неверной раскладке. Программа не пытается угадывать язык во время ввода: пользователь сам запускает преобразование последнего слова, текста после последнего Enter или выделенного фрагмента.

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

>>> Репозиторий и релиз 0.6.6 (github.com)

arumata
()

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