The OpenNET Project / Index page

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

Выпуск labwc 0.7.4, композитного сервера для Wayland

20.07.2024 12:55

Опубликован выпуск проекта labwc 0.7.3 (Lab Wayland Compositor), развивающего композитный сервер для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland). Следом опубликовано корректирующее обновление 0.7.4 c внесёнными по горячим следам исправлениями. Из особенностей labwc называется минимализм, компактная реализация, широкие возможности настройки и высокая производительность. Код проекта написан на языке Си и распространяется под лицензией GPLv2.

В качестве основы используется библиотека wlroots, развиваемая разработчиками пользовательского окружения Sway и предоставляющая базовые функции для организации работы композитного менеджера на базе Wayland. Из расширенных Wayland-протоколов поддерживаются wlr-output-management для настройки устройств вывода, layer-shell для организации работы оболочки рабочего стола и foreign-toplevel для подключения собственных панелей и переключателей окон.

Возможно подключение надстроек с реализацией таких функций, как создание скриншотов, отображение обоев на рабочем столе, размещение панели и меню. Анимированные эффекты, градиенты и пиктограммы (за исключением кнопок для окон) не поддерживаются принципиально. Для запуска X11-приложений в окружении на базе протокола Wayland поддерживается использование DDX-компонента XWayland. Тема оформления, базовое меню и горячие клавиши настраиваются через файлы конфигурации в формате xml. Имеется встроенная поддержка экранов с высокой плотностью пикселей (HiDPI).

