The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск композитных серверов Wayfire 0.10 и wlmaker 0.6, использующих Wayland

28.08.2025 09:04

После года разработки опубликован релиз композитного сервера Wayfire 0.10, использующего Wayland и позволяющего формировать нетребовательные к ресурсам интерфейсы пользователя c 3D-эффектами в стиле 3D-плагинов к Compiz (переключение экранов через 3D-куб, пространственная раскладка окон, морфинг при работе с окнами и т.п.). Wayfire поддерживает расширение функциональности через плагины и предоставляет гибкую систему настройки. Код проекта написан на языке C++ и распространяется под лицензией MIT.

Проект построен на базе библиотеки wlroots, развиваемой разработчиками пользовательского окружения Sway и предоставляющей базовые функции для организации работы композитного менеджера на базе Wayland. Для управления сеансами могут применяться systemd, elogind или seatd. Поддерживается запуск X11-приложений при помощи XWayland. В качестве панели можно использовать wf-shell от разработчиков Wayfire или стороннюю панель LavaLauncher. Проектом также развивается библиотека для работы с файлами конфигурации wf-config и графический конфигуратор wcm.

В новой версии Wayfire:

  • Добавлена возможность раздельной настройки разных устройств ввода. Например, можно настроить разные наборы раскладок для нескольких подключённых клавиатур.
  • Добавлена экспериментальная поддержка бэкендов отрисовки, использующих графический API Vulkan и библиотеку Pixman, помимо штатного бэкенда на базе OpenGL ES.
  • API отрисовки переделан для интеграции с системой отрисовки библиотеки wlroots.
  • Реализована возможность задания своего цветового профилей для каждого устройства вывода.
  • В плагин "animate" добавлены новые анимированные эффекты, такие как эффект волшебной лампы, при котором при сворачивании окно сжимается и складывается в пиктограмму, а также эффекты вращения (spin) и раскрытия (zap) окна. Предоставлена возможность подключения внешних плагинов для создания своих анимационных эффектов.
  • Добавлены новые методы IPC для определения и выставления раскладки клавиатуры, отправки окон на заданный рабочий стол и определения позиции курсора.
  • Добавлена поддержка выпуска библиотеки wlroots 0.19, в котором реализованы новые протоколы Wayland, поддержка Multi-GPU и возможность явной синхронизации буферов при помощи объектов синхронизации DRM (Direct Rendering Manager).
  • В плагине "resize" улучшена обработка максимального и минимального размера окон.
  • Добавлена поддержка скрипта для запуска Xwayland, позволяющего выполнять дополнительные команды после старта и перезапуска Xwayland по аналогии с .xinitrc.



Дополнительно можно отметить выпуск композитного сервера Wayland Maker 0.6, реализующего пользовательское окружение в стиле Window Maker, построенное с использованием протокола Wayland. Среди поддерживаемых возможностей: стековый режим компоновки окон, использование виртуальных рабочих столов, боковая панель, оформление в стиле NeXTSTEP, поддержка закрепления приложений на экране, ориентация на легковесность и высокую производительность, возможность запуска X11-приложений при помощи XWayland. Поддерживаются Wayland протоколы: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell и idle_inhibit_unstable_v1. Код проекта написан на языке Си и распространяется под лицензией Apache 2.0.

