The OpenNET Project / Index page

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

Выпуск композитного сервера Wayland Maker 0.8

22.05.2026 09:58 (MSK)

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

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

  • Добавлена возможность замены темы оформления в процессе работы. В утилиту wlmtool добавлена функция поиска доступных тем оформления, которая также вынесена в корневое меню. В файл конфигурации Config.plist добавлена опция для выбора темы, загружаемой по умолчанию.
  • Обеспечена поддержка тем оформления курсора, загружаемых из каталогов /etc/alternatives/x-cursor-theme и /usr/share/icons/default/index.theme.
  • Предоставлена возможность настройки комбинации клавиш для перемещения окон.
  • Реализован алгоритм для оптимальной расстановки окон.
  • Добавлен интерфейс для управления подсветкой через утилиту brightnessctl, вызываемый из меню или через комбинацию клавиш.
  • Добавлены настройки действий на тачпаде (касание для клика, прокрутка двумя пальцами и т.п.).
  • В системный лоток добавлено приложение wlmbattery для показа уровня заряда аккумулятора и индикации подключения к стационарной электросети.
  • Добавлены настраиваемые комбинации клавиш (Alt+) для эмуляции клика правой кнопкой мыши.


  1. Главная ссылка к новости (https://github.com/phkaeser/wl...)
  2. OpenNews: Доступен Wayland 1.25
  3. OpenNews: Выпуск композитных серверов Wayfire 0.10 и wlmaker 0.6, использующих Wayland
  4. OpenNews: Выпуск Cage 0.3, композитного сервера на базе Wayland для создания киосков
  5. OpenNews: Выпуск композитного сервера Niri 26.04, использующего Wayland
  6. OpenNews: Выпуск композитного сервера Hyprland 0.55
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65500-wlmaker
Ключевые слова: wlmaker, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Alladin (?), 10:12, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    осталось убрать wayland)
     
     
  • 2.15, Соль земли2 (?), 11:51, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Очень оригинальное и ценное мнение.
     
  • 2.18, Аноним (18), 12:05, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Wayland Marker - это и есть сам Wayland. Вернее один из многих его аватаров. Уберёшь Wayland, не станет и самого Marker.
     
     
  • 3.32, МИСАКА (?), 14:15, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Получится window maker
     
     
  • 4.33, Аноним (33), 14:22, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не получится, придется ещё дописать x11 слой, что ни разу не быстро и не тривиально.
     
     
  • 5.37, Аноним (37), 15:53, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Но я эти глаза в X11 уже видел лет 20 как, там ещё дописывать надо что-то?
     
     
  • 6.38, Аноним (38), 16:14, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В pure wayland (wayland core protocol) глаза не работают (не видят перемещение мыши до попадания курсора в глаз).

    А если всё таки работают - значит реализация композитора несекьюрна. Такие дела...

     
     
  • 7.56, Аноним (56), 04:50, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > wayland core protocol) глаза не работают

    Если б только глаза... Там вообще мало что работает.

     
  • 3.55, Аноним (56), 04:49, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > это и есть сам Wayland

    Вейленда не существует - это всего лишь протокол.

     

  • 1.2, Аноним (2), 10:27, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Проектом поддерживаются такие Wayland протоколы, как ...

    Поддерживается ли xx-fractional-scale-v2 для правильного масштабирования? Поддерживается ли работа аппаратных overlay-плоскостей, позволяющих отображать содержимое напрямую без прохождения через композитинг?

     
     
  • 2.3, Аноним (3), 10:50, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Поддерживается ли работа аппаратных overlay-плоскостей, позволяющих отображать содержимое напрямую без прохождения через композитинг?

    О! Ты исправился наконец? Больше не пишешь умеет ли это DE работать напрямую с видеокартой, как KDE?

     
  • 2.16, Аноним (18), 12:00, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >xx-fractional-scale-v2

    Когда в запущенном приложении подводишь мышку к краю окна, и при этом курсор принимает вид "стрелки". Ты щелкаешь и неотпуская кнопку миши можешь менять размер вверх-вниз и вбок.

    Если это оно, то оно должно быть реализовано во всех композиторах. Это же базовая функция Протокола! Хотя, сам я сабж не юзал.

    >аппаратных overlay-плоскостей

    А причём тут Wayland? Это вопрос к драйверам видеокарты и приложениям, которые могут или не могут задействовать апаратный функционал.

     
     
  • 3.29, sage (??), 14:08, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А причём тут Wayland? Это вопрос к драйверам видеокарты и приложениям

    Это скорее ворпос к поддержке оверлеев ядром (и драйвером, да), и использовании этих возможностей композитором. Для приложения это должно быть прозрачно - окно либо нарисуется в оверлей "без задержек", либо картинка обновится после обновления композиции всего рабочего стола.
    Нужна ли какая-то поддержка с точки зрения спецификации (самого Wayland), может быть и нет для базовой работы механизма. Но дать возможность передавать информацию о таймингах, и сигналы для синхронизации фреймпейсинга было бы не плохо.

     
  • 3.30, sage (??), 14:12, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда в запущенном приложении подводишь мышку к краю окна

    Не, ты ресайз окна описал. Конечно это есть.
    А тот Аноним про дробное масштабирование - это когда можно размеры элементов на заданный коэффициент менять, например +25% вместо кратного (+100%, +200%, ...), и чтобы оно не мылило итоговый растр.

     
     
  • 4.52, Аноним (2), 22:45, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Почти угадал :) Нет, тот экстеншын про соответствие движения мышки в разных системах координат: логической окна и физической экрана.
     
  • 4.62, Аноним (62), 06:46, 23/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.4, Аноним (2), 10:59, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Умеет ли это DE правильно масштабировать, как KDE?
    Умеет ли это DE работать напрямую с видеокартой, как KDE?
     
     
  • 2.11, Аноним (3), 11:25, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А не, не исправился.
     
  • 2.21, anonymous (??), 12:21, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Умеет ли это DE работать напрямую с видеокартой, как KDE?

    Нафига DE прямая работа с видеокартой? conky должен отрисовываться через vulkan что ли?

     
     
  • 3.22, Аноним (22), 12:26, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прямая работа нужна, чтобы в дальнейшем избавиться от зависимости в виде Wayland.
     
     
  • 4.31, Аноним (-), 14:12, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Прямая работа нужна, чтобы в дальнейшем избавиться от зависимости в виде Wayland.

    А ты упёртый, да? Wayland эта не та зависимость, о которой ты думаешь включать или не включать перед компиляцией программы. Wayland - это дисплейный протокол, благодаря которому ты запускаешь GUI программы, и без которого ты вообще не сможешь работать в графическом режиме. Без Протокола ты элементарно не сможешь двойным щелчком мыши запустить свою программу.

     
     
  • 5.63, Аноним (63), 07:45, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Wayland - это дисплейный протокол

    Нет, Wayland это графоманство отдельных лиц, которым хотелось СВОЕ, но писать СВОЕ они не осилили. Даже эталонной реализации не предоставили, устроив цирк "чукча не писатель" в гитлаб треде

     
     
  • 6.65, Аноним (65), 09:30, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Даже эталонной реализации не предоставили

    Ложь. Эталонная реализация - Weston.

     
  • 3.43, Аноним (43), 20:05, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Графика должна рисоваться видеокартой.
     
     
  • 4.45, Аноним (45), 20:59, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебе открою страшную истину. Во всех ПК графика отрисывыается выдеокартой.
     
     
  • 5.57, Аноним (56), 04:52, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тогда нужен вулкан, если и без него рисовалось картой?
     
     
  • 6.66, Аноним (65), 09:32, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А ты попробуй на карте без аппаратной поддержки Вулкана нарисовать Вулканом.
     
  • 2.24, Аноним (3), 12:38, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Умеет ли vim напрямую работать с контроллером SSD чтоб сохранять файлы?
     
     
  • 3.41, Аноним (41), 18:35, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да он и с клавиатурой работает как-то через...
     
  • 2.46, Аноним (46), 21:01, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Умеет ли это DE работать напрямую с видеокартой, как KDE?

    "как KDE"? То есть через драйвер производителя и сторонние библиотеки? Умеет.

     
     
  • 3.51, Аноним (2), 22:39, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо бы сначала хоть немного разобраться в теме аппаратных оверлеев, прежде чем лупить "Умеет".
     
     
  • 4.53, Аноним (46), 23:28, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо бы сначала хоть немного разобраться в теме аппаратных оверлеев, прежде чем лупить "Умеет".

    Я не писал "умеет", я писал "умеет КАК КДЕ". Ну либо я действительно дурак, потому что полгода назад сношался с неработающим драйвером нвидии, когда можно было просто запустить кде, который работал бы с видеокартой напрямую а не через кривой драйвер.

     
     
  • 5.58, Аноним (56), 04:54, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну либо я действительно дурак, потому что полгода назад сношался с неработающим драйвером нвидии

    Да.

     
  • 2.61, Аноним (62), 06:44, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    KDE не умеет работать напрямую с видеокартой.
     

  • 1.5, Аноним (5), 11:04, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тонкий намёк - одноглазый Вяленд.
     
     
  • 2.12, Аноним (2), 11:32, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Back to the Motif!
     
     
  • 3.27, Аноним (27), 13:27, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Back to the Motif!

    Нифига, жрёт эта пaдлa, моё почтение! Скрин с потреблением памяти автор поделия стыдливо не предоставил.

     
  • 2.13, Аноним (13), 11:39, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле это масонский закрытый глаз. Закрыл окошком.
     
     
  • 3.40, Аноним (41), 17:18, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда пирамиды не хватает.
     

  • 1.7, Аноним (7), 11:09, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот спасибо! надеюсь переключение есть не только по столам но и по десяткам столов как в оригинале
     
     
  • 2.34, pic (??), 14:48, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю, даже не ожидал.
     

  • 1.8, Аноним (13), 11:12, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот теперь вяленый точно готов!
     
     
  • 2.9, RANDOMIZE USR 15616 (?), 11:21, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но это не точно..
     
     
  • 3.35, pic (??), 14:49, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    TR-DOS 5.03
     
  • 3.36, pic (??), 14:51, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, уже на флешатину весь софт прошили и лаунчер сделали через переход по адресу.
     

  • 1.10, Аноним (7), 11:22, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    использую wmaker лет 15 - по мне так лучше всего остального. нужны и виртуальные столы и десятки столов.

    я бы если писал подобное с нуля то все эти десятки столов назвал бы space (пусть то что мы видим по умолчанию space с именем default), добавил бы space list в который бы попадали space.

    типа добавил еще один space - можешь дать ему название - он в списке - это свои десятки виртуальных столов. можно space удалить - можно переключиться со space на space.

    вот это был бы идеал реально!

     
     
  • 2.25, abu (?), 12:58, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Использовал около 10 лет, недавно перешел на i3, но wmaker хорош, согласен с вами.
     

  • 1.26, Аноним (26), 13:01, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выглядит забавно и годно. И главное конечно легковесность. Зачем опытному линуксоиду тяжелый рабочий стол? Туда пихают тонны всяких опций и все ненужные. Вот добавили бы опцию "Убрать все навороты рабочего стола", тогда и гном с плазмой могли бы стать интересными. А еще этот режим прибитости гвоздями к тому что там вещает монитор для рабочего стола святое, а легкий менеджер окон справляется с разгоном монитора запросто, что является проблемой в вейланде. Кроме того плазма до сих пор работает медлен но, хоть они и пилят скорость вулкана, но монитор то все равно не разогнать нормальным образом. А еще менеджер окон назойливо кличут "композитным сервером". Что еще за композит одним аутистам понятно когда уже есть устоявшееся название и ведь дали зачем-то слово полудуркам это дело извратить.
     
  • 1.39, Аноним (38), 16:35, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой размер dockapp? 64 пикселя - это очень мало, даже для fullhd
     
     
  • 2.44, Аноним (43), 20:06, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пока размеры элементов не перестанете мерить в пикселях - не видать вам светлого безглючного будущегою
     
     
  • 3.47, Аноним (46), 21:02, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А в чём их мерять? Ставить датчик расстояния до пользователя и мерять в угловых секундах?
     
     
  • 4.60, Аноним (62), 06:43, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Датчик расстояния до пользователя есть в любом девайсе сегодня, это вебкамера. Она "одноглазая", но у неё есть видеопоток, по которому можно определить дальность.

    Но в целом, достаточно миллиметров, потому что размер экрана определяет расстояние до пользователя с достаточной точностью.

    Если экран ~7 дюймов, расстояние 20-50 см, если экран 14-22 дюйма, расстояние 50-100 см, всё, что больше, расстояние 200-400 см.

     
  • 3.48, Аноним (48), 21:54, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да так-то пофиг в чем мерить. В X11 gravity испокон веков. И в java, qt, gtk оно тоже давно (уже в виде layout).

    Но фишка dockapp's, что оно фиксированного размера и не ресайзится. В конце 90-х может и норм было... Но в конце 2000-х уже смотрелось убого. А сейчас почти неюзабельно...

    Печально, что это тупо копирует, а оно будет неюзабельно при тупом копировании.

     

  • 1.42, Аноним (42), 19:33, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    думаю, что и FVWM нужен под Wayland. а ещё лучше -- SCWM. ;)
     
  • 1.49, Имя (?), 21:58, 22/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А че приколько если на HiDPI экранов нормально рисуется и умеет в масштабирование
     
     
  • 2.50, Аноним (2), 22:36, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > если

    Но там нету xx-fractional-scale-v2

     
     
  • 3.54, Аноним (46), 23:34, 22/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > xx-fractional-scale-v2
    > v2

    Они даже это с первого раза сделать не смогли??

     
     
  • 4.59, Аноним (56), 04:56, 23/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Про мышку забыли. И про то, что координаты разные в окне и на экране.
     

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



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

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