Помимо встроенного корневого меню, настраиваемого через menu.xml, можно подключить сторонние реализации меню приложений, такие как bemenu, fuzzel и wofi. В качестве панели можно использовать Waybar, sfwbar, Yambar или LavaLauncher. Для управления подключением мониторов и изменением их параметров предлагается использовать wlr-randr или kanshi. Блокировка экрана осуществляется при помощи swaylock.

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

  • Добавлена поддержка третьей версии Wayland-протокола xdg-shell, в которой появилась возможность изменять местоположение вплывающих окон.
  • Реализована поддержка Wayland-протокола tablet-v2, предоставляющего средства для организации ввода с графических планшетов.
  • Добавлен обработчик ToggleTabletMouseEmulation для эмуляции мыши с использованием графического планшета.
  • Добавлена начальная поддержка Wayland-протокола security-context-v1, позволяющего прикрепить контекст безопасности при подключении к композитному серверу на базе Wayland для ограничения доступных клиенту возможностей.
  • Предложена реализация лупы для увеличения областей на экране, используя действия ZoomIn, ZoomOut и ToggleMagnify.
  • В блок настроек <keybind> добавлена опция onRelease, позволяющая организовать вызов меню клавишей Super.
  • Добавлена настройка <core><xwaylandPersistence> для оставления в памяти XWayland даже при отсутствии подключённых к нему клиентов.
  • Реализована настройка <resize><drawContents>.
  • Добавлены действия UnMaximize для отката операции раскрытия окна на весь эран и SetDecorations для выставления параметров декорирования окон.
  • В условиях "If-actions" появилась возможность фильтрации по типу окон.


  1. Главная ссылка к новости (https://github.com/labwc/labwc...)
  2. OpenNews: Выпуск labwc 0.7.2, композитного сервера для Wayland
  3. OpenNews: Композитный менеджер Theseus Ship 6.0, нацеленный на использование в KDE вместо KWin
  4. OpenNews: Выпуск композитного сервера Niri 0.1.5, использующего Wayland
  5. OpenNews: Выпуск Xpra 6.0, аналога утилиты screen для GUI. Развитие Wprs, реализации Xpra для Wayland
  6. OpenNews: Доступен miracle-wm 0.3, композитный менеджер на базе Wayland и Mir
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61586-labwc
Ключевые слова: labwc, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Alladin (?), 14:36, 20/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    видишь openbox? нет, а он есть. как обычно
     
     
  • 2.23, Аноним (23), 17:17, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да видом оно хуже чем w95(хоть это и лучше ф-но чем вообще без TaskBar в других WM), а уж системными требованиями.... Вот как раз попалась статья из прошлого:
    -  "Applications today are huge. A common application such as a word processor can demand up to 8 MB of memory" :]
     
     
  • 3.24, Аноним (23), 17:31, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    P.S.
    "are huge" - в т.ч.и потому что, например даже первые UNIXы котыре были уже *с GUI*
    - требовали 512KB... включая и для "word processor", конечно.
    Так, скорей потому что, были проприетарные... Просто тогда ещё "халявные" opensource собратья ещё не успели "родиться" чтобы запинать демпингом - те. Затем сами как я видел для полноценной работы X требуя - уже (аж)Pentium-1 16MB... или это даже для без GUI? лень искать смотреть. Надеюсь вы поняли и верно что, я имел ввиду.
     
  • 3.29, Аноним (-), 18:14, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > -  "Applications today are huge. A common application such as a
    > word processor can demand up to 8 MB of memory" :]

    И шо оно умело в те древние годы?
    Может там было нормальное форматирование?
    Или можно было в 2 клика вставить, таблицу, изображение или график?
    Или было автодополнение, проверка орфографии, словари...

    Ну так зачем сравнивать?
    Вон телега тоже гораздо меньше весит чем авто, но что-то очереди за ними я не наблюдаю

     
     
  • 4.32, Аноним (32), 18:50, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я до сих пор считаю Lotus 123 и AmiPro 3.1 лучшими. И да, на 8Мб спокойно летало на 486sx. И все свистоперделки в них уже были... в 1993 году.
     
     
  • 5.34, Аноним (34), 19:56, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А ты считаеешь себя настоящим мужчиной?
     
  • 5.40, Аноним (40), 04:34, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Память обманчива. Возможно сейчас вы помните только хорошее о том софте.
     
     
  • 6.54, Аноним (54), 12:32, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем же так, и помню, и всё вплоть до ДОС - у меня и поныне здравствует на втор... большой текст свёрнут, показать
     
     
  • 7.81, n80 (?), 01:18, 24/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Приплыли. Флоповвод портит данные при чтении не потому что якобы что-то тихо записывается, а банально потому что головы пыльные и царапают дискеты, чистить надо. Пыль в т.ч. с сыпящихся/грязных дискет попадает, да.

    Остальное комментировать не буду, хоть и есть чего сказать.

     
     
  • 8.82, Аноним (82), 18:57, 24/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Оно и видно что есть, да умного не видно Ещё скажи магнитные блины чистить ... большой текст свёрнут, показать
     
     
  • 9.83, n80 (?), 14:35, 26/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем выкидывать, когда можно разобраться, раз уж до таких извращений дошёл Гол... текст свёрнут, показать
     
  • 6.84, Egan (?), 10:30, 31/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня наоборот остались ужасные воспоминания о софте моей юности: хотелось много, знаний мало - в итоге всё было очень как-то.
    Помню win95 и win98 компы в институте на которых нас учили delphi - они грузились минут 10 и тормозило абсолютное большинство операций.

    Я уж молчу про то, что в ту славную эру зависания и вылеты были обыденностью.

     
  • 5.45, Xo (?), 08:33, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Дооо... Раньше было лучше, старичьё.
     
     
  • 6.56, Аноним (54), 12:55, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Реально было, ведь ещё в ~15 году был не то что чистый-[MS]DOS[7(как уже с FAT32, пусть и только до 137MB, маркетинг же)] запускабелен с его ПО(реально, когда и казалось что нет, см.выше) - а, и 7-ка и т.б.всё что ранее. Сейчас всё похороненно, живьём. Прогресс....
     
  • 4.35, Аноним (23), 19:58, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну так зачем сравнивать?

    Ну так зачем сотрясать воздух о что не вкурсе?... Даже не считая более ранних, выше перечисленных, см. - MS Office 95...

     
     
  • 5.68, Аноним (68), 23:09, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    M$O 95

    оно работало на 4х метрах, на 8-ми можно было замахнуться на 97е

     
     
  • 6.71, cheburnator9000 (ok), 01:06, 22/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А сейчас создатели ЯП и разработчики не могут жить без 10-ти копий одних и тех ж... большой текст свёрнут, показать
     
  • 4.38, cheburnator9000 (ok), 00:05, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там было практически все нужное и таблицы графики картинки. Про словари не в курсе. Оно было 16 битным и популярно во всем мире (ну "развитом" мире). А потом еще долгое время софт Lotus был мощным конкурентом MS Word.
     
     
  • 5.43, Илья (??), 07:53, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там в таблицах был эйай? А в Ворде была интеграция слак ботов?
     
     
  • 6.57, Аноним (54), 12:58, 21/07/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.58, Аноним (54), 13:13, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И если говорить про продвинутое офисное ПО то, было даже и у нас на x86 архитект... большой текст свёрнут, показать
     
  • 3.41, Илья (??), 05:12, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > can demand up to 8 MB

    Продукты от джет-брейнс давно могут требовать от 8 гигабайт (в 4-20 раз больше чем альтернативы).

     

  • 1.3, Аноним (3), 15:08, 20/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жду не дождусь когда в основной репе Арча появится, из AUR-а не хочется устанавливать из-за вечных конфликтов зависимостей с версией wlroots.
    После этого можно будет устраивать полный иксоргокопец в пределах локального десктопа.
     
     
  • 2.6, Аноним (6), 15:21, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Поставь из контейнера. Заранее его создав.
     
  • 2.10, randomize (?), 15:30, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, определенно готов к десктопу.
     
     
  • 3.14, Аноним (6), 15:39, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Готова к десктопу это примерно как переписывание на раст. Все говорят но ни одной реальной реализации никто никогда не видел.  
     
     
  • 4.27, Аноним (-), 17:52, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В кедах отлично реализовали Протокол. Ну и разумеется регулярно фиксят мелкие недоработки.
     

  • 1.4, Аноним (4), 15:09, 20/07/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     
  • 1.5, Аноним (6), 15:20, 20/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Иксы ещё в 1984 году были готовы для прода. Вейленд уже 16 лет выкатывает какие-то костыли и они всё так же продолжают не работать.
     
     
  • 2.8, Аноним (8), 15:27, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Почему ты тогда не сидишь на версии иксов, которые были выпущены в 1984 году раз они "были готовы"?
     
     
  • 3.13, Аноним (6), 15:38, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прямо сейчас пишу тебе с иксов которые с 1984 года готовы для прода а с 1987 даже ничего не меняли. Сказать чего хотел?
     
     
  • 4.18, noc101 (ok), 16:00, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ну вот поэтому их и меняют, овно десятилетиями не развивается
     
  • 2.15, Потужно (?), 15:39, 20/07/2024 Скрыто ботом-модератором     [к модератору]
  • +5 +/
     
     
  • 3.20, Аноним (6), 16:39, 20/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.39, cheburnator9000 (ok), 00:08, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Иксы ещё в 1984 году были готовы для прода. Вейленд уже 16
    > лет выкатывает какие-то костыли и они всё так же продолжают не
    > работать.

    А как иначе, когда их "команда" принимает небольшие, но базовые изменения по 7 месяцев, еще 16 лет и все будет как в Windows.

    https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/269

    В Ubuntu 25.10 как раз попадет условная Qt 6.9 либо 6.10 (в которой реализуют этот xdg-toplevel-icon), то есть с задержкой в целый год. Линукс идеально готов для десктопа, for sure.

     

  • 1.7, Аноним (7), 15:24, 20/07/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

     ....ответы скрыты (3)

  • 1.12, Потужно (?), 15:37, 20/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Одному мне кнопки прижатые к border'у как серпом по причинному месту?
     
     
  • 2.17, ИмяХ (ok), 15:53, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, тебе одному.
     
  • 2.22, Аноним (22), 17:12, 20/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    За нескучным дизайном вам в гном, здесь главное что кнопка выполняет свою функцию
     
     
  • 3.37, int 21h (-), 22:49, 20/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.44, Илья (??), 07:58, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У меня жена говорит, что не разбирается в машинах и все они одинаковые, так как выполняют свою функцию. Но ездит только на БМВ.
     
     
  • 4.59, AlexYeCu_not_logged (?), 13:23, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Виндузятники, виндузятники ни когда не меняются…
    Ещё много лет назад заметил: вот идёт где-то обсуждение свободного софта, технические моменты, практическое применение, лицензии там всякие… И коль влезает в обсуждение виндузятник, так обязательно заводит разговор о машинах и бабах. Это признак высокой примативности или комплексов от осознания примативности недостаточной?
     
  • 4.74, Аноним (74), 10:04, 22/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Би-эМ-Дабл-Ю. Для рускоговорящих )
     
     
  • 5.75, pkdr (ok), 11:00, 22/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Шарага выпускающая эти странные транспортные средства немецкая, следовательно у русскоговорящих будет "бе-эм-ве".
     
     
  • 6.77, Аноним (77), 15:56, 22/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Бэ-Эм-Вэ. Звук открытое [э].

    Животное по имени козёл бе-бе-бекает.

     

  • 1.36, Аноним (36), 20:36, 20/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wmaker надо на вайланда перевести
     
     
  • 2.48, Привет (?), 08:59, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://github.com/phkaeser/wlmaker
     
     
  • 3.53, Аноним (-), 12:15, 21/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ого! Да и пилится активно.
     

  • 1.65, kusb reg (ok), 19:05, 21/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Windows 97 из параллельной вселенной.
     
  • 1.69, Аноним (68), 23:12, 21/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    LXDE явно получше будет того что на скинах...
     
     
  • 2.76, Аноним (76), 11:48, 22/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так он не под wayland, зачем его обсуждать вообще? Ребята несколько лет говорят что надо бы вот поддержать, пока дальше каких-то экспериментальных патчей в арче дело не дошло.

    Нужен простой не-тайловый менеджер для wayland, не завязанный на гном и кеды. В этой нише альтернатив у топика как бы и нет.

     

  • 1.79, Аноним (79), 17:23, 23/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я вот интересуюсь, а почем у всех сущностей, которые пишутся под Wayland такие упоротые и/или нечитаемые названия?
    И это... Lab WC - лабораторный туалет. Кто-то "умный" очень долго думал над названием...
     

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



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

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