The OpenNET Project / Index page

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

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

17.08.2024 08:38

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

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

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

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

  • Обеспечена поддержка нового выпуска библиотеки wlroots 0.18.
  • В настройку "<core><allowTearing>" добавлены опции "fullscreen" и "fullscreenForced" для привязки применения защиты от появления разрывов при выводе (tearing) только к окнам, развёрнутым на весь экран.
  • В настройку клавиатурных комбинаций добавлена опция "allowWhenLocked" (<keyboard><keybind key="" allowWhenLocked="">), разрешающая вызов обработчика при блокировке сеанса, что, например, может быть полезным для разрешения во время блокировки срабатывания горячих клавиш управления громкостью.
  • Добавлен параметр "<resistance><unSnapThreshold>", определяющий порог срабатывания при перемещении мозаичных и развёрнутых окон.
  • Добавлена поддержка восстановления после аварийного завершения процесса renderer (процесс перезапускается с перезагрузкой конфигурации).
  • Реализована возможность использования скриптов xinitrc для настройки сервера XWayland.
  • В темы оформления добавлена опция "window.button.width" для изменения размера кнопок в верхней части окна.
  • Добавлено правило для каскадного размещения окон (<placement><policy>cascade</policy><cascadeOffset x="40" y="30"/></placement>).
  • Предоставлена поддержка режима относительного перемещения указателя при использовании графических планшетов (<tabletTool motion="absolute|relative" relativeMotionSensitivity="1.0"/>).


  1. Главная ссылка к новости (https://github.com/labwc/labwc...)
  2. OpenNews: Выпуск labwc 0.7.4, композитного сервера для Wayland
  3. OpenNews: Доступен Wayland 1.23
  4. OpenNews: Доступна среда рабочего стола LXQt 2.0.0
  5. OpenNews: Доступен miracle-wm 0.3, композитный менеджер на базе Wayland и Mir
  6. OpenNews: Выпуск Hyprland 0.42, композитного сервера на базе Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61722-labwc
Ключевые слова: labwc, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 10:16, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    "Анимированные эффекты, градиенты и пиктограммы, за исключением кнопок для окон, не поддерживаются принципиально."

    А можно чтобы оно принципиально столько же и кушало, сколько оригинальный openbox, можно меньше?! ;)

     
     
  • 2.6, Аноним (6), 11:11, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Разрешаю законтрибютить оптимизации.


    И да, браузер сожрет всю память, так что считать тут особо нечего.

     
     
  • 3.7, Аноним (7), 11:15, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не открывай браузер
     
     
  • 4.21, Аноним (21), 12:50, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Причём это возможно. Если думать самому, а не читать рекламу.
     
  • 4.67, Аноним (67), 18:33, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не совершай ошибку. Зачем тебе солнце, если ты куришь...
     
  • 3.24, Аноним (24), 13:26, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    добавить в "не поддерживается принципиально" ещё и браузер, и будет всё хорошо
     
  • 2.15, Аноним (15), 12:10, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А если какой-нибудь трансмутант патч зашлет, примут?
     
     
  • 3.54, Аноним (54), 21:21, 18/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да
     
  • 2.19, Аноним (19), 12:16, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >А можно чтобы оно принципиально столько же и кушало, сколько оригинальный openbox, можно меньше?! ;)

    И сколько оно ест памяти? Только нужно правильно считать. labwc == openbox+xorg.

     
     
  • 3.25, name (??), 13:36, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    +picom, только labwc быстрее и лучше.
     
     
  • 4.30, uchiya (ok), 15:30, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    получиться меньше 50мб, в вяленде больше
     
     
  • 5.45, Аноним (45), 11:48, 18/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня иксы всегда в районе 80-100мб кушали озу, сейчас не знаю какая ситуация, хотя journald одно время из коробки также кушал, разве что хотяб там можно все настроить в конфиге и уменьшить жор
     
     
  • 6.47, Аноним (-), 11:53, 18/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У меня иксы всегда в районе 80-100мб кушали озу, сейчас не знаю
    > какая ситуация, хотя journald одно время из коробки также кушал, разве
    > что хотяб там можно все настроить в конфиге и уменьшить жор

    Даже на древних корках, когда оперативы было 1-2 гига, то 80 метров это вообще ни о чем.
    Сейчас, когда у нормальных людей уже 4 гига минимум так вообще крохи.
    И дрожать на каждым мегабайтом, аки кощей чах над златом, может только сильно больной человек.
    Ну там всякие состояния тревожности, ОКР и прочие варианты шизы, когда человек или моет руки постоянно, или пять раз проверят утюг...


     
     
  • 7.56, An (??), 07:47, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, так как и вы думают и браузерописатели.
     
  • 5.58, Аноним (58), 07:58, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    До 30Мб
     
  • 2.34, Вирт (?), 15:51, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А можно чтобы оно принципиально столько же и кушало, сколько оригинальный openbox, можно меньше?! ;)

    Смотря как ты считаешь используемую память. Для использующих GPU память программ обычно довольно большие цифры показывает, но это разделяемая память, и нужно учитывать только резидентную часть памяти.

     
  • 2.57, Аноним (58), 07:57, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потребление аналогичное Sway, 25-30Мб, ибо wlroots
     

  • 1.4, Аноним (4), 10:27, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это такой же Openbox, как Gnome3 наследник Gnome2.
     
  • 1.5, Аноним (6), 11:09, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    LiveCD cуществует в природе? Ибо по скринам ничего не понятно.
     
     
  • 2.8, Аноним (7), 11:15, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет.
     

  • 1.10, Аноним (10), 11:23, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Wmaker пускай на wayland перетащат
     
     
  • 2.11, Аноним (11), 11:32, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://github.com/phkaeser/wlmaker
     
     
  • 3.12, gourytch (?), 11:35, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а вот эта пепяка выглядит многообещающе. надо посмотреть.
     
  • 3.27, Аноним (27), 14:54, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Круто
     
  • 3.41, Аноним (-), 08:00, 18/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > https://github.com/phkaeser/wlmaker

    Спасиб золотая рыбка :))
    - Хочу х#$% как у коня на горе!
    - Смотри, Петька, что у меня есть!
    - Василь Иваныч, ну у вас и п...ща!!

     

  • 1.16, Аноним (16), 12:12, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    >Код проекта написан на языке Си и распространяется под лицензией GPLv2.

    Люблю такие строки.

     
  • 1.18, Аноним (16), 12:16, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Выглядит стильно.
     
  • 1.20, Аноним (21), 12:49, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Анимированные эффекты, градиенты и пиктограммы, за исключением кнопок для окон, не поддерживаются принципиально.

    Любимого напитка джентельменам в благодарность! Люди, понимающие где суть.

     
     
  • 2.26, Аноним (26), 13:58, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Всё проще: не шмогла...
     

  • 1.28, Аноним (4), 15:22, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Openbox идеален и ему не нужен заменитель, это единственное чем можно пользоваться получая удовольствие, а не инсульт. Зумеры руки прочь, вон в тикток!
     
     
  • 2.37, Аноним (-), 16:55, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Openbox идеален и ему не нужен заменитель

    Эпоха X Window подошла к концу. Чтобы вы мигрировали на Wayland вам заботливо написали замену для Openbox. А вы тут носим воротите.

     
     
  • 3.38, Мистер Х (?), 20:18, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Эпоха X Window подошла к концу

    Иксы ещё танцевать будут на похоронах 1005000 форках вяленого

     
     
  • 4.40, Аноним (-), 22:38, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Иксы уже мертвы. Вы конечно можете еще десятилетиями иметь стюардессу, но живее она не станет.
    Баги в них фиксятся только самая критика и то что связано с xwayland.
    Как только шапка на них забьет (а это к огромному сожалению произойдет нескоро, т.к. они тащат версию хрела очень долго), то баги не будет фиксить никто.
     
     
     
    Часть нити удалена модератором

  • 6.60, Аноним (58), 08:02, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Аудитория разработчиков X многих перешла в Wayland, X стабилен и хорош в своем роде, но морально устарел и не имеет будущего по крайней мере пока что, его невозможно исправить архитектурно без проекта а ля X12
     
     
  • 7.65, Аноним (-), 16:29, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Аудитория разработчиков X многих перешла в Wayland,

    Здравствуй Йода Магистр! Те разработчики как раз и создали - инраструктуру вокруг которой логично делать - вот это. А не X. И они все, дружно, видали X - на кладбище технологий. Потому что мучений с тем кодом много а толку чуть.

    > X стабилен и хорош в своем роде, но морально устарел и не имеет будущего по крайней
    > мере пока что, его невозможно исправить архитектурно без проекта а ля X12

    Ну вот Wayland это и есть - протокол :). То что он основной объем данных по сети не пытается гонять - совсем другой вопрос.

     
  • 5.61, Аноним (58), 08:05, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Иксы не мертвы также как не мертв и язык Си если проводить аналогию, вопрос в том что когда Wayland достигнет уровня полностью заменяющим X11 по функциям то аудитории первого не останется выбора кроме как переходить на второго и адаптироваться под эти реалии ибо просто уже причин и смыслов не будет кроме как совместимости возможно
     
     
  • 6.62, Аноним (62), 11:17, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Странное сравнение. Си просто устарел и не всегда может обеспечить требуемые эффективность и производительность, кроме того, не стоит забывать о тоннах необходимого бойлерплейта, в которых тяжело разбираться и легко допустить ошибку. А иксы просто закопали, отказавшись реализовывать требуемую программами (и необходимую пользователям) функциональность, сославшись на невозможность сделать это эффективно, несмотря на все нагромождения легаси костылей. Уже сейчас вейланд решает 99% задач иксов и справляется с ними намного лучше. Да, пока не идеально, но иксов больше нет и не будет.
     
     
  • 7.69, _kp (ok), 19:33, 20/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>Си просто устарел

    Си это преемник и замена ассеблера, и по тому в системном ПО он уже безсмертен.
    Надо очень постараться найти платформу, под которую нет Си, в отличии от можных и эффективных языков, которые если и есть, так и нах них всё не делается.
    Ну и мелочь,что ПО можно собрать из исходников хоть через дясятилетия, и оно работает.

    А прикладное ПО чисто на Си особо не пишут, и тем более GUI. Это делалось раньше, когда не было других работающих средств. Сейчас это реже.
    Тот же API Windows и Unix писались когда альтернатив Си или не было, или они ещё сидели на горшке.

    >>Тяжело разбираться и легко допустить ошибку

    Миллионы мух не могут ошибатся, и точно переспорят, да и системное ПО они всё равно не пишут, поэтому им видней... ;)

     
     
  • 8.72, Аноним (72), 07:36, 21/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чушь Так можно рассуждать, что кобол, фортран или APL бессмертен, тк где-то буд... большой текст свёрнут, показать
     
  • 6.63, Аноним (63), 11:58, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Иксы не мертвы также как не мертв и язык Си

    применение СИ уже свелось только к ядру, и прочим легаси проектам.
    новые на нам появляются очень редко, а некоторые старые переписываются на другие языки

    > если проводить аналогию, вопрос в том что когда Wayland достигнет уровня полностью заменяющим X11 по функциям то аудитории первого не останется выбора кроме как переходить на второго и адаптироваться под эти реалии ибо просто уже причин и смыслов не будет кроме как совместимости возможно

    А вот и нет)
    Аудиторию уже ставят перед выбором - или вейланд, или барахтайтесь сами.
    И оказывается, что топовые фичи типа сетевой прозрачности нужны от силы паре процентам.
    И всё, финита ля комедия.


     
     
  • 7.64, Аноним (63), 16:26, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > применение СИ уже свелось только к ядру, и прочим легаси проектам.
    > новые на нам появляются очень редко, а некоторые старые переписываются на другие языки

    А почему композитные менеджеры из вот этой - и других новостей - не в курсе? :)

     
     
  • 8.66, Аноним (-), 16:55, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что тебе не понятно в слове редко Да что-то появляется, особенно где приход... текст свёрнут, показать
     
  • 2.59, Аноним (58), 08:00, 19/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зумеры могут в Си под Wayland? Сомневаюсь)))
     
     
  • 3.70, Аноним (70), 03:19, 21/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Могут, но зачем?
     

  • 1.29, Вы забыли заполнить поле Name (?), 15:26, 17/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну неплохо выглядит. Точно лучше модных ныне серых тем.
     
     
  • 2.32, Аноним (32), 15:38, 17/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ужасный ужас на вяленом.
     

  • 1.68, Аноним (68), 11:58, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Wayland-композиторов - как собак нерезаных. Вот только музыка всё никак не получается...
     
     
  • 2.73, Аноним (-), 15:30, 21/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Самое главное, что Протокол один.
     

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



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

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