The OpenNET Project / Index page

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



"Выпуск labwc 0.20, композитного сервера для Wayland "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск labwc 0.20, композитного сервера для Wayland "  +/
Сообщение от opennews (ok), 26-Май-26, 08:59 
Опубликован выпуск проекта labwc 0.20 (Lab Wayland Compositor), развивающего композитный сервер для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы  Openbox для Wayland). Код проекта написан на языке Си и распространяется под лицензией GPLv2. Значительное увеличение версии (с 0.9 до 0.20) объясняется синхронизацией с нумерацией версий библиотеки wlroots...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65529

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от kravich (ok), 26-Май-26, 08:59   +2 +/
Гигачад в мире Wayland-композиторов
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

2. Сообщение от Аноним (2), 26-Май-26, 09:16   +1 +/
Wayland это хорошо!
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Anonim (??), 26-Май-26, 09:19   +1 +/
Когда надо просто запустить программу с рабочего стола...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

4. Сообщение от Аноним (4), 26-Май-26, 09:29   +/
Когда Ос, остается Ос,
Оболочка для запуска приложений, которая по идее вообще, должна минимально жрать ресы.
Ну в данном случае композитор, как часть Ос.
А не Kde.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

6. Сообщение от Аноним (6), 26-Май-26, 09:47   +/
Это лучший композитор на Wayland наравне со Sway. Код написан чисто и аккуратно. Имеет очень маленький input latency по сравнению со KDE и Gnome. Попробуйте это реально просто кайф
Mutter и Kwin если честно мусор. Особенно kde которая постоянно падает. Про gnome я вообще молчу, ибо это неюзабельный кусок
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15

7. Сообщение от Аноним (7), 26-Май-26, 10:01   +/
так все таки, если сравнить это с тем же openbox, с теми же возможностями, у кого меньше потребление ресурсов - cpu, память?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

9. Сообщение от Аноним (9), 26-Май-26, 10:13   +/
> Гигачад

Судя по скринам, этот манагер не умеет "позицинировать" (с) окна логически, как Свей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #10, #17, #28

10. Сообщение от kravich (ok), 26-Май-26, 10:17   +1 +/
Да, к счастью он такой чушью не занимается
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

15. Сообщение от q (ok), 26-Май-26, 10:54   +/
Значит так. Одна из основных идей вяленого -- безопасность и изоляция клиентов. Именно в такой форме она реализована в таких гигачадах, как GNOME и KDE. Это -- композиторы здорового человека. Если ты в GNOME или KDE, ты *знаешь наверняка* на все 146%, что НИ ОДНА программа не снимает втихаря скриншот. Потому что снятие скриншота ведет к появлению палевного диалога скриншотера, который невозможно обойти.

Тем временем в васянокомпозиторах реализуют шпионское расширение wlr-screencopy, при помощи которого любой китаец может подсмотреть, что ты там делаешь -- а ты об этом даже не узнаешь. С таким успехом ты мог бы оставаться на иксах. По этой причине ни один композитор на wlroots не является безопасным.

Безопасные композиторы: COSMIC, GameScope, KWin (KDE), Muffin, Mutter (GNOME), Weston.

Васянокомпозиторы, где пользователь торчит голой жопой ко всем подряд, причем без сознания, так что он даже не узнает о том, что кто-то воспользовался его жопой: Cage, Hyprland, Jay, Labwc, Louvre, Mir, niri, phoc, river, Sway, Treeland, Wayfire.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #16, #21, #22

16. Сообщение от name (??), 26-Май-26, 11:14   +/
wlr-screencopy - Warning! The protocol described in this file is experimental and backward incompatible changes may be made.
https://wayland.app/protocols/wlr-screencopy-unstable-v1

Как всигда наврaли. Для нормального сливания скриншотов и clipboard X11 хватает вполне.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

17. Сообщение от Аноним (17), 26-Май-26, 11:25   +2 +/
labwc не тайлинговый, а стековый менеджер окон. Иди учи матчасть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

19. Сообщение от Аноним (19), 26-Май-26, 11:41   +1 +/
Минимальное при холодном запуске:

Xorg (60 mb) + Openbox (25 mb) = 85 mb

Labwc = 66 mb
Sway = 72 mb
River = 54 mb
Mangowc = 58 mb

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #27, #29

20. Сообщение от Аноним (20), 26-Май-26, 12:10   +/
> Значительное увеличение версии (с 0.9 до 0.20)

Дак это уменьшение версии, ибо:

0.9-0.2 = 0.7

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25

21. Сообщение от Анонимemail (21), 26-Май-26, 12:16   +/
Очень, очень устаревшие данные. Все давно не так. Особенно Niri.

Niri написан не на wlroots. Он создан с нуля на Rust и использует фреймворк Smithay. Архитектурно он не имеет отношения к кодовой базе Sway/Swaywm, из которой растут ноги у старых проблем безопасности.

Изоляция песочниц через Security Context. Niri полностью поддерживает протокол security-context-v1. Если вы запускаете потенциально опасное приложение (например, через Flatpak или настроенный Bubblewrap), Niri отдаёт ему отфильтрованный Wayland-сокет. Из этого сокета полностью вырезаются привилегированные протоколы, включая wlr-screencopy и wlr-data-control (буфер обмена). Приложение из песочницы физически не сможет сделать скрытый скриншот.

Защита конфиденциальных окон. В Niri «из коробки» есть киллер-фича: block-out-from-screencast. Вы можете одной строчкой в конфиге запретить захват конкретного окна (например, менеджера паролей или банковского клиента). Оно будет просто черным пятном на любых стримах, записях экрана и скриншотах.

Контроль и индикация. В актуальных версиях Niri реализован специальный Screencast IPC. Панели задач и статусбары (вроде Waybar) могут подписаться на события композитора и выводить жирный и заметный индикатор каждый раз, когда кто-то пытается читать экран — будь то через современный PipeWire или через старый wlr-screencopy.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

22. Сообщение от Аноним (22), 26-Май-26, 12:16   –1 +/
>Тем временем в васянокомпозиторах реализуют шпионское расширение wlr-screencopy

Композитор, вне зависимости какой, должен стремится реализовать весь функционал Протокола и его расширений. Если не нужен "wlr-screencopy", то пишите петицию в комитет чтобы такого расширения не было. Это не сарказм, я серъёзно. А задвигать, мысль типа "это буду реализовывать, а вот это не буду" - это детский сад. Разработчик композитора так не должен мыслить.

Есть Протокол, один на весь мир. И должны быть разные реализации, которые тем не менее строго следуюут Протоколу. Иначе это не Wayland, а бардак.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #24

24. Сообщение от q (ok), 26-Май-26, 12:33   +/
> должен стремится реализовать весь функционал Протокола и его расширений

У разрабов композиторов есть agency -- термин, который тебе вряд ли знаком. Суть такова: каждый человек может решать за себя. Понимаю, что это что-то новое для тебя, но это так. Каждый. Решает. За себя.

Например, однажды Google Chrome решил за себя, что флеш он больше поддерживать не будет. Не будет и точка. Так как он не безопасен. Или, например, файрфокс может осознанно не реализовывать те или иные части веб-стандарта. Тоже по политическим причинам. Прямо так и пишут в своем трекере: "реализовывать не будем, точка."

> это детский сад

Нет. Это agency. Часть взрослого мира. А вот когда человек тупо делает, что ему скажут, то это уже не субъект, а объект. Вот это уже натуральный детский сад. Даже хуже -- это буквально первые месяцы жизни ребенка, который не осознает себя личностью. Он себя ощущает просто предметом, вокруг которого что-то происходит. И именно такую ситуацию ты почему-то называешь "взрослостью".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

25. Сообщение от Аноним (25), 26-Май-26, 12:35   +/
В версионировании типа X.X.X каждая "Икс" разделённое точкой это целое число. Это не рациональное число. И это не позиционные разряды чила. Старшим считается число, которое находится слева. И каждое увеличение версий этих трёх независимых чисел производится произвольно. Что означает слово "произвольно"? А это значит по личному усмотрению разработчика.

Например, у Линуса Торвальдса всего 20 пальцев на руках и ногах. Для ядра это означает, что увеличение страшего числа и одновременное обнуление младшего числа происходит каждый раз когда младшее число превысит значение 20.

У тебя мозг математика. А надо быть инженером-программистом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #26

26. Сообщение от Аноним (25), 26-Май-26, 12:40   +/
Хотя, если подумать хм... для ядра это может быть позиционное число с основанием 20. Но это не точно потому-что Линус старшее число может увеличить даже если оно не достигнет значения 20.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

27. Сообщение от Аноним (27), 26-Май-26, 12:49   +/
Кех, ты сравниваешь потребление Озу.
Современные Ос, берут максимально доступную Озу. Логига, зачем простаивать Озу, если ее можно используют.
Они кешуруют все и вся. У тебя может быть занято 8Гб на Labwc.
Это дело больше в ядре, логике управления Озу.

Когда люди говорят, смотри Windows 10/11, или Kde, или Labwc оболочка, потребляет много Озу.
Она потребляет потому что может.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

28. Сообщение от Аноним (28), 26-Май-26, 13:16   +/
Это стековый композитор, чел..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

29. Сообщение от Аноним (28), 26-Май-26, 13:22   +/
Mangowc думаю поболее будет, потому что там SceneFx прикручен которыц отвечает за анимации. Как минимум он есть больше чем Sway. Данные нужно пересмотреть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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