В новой версии Wayland Maker реализована возможность использования нескольких устройств вывода и поддержка Wayland-протокола wlr-output-management для изменения настроек устройств вывода. Для настройки параметров экрана могут использоваться приложения wdisplays и wlr-randr. Добавлена поддержка генерации корневого меню из репозитория XDG при помощи утилиты wmmenugen. Реализована навигация по меню, используя клавиатуру. Подготовлено руководство пользователя.



  1. Главная ссылка к новости (https://wayfire.org/2025/08/27...)
  2. OpenNews: Опубликован композитный сервер Wayfire 0.9, использующий Wayland
  3. OpenNews: Выпуск miracle-wm 0.6, композитного менеджера на базе Wayland и Mir
  4. OpenNews: Выпуск labwc 0.9.0, композитного сервера для Wayland
  5. OpenNews: Выпуск композитного сервера Hyprland 0.50
  6. OpenNews: Выпуск Wayland Maker 0.5, композитного сервера в стиле Window Maker
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63788-wayfire
Ключевые слова: wayfire, wlmaker, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:02, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Дополнительно можно отметить выпуск композитного сервера Wayland Maker 0.6

    Вроде и выглядит похоже на wmaker, но что-то не то... чего-то не хватает

     
     
  • 2.19, Аноним (19), 11:34, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сердечка нет!
     

  • 1.2, Аноним (2), 10:06, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для тех, у кого пентиум с кнопочкой турбо.
     
     
  • 2.4, Аноним (4), 10:14, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    S3 Virge потянет Compiz?
     
     
  • 3.32, Аноним (32), 14:01, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если кто-нибудь напишет драйвер с поддержкой OpenGL, то почему бы нет?
     
  • 2.5, Аноним (5), 10:14, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А вы забыли про кор 2 Дуо.
     
  • 2.16, dannyD (?), 11:11, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Am5x86
     

  • 1.3, Аноним (5), 10:12, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >"Поддерживается запуск X11-приложений при помощи XWayland."

    А кто это тестирует? Фанаты x11 или фанаты Wayland?

     
     
  • 2.6, Аноним (6), 10:19, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Фанаты Линукса
     

  • 1.8, Аноним (8), 10:24, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Товарищи, имеется ли какая-то книга для понимания всех этих Wayland, X11 и прочее? Не только они, вот что такое этот wayfire, или же вообще icewm, файловые системы, как все эти вещи устроены? И они отличаются от решений редмондской компании? Отдельно читаю статьи Википедии, а это болото какое-то. Читаешь одно, не понимаешь другое. Когда принимаешь, выходит другое и забываешь всё. Структуры же нет. Я только пару месяцев назад перешёл в Дебиан, вот читаю тут новости, всегда холивар между пользователями X11, C, KDE, и Wayland, Rust, Gnome. И не понимаю, что происходит.
     
     
  • 2.10, dannyD (?), 10:29, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Собрались представители разных профессий и начали спорить - чья профессия самая древняя.

    Хирург:
    - Адам создал Еву из своего ребра. Нетрудно догадаться,что моя профессия самая древняя.

    Геолог:
    - Я согласен, но сначала Бог создал землю из хаоса. Нетрудно догадаться, что моя профессия самая древняя.

    Тут встает программист:
    - Но как вы думаете, кто создал ХАОС?..

     
     
  • 3.11, Аноним (5), 10:35, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но по факту шаман самая древняя профессия.
     
     
  • 4.14, Аноним (14), 10:55, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Охотник
     
  • 4.20, Аноним (-), 11:35, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А вот и нет - кто-то ведь изготовил бубен и придумал в него стучать!
     
  • 2.13, Anonim (??), 10:38, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    X11 - протокол
    Wayland - протокол

    У первого только одна реализация: xorg
    У второго их кучу и все разные.

    Xorg выполняет роль сервера, а внешний вид, по типу заголовков окон и обоек, дает композитор (KDE, icewm, i3...)

    Программы <-> Xorg <-> (композитор)

    У wayland роль композитора играет сам сервер, а значит у каждого свои функции и возможности.

    Программы <-> KDE/GNOME/Sway

    Вот насколько я все понял


    C - язык программирования написаный очень давно. По сути "портативный ассемблер" - позволяет писать маленькие и быстрые программки, но требует твой крови и знаний для работы на всех железках без проблем.

    Rust - новомодный язык призваный защитить от ошибок при работе с памятью. Свой хейт заслужил благодоря своей пропоганде, особенно среди представителей абгд+ :) Так же имеет страшный, как в си++, синтаксис

     
     
  • 3.22, Аноним (22), 11:52, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >композитор (KDE, icewm, i3...)

    icewm, i3 — не композиторы, KDE — вообще DE

     
  • 3.23, Sunderland93 (ok), 11:57, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> У первого только одна реализация: xorg

    Чего? У него их миллион, и Xwayland - в том числе

     
     
  • 4.27, Аноним (27), 12:39, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    3.5 штуки: официальный Xorg, X11libre, сервер от Тео и этот XWayland (этот 0.5 штуки).
     
     
  • 5.34, Аноним (1), 14:12, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как же tinyx-wscons, tinyxserver?
     
  • 5.38, anonim3 (?), 15:02, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А разве это все не форки?
     
  • 3.26, Аноним (27), 12:34, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Гораздо страшнее.
     
  • 3.39, freehck (ok), 15:14, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    По сути верно, но с нюансами Композитор -- это в данном контексте часть термино... большой текст свёрнут, показать
     
  • 3.44, freehck (ok), 15:57, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > C - язык программирования написаный очень давно. По сути "портативный ассемблер" -
    > позволяет писать маленькие и быстрые программки, но требует твой крови и
    > знаний для работы на всех железках без проблем.
    > Rust - новомодный язык призваный защитить от ошибок при работе с памятью.
    > Свой хейт заслужил благодоря своей пропоганде, особенно среди представителей абгд+ :)
    > Так же имеет страшный, как в си++, синтаксис

    Улыбнуло. Но таки правда, так и есть. =)

    Немного дополню своей заметкой с 2023го года: https://www.opennet.dev/openforum/vsluhforumID3/130686.html#98

     
  • 2.37, freehck (ok), 14:58, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Товарищи, имеется ли какая-то книга для понимания всех этих Wayland, X11 и
    > прочее? Не только они, вот что такое этот wayfire, или же
    > вообще icewm, файловые системы, как все эти вещи устроены?

    Если у Вас всё настолько издалека, то я рекомендую начать с основ.

    1) Руководство системного администратора UNIX, за авторством Эви Немет.
    2) Введение в ослинукс, за авторством Курячего (доступно онлайн[1])

    Как ознакомитесь с азами, можно будет переходить к более сложным темам.
    Понемногу дойдёте и до вопросов устройства графической подсистемы.
    Пока же холиворы Wayland vs X11 лучше бы Вам игнорировать.

    [1] https://uneex.ru/Books/LinuxIntro

     

  • 1.24, Аноним (22), 12:02, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    все это конечно замечательно, а то кругом одни тайлинги и очень не хватает чего-то вменяемо-стекового, но, блин, надо было портировать fvwm, а не вот эти спецэффекты и наследие девяностых
     
     
  • 2.28, Аноним (1), 12:49, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > надо было портировать fvwm
    > а не вот эти спецэффекты и наследие девяностых

    fvwm, который появился в 1993, смотрит с недоумением на гораздо более молодой wmaker

     

  • 1.29, Аноним (29), 13:00, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть что-то вроде dialog/xdialog под wayland ?
     
  • 1.30, Аноним (30), 13:15, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > возможность раздельной настройки разных устройств ввода

    До Иксов пилить - как до Луны.

     
  • 1.41, Аноним (41), 15:38, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понимаю, валяный нужен только редхату, он его форсит везде и всюду, а зачем сторонние люди пилят все эти новые и новые вяляные композиторы забесплатно - загадка. Зачем, когда можно пилить что-то коммерческое за деняжку.
     
     
  • 2.42, Аноним (1), 15:53, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и systemd тоже был нужно только redhat'у, но все "независимые" дристры на него перешли, как и вейлендом.
     
     
  • 3.47, Аноним (-), 16:33, 28/08/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.45, нах. (?), 16:03, 28/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    тут кто-то недавно пробегал, оказывается копостеры пилят не люди, а какой-то автогенератор этого компоста. Людям там, в сущности, остается только обновить ридмишечку - и вот, готово портфолио на шитхапе, и в ЛИ можно отметиться.

     

  • 1.46, лучший софт (?), 16:18, 28/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ОкноДелатель мне в своё время замомнился тем, что всё время делал ровно не то, что я от него ожидал. Не сошлись мы с ним философией. Тут нужен особый подход и альтернативная логика.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру