The OpenNET Project / Index page

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

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

14.05.2024 13:12

Доступен выпуск проекта labwc 0.7.2 (Lab Wayland Compositor), развивающего композитный сервер для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland). Из особенностей 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.

Ключевые изменения в новом выпуске:

  • Добавлена настройка <menu><ignoreButtonReleasePeriod> для определения времени игнорирования удержания кнопок мыши, что можно использовать для защиты от непреднамеренного выбора элементов или закрытия меню.
  • Добавлена возможность использования падающих теней для окон, декодируемых на стороне сервера. Для включения теней в блоке <theme> предложена настройка <dropShadows>, а для настройки размера и цвета добавлены свойства window.active|inactive.shadow.size и window.active|inactive.shadow.color.
  • Добавлено правило ignoreConfigureRequest, позволяющее игнорировать запросы конфигурации от клиентов X11 для изменения размера и позиции на экране.
  • В правилах разрешена привязка к типу окон (<windowRule type="">). Например, для окон XWayland применяется тип NET_WM_WINDOW_TYPE_DESKTOP.
  • В циклы <action name="ForEach"> добавлена поддержка секций "none", срабатывающих при отсутствии успешных совпадений.
  • Добавлена опция "-S" (--session) для запуска указанной команды при запуске и для завершения работы композитного менеджера при завершении работы команды.
  • В темах оформления появилась возможность указания цвета кодирования уровня прозрачности, используя формат "#aabbccff".
  • В настройках интерфейса переключения между окнами разрешено создание произвольных полей с форматированием в стиле printf, например, <field content="custom" format="foobar %b %3s %-10o %-20W %-10i%t" width="100%" />. Добавлена возможность указания ширины интерфейса переключения между окнам в процентах относительно ширины экрана ("osd.window-switcher.width: 75%"), а также изменения размера и цвета рамки вокруг эскизов окон (osd.window-switcher.preview.border.width|color). При настройке содержимого добавлены новые поля workspace, state, type_short и output.
  • Добавлена поддержка совместимых с Openbox меню (pipe-menu).
  • Добавлена возможность настройки привязки к краю экрана.
  • Добавлена поддержка настройки методов ввода и интерфейс для их редактирования.
  • Добавлена поддержка калибровки устройств ввода.
  • В интерфейсе переключения между виртуальными рабочими столами появилась возможность определения префикса наименования рабочих столов.
  • Добавлена возможность определения переменных окружения в файлах *.env, размещённых в каталоге "environment.d".
  • Добавлена поддержка указания пустого значения для очистки переменной окружения.
  • Добавлена возможность определения запасного устройства вывода ( LABWC_FALLBACK_OUTPUT), которое будет выбрано в случае недоступности базовых устройств вывода, что может оказаться полезным, например, при запуске VNC-сервера.
  • Добавлена настройка <windowSwitcher allWorkspaces="yes">, позволяющая в window-switcher отображать окна на всех виртуальных рабочих столах.
  • Предоставлена возможность запуска shutdown-скрипта при завершении работы.


  1. Главная ссылка к новости (https://github.com/labwc/labwc...)
  2. OpenNews: Выпуск labwc 0.7, композитного сервера для Wayland
  3. OpenNews: Новая версия Louvre 1.2, библиотеки для разработки композитных серверов на базе Wayland
  4. OpenNews: Релиз пользовательского окружения Sway 1.9, использующего Wayland
  5. OpenNews: Опубликован miracle-wm 0.2, композитный менеджер на базе Wayland и Mir
  6. OpenNews: Выпуск композитного сервера Niri 0.1.5, использующего Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61165-labwc
Ключевые слова: labwc, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (92) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:20, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что такое композитный сервер? В каждой новости про вейланд про него пишут.
     
     
  • 2.5, Аноним (5), 13:54, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Что такое композитный сервер?

    Графический сервер, реализующий рендеринг окон не прямо на экран (как это было в X11 без применения композитного менеждера и в Windows до Vista), а в свои буфуры, что позволяет производить при их выводе различные манипуляции, включая применеие прозрачности, цветокоррекции и других визуальных эффектов, а также минимизировать издержки при переключении окон (не требуется перерисовка перекрывающихся фрагментов), ценой увеличения потребления памяти и задержки вывода.

    В Wayland это единственный способ вывода окон; корректнее было бы написать не «композитный сервер для Wayland», а «сервер Wayland». Никто ведь не пишет, что Nginx — это веб-сервер для HTTP.

     
     
  • 3.12, Аноним (12), 14:43, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если X11 рисует окна прямо на экран, то ведь тогда все приложения должны были выглядить одинаково. А может быть qt и gtk это "композитный сервер" для X11?!
     
     
  • 4.17, Аноним (5), 15:16, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Если X11 рисует окна прямо на экран, то ведь тогда все приложения должны были выглядить одинаково.

    Почему? Приложения что хотят, то и рисуют. А если не хотят рисовать сами, то пользуются функциями библиотек вроде тех же Qt и GTK, благодаря чему могут выглядеть одинаково.
    > А может быть qt и gtk это "композитный сервер" для X11?!

    Нет. Композитный "сервер" (вернее, менеджер) для X11 — это, например, xcompmgr, Compiz, Metacity от Gnome начиная с 3, Kwin с включёнными эффектами. Как и оконные менеджеры, композиторы можно менять не прерывая работы сервера X11, либо вообще завершать.

     
  • 4.22, Пряник (?), 16:15, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В композитных серверах окна можно масштабировать, вертеть, делать прозрачными, сжигать огнём при закрытии, переключать столы вращением куба. Это делает не сама программа. А вот ещё в WinXP была похожая хохма, там расстреливаешь не сам рабочий стол, а прозрачный фон открытой игрушки. Это уже программа сама делала.
     
     
  • 5.24, Аноним (24), 17:20, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если всё так, и в новости речь идет именно о композитном сервере, тогда почему тогда скриншот выглядит так всрато? Будто весь опыт человечества в GUI-строении прошел мимо них: WinVisa/Win7, KDE4 oxygen, и т.д. Почему мы опять, судя по скрину, вернулись в 70е-80е? Почему любители вялого такие луддиты?
     
     
  • 6.25, Аноним (5), 17:37, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На вкус и цвет все фломастеры разные. Мне нравится минимализм.
     
     
  • 7.27, Аноним (24), 17:44, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    На скрине не минимализм, а луддизм. С Иксами гуй в Линуксе развивался семимильными шагами. Мы прошли путь от twm до E17/E22 и KDE4/5

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

     
     
  • 8.34, Аноним (-), 18:50, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и этот протокол оказался устаревшим калом А код 80000 строк ужаса Слава б... текст свёрнут, показать
     
     
  • 9.43, Аноним (-), 20:04, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    кхм, wlroots - это 60,000 lines of code you were going to write anyway лапти -... текст свёрнут, показать
     
  • 8.36, Аноним (-), 18:55, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В результате превратился в монструзный сборник исходного кода, работу которого д... текст свёрнут, показать
     
  • 6.28, BorichL (ok), 17:56, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Современные художники рисовать разучились. И хипстота привыкла к каракулям на уровне 3 класса средней школы, куда им теперь до 3-d контролов, которые раньше умели рисовать даже в 256 цветах... Куда им до 70-х-80-х...
     
     
  • 7.29, Аноним (29), 18:03, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ваще да. В 1989 у нас уже был NeXTSTEP. На скрине получается ужас даже раньше,чем 80е. Говорю же, любители вялых - самые главные луддиты и тормозители прогресса
     
     
  • 8.67, Аноним (67), 04:09, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты же в курсе, что гном и кде тоже композиторы вяленого А сабж это просто игруш... текст свёрнут, показать
     
     
  • 9.97, Аноним (97), 22:47, 12/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Скорей прогресс убивающий линукс ещё больше, сегрегированием на форки, как то же... текст свёрнут, показать
     
  • 6.77, Пряник (?), 18:58, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В любой программе сначала пишется функциональная часть, а уже потом доступ к этому функционалу. При этом консольный интерфейс проще делать, чем графический.
     
     
  • 7.86, Аноним (86), 10:27, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > В любой программе сначала пишется функциональная часть

    Ясно, уже 20 лет пишут сначала функциональую часть, значит еще 20 лет подождать надо

     
     
  • 8.88, Пряник (?), 16:41, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это Open Source, детка Если кому-то что-то нужно - он пишет это сам и делится с... текст свёрнут, показать
     
     
  • 9.98, Аноним (97), 22:54, 12/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Или автор форка о ней - тупо не вкурсе, потому что не встретилось Или занят из-... текст свёрнут, показать
     
  • 6.80, Оппозиция (?), 20:57, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Перефразирую твой вопрос, чтобы тебе понятнее было.

    > Если всё так, и в новости речь идет именно о новом двигателе для авто, тогда почему тогда подвеска авто такая встратая? Будто весь опыт человечества в разработке подвесок прошел мимо них: макферсон, мультирычажка и т.д. Почему мы опять, судя по рулевым тягам, вернулись в 70е-80е? Почему любители этого нового двигателя такие луддиты?

     
     
  • 7.99, Аноним другой (?), 23:17, 12/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что, патенты никто не отменял, просто на форму каждого винтика И даже и... большой текст свёрнут, показать
     
  • 2.30, n00by (ok), 18:21, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    «Смеситель», если по-русски. И по смыслу: изображения окон смешиваются с учётом прозрачности (обычно они непрозрачные, потому передний план заслоняет остальные). Но слово уже занято сантехниками.
     
     
  • 3.38, Аноним (38), 19:32, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    и электрониками
     
     
  • 4.40, n00by (ok), 19:47, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тот неловкий момент, когда полез в Сеть и узнал, что речь идёт о сумматорах и умножителях.)
     
     
  • 5.94, rvs2016 (ok), 17:49, 30/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > «Смеситель», если по-русски

    Понадобился мне как-то раз миксер (а на божеском-то языке - смеситель) для размешивания глиняно-песчанной смеси с водой в ведре.
    Ну заломился в хозяйственный магазин и говорю: У вас смесители есть? Ну или их ещё по басурмански называют миксерами.
    Продавцы говорят - есть. И подводят к полке со стаканчиком да каким-то палочками в нём.
    Я говорю - это чё?
    Они говорят - ну смеситель же, напитки там всякие размешивать и т.п.
    Ну я чуть не рассмеялся очень громко.

     
     
  • 6.96, n00by (ok), 12:03, 31/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> «Смеситель», если по-русски
    > Понадобился мне как-то раз миксер (а на божеском-то языке - смеситель) для
    > размешивания глиняно-песчанной смеси с водой в ведре.
    > Ну заломился в хозяйственный магазин и говорю: У вас смесители есть? Ну
    > или их ещё по басурмански называют миксерами.
    > Продавцы говорят - есть. И подводят к полке со стаканчиком да каким-то
    > палочками в нём.
    > Я говорю - это чё?
    > Они говорят - ну смеситель же, напитки там всякие размешивать и т.п.
    > Ну я чуть не рассмеялся очень громко.

    Повезло, что не завели в гараж с бетономешалками, вообразив толстый пресс банкнот. :)

     

  • 1.2, Alladin (?), 13:25, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    это openbox?, нет это lxqt без qt
     
     
  • 2.53, 10 years on the Linux (?), 21:44, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    это юникс-вей и линуксомания: переделывать то, что работает, не решить то, что глючит, забить на то, что не работает или неудобно, забить на пользователей, у которых есть личная жизнь, сделав свои уникальные конфиги и параметры в консоли
     
     
  • 3.101, Аноним (97), 23:33, 12/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, даже когда они же(и особенно - избыточные параметры в стили активиции или нет окна от мышки... итп), - в GUI конфигураторе! И даже нескольких, а то и в разных местах гл.меню ОС!
    Но, и в консоль всёравно приёдётся "погружаться"...

    > забить на то, что не работает или неудобно,

    И то и то - [уникальная] фича(и) каждого дистр-ва...
    Более, порой с каждой новой версией - всё неудобней и неудобней,
    даже FF  тому нагляднейший пример, желая быть тоже молодёней/полаконичней(и фактически  попримитивней), - уже просто 1в1 внешне мимикрирующий под примитивщину Chrome. И если бы гугл не донатил мозилу за сливы - наверняка уже засудил за плагиат настолько стал схож.

     
  • 2.64, Middle Go Developer (?), 01:25, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это WC. А слово lab как лабораторный, экспериментальный
     

  • 1.3, pic (?), 13:41, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эх, сделали бы свою панельку, был бы лучшим как когда-то fluxbox. ИМХО.
     
     
  • 2.14, Эх (?), 14:51, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Использую только https://github.com/l4l/yofi для запустка прог, всю панельщину выбросил, только место занимает.
     

  • 1.4, Аноним (86), 13:54, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > проект преподносится как попытка создания альтернативы Openbox для Wayland

    В wayland'е вообще нет такой концепции как окна, root-окно и т.д. Альтернатива openbox'у тут невозможна by design

     
     
  • 2.9, llolik (ok), 14:23, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В wayland'е вообще нет такой концепции как окна, root-окно и т.д.

    В xdg-shell есть, вроде как.

     
     
  • 3.13, cheburnator9000 (ok), 14:43, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не, в xdg-shell, xdg_toplevel это расширение над xdg_surface над wl_surface ht... большой текст свёрнут, показать
     
     
  • 4.18, llolik (ok), 15:17, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И surface - это одно из понятий базового протокола В соответствующих расширени... большой текст свёрнут, показать
     
     
  • 5.47, cheburnator9000 (ok), 20:38, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что И? И в том то протоколу дохрена лет, а базовые функции такие как установить кастомную иконку окну https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/269/ они мусолят по пол года, или боятся принять не верную спецификацию, либо пол года занимаются оргиями и онанируют с XML текста, других обьяснений нет.

    Ни одна из DE/WM, _ни одна_, не реализуют спецификации без каких либо ошибок уже на протяжении скольки там минимум пяти лет.

     
     
  • 6.57, Аноним (-), 22:15, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а базовые функции такие как установить кастомную иконку окну они мусолят по пол года,

    А с фигли это базовая функция? Потому что  ̶у̶т̶о̶ч̶к̶а̶ в иксах так было?
    Хватит уже тянуть весь мусор из иксов?!
    Не просто так сделали вейланд, а не Х12, а именно для того, что бы базовый протокол не был разжиревшей блотварью как иксы. Иконки он менять захотел!

     
     
  • 7.60, Аноним9000 (?), 00:47, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это базовая функция рабочего стола ПК ещё со времён windows 95, а то возможно было даже в первых версиях macos.

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

    Я тебе лично предлагаю купить авто без педали тормоза, китайцы уже могут, Маск с кибертраком тоже реализовал эту фичу. Педаль тормоза он захотел!

    Называйте вещи своими вещами. У них brain illness.

     
     
  • 8.69, Аноним (-), 11:36, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хм, ну так пользуйся виндой или макосью Или используй дистрибутив которые мимик... большой текст свёрнут, показать
     
  • 7.62, ilyafedin (ok), 01:01, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что есть в Windows и macOS как минимум. А как максимум еще в дофига других старых и новых системах, как BeOS/Haiku.
     
  • 6.65, soarin (ok), 03:10, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >  базовые функции такие как установить кастомную иконку окну
    > Ни одна из DE/WM, _ни одна_, не реализуют спецификации без каких либо ошибок уже на протяжении скольки там минимум пяти лет.

    а врать зачем? с этим как раз куча ошибок
    https://www.virtualbox.org/ticket/18705

     
  • 5.49, cheburnator9000 (ok), 20:44, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно все можно Gnome Shell как и KDE Plasma реализуют много чего сверх тог... большой текст свёрнут, показать
     
  • 5.50, cheburnator9000 (ok), 20:57, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот кстати из последнего высера больных мозгов гномо-девелоперов, под Gnome начи... большой текст свёрнут, показать
     
     
  • 6.68, n00by (ok), 11:11, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что приложение делает, когда его окно свёрнуто? Технически в Wayland сообщение "активировано" имеет неясно какой смысл, если не привязываться к "в другой ОС мы так привыкли": композитор вызывает wl_callback_listener, когда требуется перерисовать поверхность. И отдельно шлёт сообщения от устройств ввода. Можно считать это заодно и сообщением "активировано".
     
     
  • 7.72, cheburnator9000 (ok), 15:23, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В нормальном Workstation Ничего не делает В многооконном приложении это индика... большой текст свёрнут, показать
     
     
  • 8.73, cheburnator9000 (ok), 15:26, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А потом люди удивляются почему под линукс так мало программ Потому что разработ... текст свёрнут, показать
     
  • 8.75, cheburnator9000 (ok), 16:09, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По-видимому, это и есть один и результатов удаления x11 специфичного кода из Gno... текст свёрнут, показать
     
  • 8.79, n00by (ok), 20:32, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    То есть годный композитор Wayland, например, мог бы показывать уменьшенное окно ... большой текст свёрнут, показать
     
     
  • 9.83, cheburnator9000 (ok), 00:07, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это полное копирование поведения macos они вряд ли на такое пойдут, потому что ... большой текст свёрнут, показать
     
     
  • 10.87, n00by (ok), 16:03, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это 171 изучение спроса 187 Я вижу дельные замечания, а не бестолковый холи... большой текст свёрнут, показать
     
     
  • 11.89, cheburnator9000 (ok), 20:10, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну нет толком ни поддержки ide, ни нормального дебаггера для него Из-за корявог... текст свёрнут, показать
     
     
  • 12.90, n00by (ok), 12:09, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у каждого свои вкусы, мне Gnome Builder хватило, а тут https vala gitbook i... текст свёрнут, показать
     
  • 2.31, Аноним (-), 18:43, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >В wayland'е вообще нет такой концепции как окна, root-окно и т.д. Альтернатива openbox'у тут невозможна by design

    Конфигурационные файлы такие же как и в Openbox. labwc сделан любителями Openbox. Одна из его задачь, помочь пользователям мигрировать из X11 в Wayland. Время X Window завершается.

     
     
  • 3.51, cheburnator9000 (ok), 21:03, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>В wayland'е вообще нет такой концепции как окна, root-окно и т.д. Альтернатива openbox'у тут невозможна by design
    > Конфигурационные файлы такие же как и в Openbox. labwc сделан любителями Openbox.
    > Одна из его задачь, помочь пользователям мигрировать из X11 в Wayland.
    > Время X Window завершается.

    И наступит время нескольких DE, и десятка других WM, которые каждый по своему, полностью, не полностью, со своими багами, либо со своими дополнительным расширениями реализуют Wayland.

    https://wayland.app/protocols/ext-idle-notify-v1#compositor-support на вот покури на досуге, поймешь что весь зоопарк будет выглядеть так: (количество DE + WM) ^ (количество wayland extensions) ^ (количество версий пакетов в LTS дистрибутивах) ^ 3, где 3 это вариант из "реализовано, не реализовано, реализовано с багами".

     
     
  • 4.55, Аноним (-), 22:06, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И наступит время нескольких DE, и десятка других WM, которые каждый по
    > своему, полностью, не полностью, со своими багами, либо со своими дополнительным
    > расширениями реализуют Wayland.

    Будет отличное время!
    Сразу отвалятся всякие маргиналы, которые сами ничего не делают.
    Зато будет видно кто трудится, а кто пинает...

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

     
  • 4.61, Аноним9000 (?), 00:51, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не в степени, а в умножении, ну вы поняли смысл.
     
  • 2.48, Аноним (48), 20:43, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > В wayland'е вообще нет такой концепции как окна, root-окно и т.д.

    Это у клиента нет. У композитора всё есть.
    Но это не поможет... :(

     

  • 1.7, Аноним (86), 14:16, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Выглядит хуже, чем TWM
     
  • 1.8, Аноним (8), 14:19, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня на qemu он не работает
     
  • 1.19, randomize (?), 15:43, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Для запуска X11-приложений в окружении на базе протокола Wayland поддерживается использование DDX-компонента XWayland.

    Надо было сделать "принципиально не поддерживается". Вот это было бы в рамках философии вейланда, бгг.

     
     
  • 2.23, Пряник (?), 16:17, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вейланд уже давно это умеет. Но ты можешь принудительно обнулить переменную окружения DISPLAY и иксовые проги не смогут запуститься, если не поддерживают вяленд.
     
     
  • 3.39, randomize (?), 19:41, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Запуск графики под рутом уже сломали во имя бизапашности. Теперь для запуска gparted нужны дополнительные телодвижения.
     
     
  • 4.42, Аноним (-), 19:56, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Теперь для запуска gparted нужны дополнительные телодвижения.

    Если требуется диск переразбить, то лучше запускать его с Live USB.

     
     
  • 5.58, Аноним (58), 22:19, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А если речь о внешнем диске?
     
     
  • 6.59, Аноним (59), 00:20, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    man sfdisk :D
     
  • 4.63, ilyafedin (ok), 01:05, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ничего вроде не ломали во имя безопасности. Поменялась лишь переменная с DISPLAY на WAYLAND_DISPLAY и /tmp на XDG_RUNTIME_DIR. Безопасность, кажется, тут не при чем, ты не можешь реюзать переменную иксов или будет полный кавардак. А если утилиты, как sudo, оказались не готовы к новым переменным, кажется, это их проблема...
     
     
  • 5.91, randomize (?), 22:50, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничего вроде не ломали во имя безопасности

    Зачем обнулили DISPLAY? Зачем надо прыгать между терминалами и делать
    $ xhost +
    # export DISPLAY=:0
    чтобы запустить графику под рутом?

     
     
  • 6.92, ilyafedin (ok), 22:53, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ничего вроде не ломали во имя безопасности
    > Зачем обнулили DISPLAY?

    Не очень понимаю, что значит здесь "обнулили".

    > Зачем надо прыгать между терминалами и делать
    > $ xhost +
    > # export DISPLAY=:0
    > чтобы запустить графику под рутом?

    Хм, мне (под Plasma Wayland) не надо. Просто ввожу sudo -E app и запускается.

     
  • 2.33, Аноним (-), 18:48, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >адо было сделать "принципиально не поддерживается". Вот это было бы в рамках философии вейланда, бгг.

    Хороший сарказм. Но если сеъёзно, то от XWayland надо отвязываться, чем быстрее тем лучше. Его пилили как временное явление.

     
     
  • 3.35, llolik (ok), 18:54, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Его пилили как временное явление.

    Кто это сказал?


     

  • 1.26, Анони (?), 17:41, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть совместимость с rc.xml?
     
     
  • 2.32, Аноним (-), 18:45, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Конфигурационные опции такие же как у Openbox. Хотя, 100% гарантию дать не могу.
     

  • 1.37, Аноним (37), 19:02, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем этло нужно, когда есть прогрессивный icewm для иксов? Это для красноглазиков?
     
     
  • 2.41, Аноним (-), 19:51, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот, от конфигурирования великого и ужасного IceWM глаза гарантированно покраснеют. Не сомневайся в этом.
     

  • 1.44, Аноним (44), 20:20, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    К слову, исторический момент: Wayland впервые опередил XOrg по распространённости.

    https://linux-hardware.org/?view=os_display_server

     
     
  • 2.46, Аноним (46), 20:30, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что федора с бубунтой это и есть линукс. Остальные лишь "форки" на их основе.
     
     
  • 3.52, Аноним (44), 21:34, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так хорошо же, не?
     
  • 2.56, frac (?), 22:13, 14/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не показательная выборка
    многие делают так сказать для пробы и запечатления работоспособности железа с конкретным дистром, при этом некоторые дистры после утановки более часа не держат.

    в общем захотел я глянуть кто такой этот Вяленый в 2024 году, выдернул свой основной диск с ОС и воткнул что то для экспериментов, наделал этих тестов понял что тема не особо рабочая в контексте "на каждый день" и вернул все как было.

    а тут выводы по этой статистике формируются относительно композитора(который кстати мог там работать с выкрутасами), когда сайт призван делать выводы о работоспособности железа на конкретных дистрах, ядрах...

     
     
  • 3.66, soarin (ok), 03:13, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сама выборка не показательна. Конечно там пионеры с "посчитайте меня!".
    Но тренд как есть
     
  • 3.76, Аноним (44), 18:26, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть история проб. Большинство машин ведёт историю лет 5 и более. Изучите тему. Кроме того, результаты заносятся в статистику с задержкой. Горячим финским парням, желающим заняться накруткой, такое не спободно.
     

  • 1.45, Аноним (46), 20:29, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    За кнопки примкнувшие к рамкам окна нужно увольнять за профнепригодность.
     
  • 1.54, Аноним (-), 22:06, 14/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Выпуск labwc 0.7.2, композитного сервера для Wayland

    Мда... каждую пару недель новость о сompositor для вейланда.
    Об очередном! Сколько их уже наплодили?
    Хотя это не мешает особо одаренным вещать просто то, что "вейланд убивает разнообразие", "вейланд это монополия", "вирните иксы!"

     
     
  • 2.78, Skullnet (ok), 20:22, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Совместимость между этими композитными серверами нулевая. В иксах можно компоненты разных DE вообще вместе запускать.
     
     
  • 3.84, Аноним (-), 06:48, 16/05/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.85, Аноним (85), 08:18, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то других не монстров (типа из состава гнома и кедов) и не тайловых как-то и нет.

    Посмотрите на все которые наплодили - 95% тайловые с портянкой текстового конфига. Это, видимо, первый и единственный с простыми окнами и менюшками.

     

  • 1.70, Аноним (70), 12:25, 15/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посоветуйте хороший не-тайловый DE на вяленде под bsd.
     
     
  • 2.81, Аноним (59), 21:10, 15/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    hikari? кажется вариантов то больше и нет
     
  • 2.95, rvs2016 (ok), 19:33, 30/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Посоветуйте хороший не-тайловый DE на вяленде под bsd

    А в BSD вяленый разве работает?
    Несколько раз честно проверял запуск KDE в FreeBSD в вяленном варианте и пока ни одна проверка к запуску KDE под вяленным так и не привела. Продолжаю юзать KDE под иксами до тех пор, пока KDEшники их поддержку у себя не привалят. Потом придётся юзать что-то не KDEшное.

     

  • 1.71, НытикАнонимус (?), 13:47, 15/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучший композитный сервер, просто лучший. Запомните мои слова.
     
  • 1.93, rvs2016 (ok), 17:16, 30/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Анимированные эффекты, градиенты и пиктограммы
    > (за исключением кнопок для окон)
    > не поддерживаются принципиально

    Понравилось последнее слово этой цитаты!
    Дескать, не временно, не может быть когда-нибудь потом, а принципиально! ("оболочки дешёвые") :-)))

    Весь день т. Комманд Ком ходил просветленный. А встретив грустного отца Вындоуза, даже поинтересовался так ласково: - Или случилось что, батюшка? - Все иконы украли, - сказал отец Вындоуз и заплакал. - Ах они нехристи, - радостно сочувствовал т. Комманд Ком, - ах они оболочки дешевые. И усы его весело шевелились. (12-я притча списка притч о компьютерных жителях)

    ПС (ПослеСловие):
    Поломалось на Опеннете наклонение буковок наклоняльными тегами и не ремонтируется. Эх...

     

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



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

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