The OpenNET Project / Index page

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

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

07.03.2021 09:13

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

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

Возможно подключение надстроек с реализацией таких функций, как создание скриншотов, отображение обоев на рабочем столе, размещение панели и меню. Например, на выбор предложено три варианта меню приложений - bemenu, fuzzel и wofi. В качестве панели можно использовать Waybar. Тема оформления, базовое меню и горячие клавиши настраиваются через файлы конфигурации в формате xml.

В будущем планируется обеспечить поддержку файлов конфигурации Openbox и тем оформления Openbox, обеспечить работу на экранах HiDPI, реализовать поддержку протоколов layer-shell, wlr-output-management и foreign-toplevel, интегрировать поддержку меню, добавить возможность размещения экранных индикаторов (osd) и интерфейса переключения окон в стиле Alt+Tab.





  1. Главная ссылка к новости (https://www.reddit.com/r/linux...)
  2. OpenNews: Релиз минималистичного оконного менеджера Openbox 3.5
  3. OpenNews: Обновление Live-дистрибутива Rebecca Black Linux с подборкой окружений на основе Wayland
  4. OpenNews: Выпуск пользовательского окружения Sway 1.5, использующего Wayland
  5. OpenNews: Доступен композитный сервер Wayfire 0.5, использующий Wayland
  6. OpenNews: Выпуск KWinFT 5.20 и kwin-lowlatency 5.20, форков оконного менеджера KWin
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/54715-labwc
Ключевые слова: labwc, openbox, wayland
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (132) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:18, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Я надеюсь, они отказались от xml хотя бы, тот же json на порядки удобнее для конфигурирования. Или лучше вообще yaml.
     
     
  • 2.2, Аноним (1), 09:20, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Судя по упоминанию sway, на nvidia не заработает. Придётся оставаться на kwin_wayland (который работает с nvidia).
     
     
  • 3.26, Аноним (26), 13:11, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    С nouveau sway работает если очень вам хочется.
     
     
  • 4.27, Аноним (1), 13:24, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > С nouveau sway работает если очень вам хочется.

    Нам хочется vulkan и cuda, да и управлять картой неплохо бы -- минимальной частоты явно не хватает для работы. Opengl via vulkan это конечно хорошо, но так можно и вейланда сразу на вулкане дождаться наверно, потому что opengl ровно такое же легаси как и иксы -- зачем они все на него завязываются?

     
     
  • 5.28, Аноним (26), 14:15, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Прочитал не так давно, что xwayland будет ещё лет 20 рулить приложухами. потому выгодно использовать именно так, а потом останется только BSD. :)
     
     
  • 6.39, Аноним (39), 15:06, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Прочитал не так давно

    зачем вы всякую пакость на заборе читаете ?

     
  • 6.76, llolik (ok), 21:01, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Прочитал не так давно

    Вот и не надо там больше читать. XWayland сделан исключительно из соображений того, что разом все приложения под новый сервер никто не перепишет и, также, обязательно кто-то захочет пользовать старые несопровождаемые приложения/игры, которые никто и никогда переделывать не будет.

    Для примерно тех же целей в MacOS сто лет как есть XQuartz, который есть ровно тоже самое, что и XWayland. И что-то особой паники не наблюдается.

     
  • 2.3, User (??), 09:22, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +27 +/
    Считать фигурные скобочки или пробелы так увлекательно!
    Чем вам ini не мил, ироды?!
     
     
  • 3.5, Аноним (1), 09:24, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Считать фигурные скобочки или пробелы так увлекательно!
    > Чем вам ini не мил, ироды?!

    Ну, это проще, чем искать в xml лапше где же ты ошибся. Особенно, с подсветкой редактора.

     
     
  • 4.9, User (??), 09:56, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, т.е. мысль что "можно не есть гумно" в голову не приходит даже после явной подсказки. "С маянезиком"(ТМ) в виде подсветки синтаксиса почти и не воняет, ага.
    Говорю же, ироды!
     
  • 4.115, лютый жабби__ (?), 12:35, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Ну, это проще, чем искать в xml лапше где же ты ошибся

    очевидно, что XML должен быть pretty-форматированным, тогда оно становится самым УДОБНЫМ из трёх: yaml, json, xml

    обычно конфиг на xml на порядок сложнее любых других. проблема не в xml, а в том что в XML сильно много пихают.

     
     
  • 5.122, Аноним (1), 13:58, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это до тех пор, пока тебе не понадобится добавлять/изменять элементы вручную -- там свихнуться от этой лапши можно. Как ЭТО можно считать удобным?
     
  • 3.33, Gogi (??), 14:48, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    ini хорош только для дилетантов вроде тебя. Конфиги могут быть ОЧЕНЬ СЛОЖНЫМИ, с несколькими уровнями вложенности - как и зачем их делать на ini???
    JSON - ответ на ближайшие 20 лет.
     
     
  • 4.44, Kusb (?), 16:08, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ini хорош только для дилетантов вроде тебя. Конфиги могут быть ОЧЕНЬ СЛОЖНЫМИ,
    > с несколькими уровнями вложенности - как и зачем их делать на
    > ini???
    > JSON - ответ на ближайшие 20 лет.

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

     
     
  • 5.46, Аноним (1), 16:28, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Открой для себя jq, он может выдать отформатированный для чтения файл. Ну или питон. Это то, что я использую для работы с жсоном.
     
     
  • 6.47, User (??), 16:57, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, т.е. помимо ide с подсветкой синтаксиса нужен ещё отдельный процессор для работы, да ещё линтер какой на-заполировать?
    Так, посоны - кому там sendmail.mc не нравился? Отличное же, современное, человекочитаемое и универсальное решение было, ну?
     
     
  • 7.49, Аноним (1), 17:16, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какие ещё ide? Любой блокнот подсвечивает жсон. Jq или python нужны чтобы минифицированные файлы привести в читаемый вид. Для начала, никто не заставляет их минифицировать раз это редактируемые пользователем файлы.
     
     
  • 8.58, User (??), 18:09, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Любой - это какой notepad exe вот не подсвечиваает ничего ee тоже не-а Вани... текст свёрнут, показать
     
     
  • 9.60, Аноним (1), 18:19, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не надо передёргивать Минимифицированный json а ля 10 мегабайт одной строкой по... текст свёрнут, показать
     
     
  • 10.63, User (??), 18:41, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем лучше чем грузины С тем, что в ряде случаев в ряде блокнотов почти-с... текст свёрнут, показать
     
  • 4.48, User (??), 17:04, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, т.е. вы думаете, что в ближайшие 20 лет ничего более кривого, косого и не удобного не появится? У меня для вас плохие новости! БУДУЮЩИЕ за нашим новым, универсальным, распределенным, человекочитаемым (ну, почти - gnu poke уже понимает) синтаксисом на основе blockchain - no-sql-sqlite (sql-like запросы в виде grapql-нашлепки ставятся отдельно) с git-подобным (но не совсем) синтаксисом! Что? Etcd уже есть? И "реестр windows" тоже изобрели? Ну... У них есть Фатальный Недостаток...
     
  • 4.80, виндотролль (ok), 21:17, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Json хорош чисто как human readable формат сериализации объектов (на что вам, упёртым, даже название намекает).

    Язык конфигурации без комментариев это даже не неудобно, это просто нежизнеспособно.

     
     
  • 5.102, пердёжник (?), 08:35, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > human readable

    уау, крутой англичанин в треде

     
  • 4.94, Аноньимъ (ok), 02:14, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Конфиги могут быть ОЧЕНЬ СЛОЖНЫМИ

    Они не должны, это хрестоматийный пример плохого дизайна.

     
  • 4.139, Олег (??), 09:16, 15/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И при чём тут json? В голову не приходило, что конфиг это конфиг? У него должен быть свой формат. И не надо использовать формат для обмена данными в качестве конфига. Оно для этого не предназначено и как минимум не умеет комментарии.
    И ini-стиль как бы может быть иерархичным - какие проблемы?
     
  • 3.107, Аноним (107), 10:04, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для отступа пробелами можно использовать линейку, если приложить ее вертикально
     
  • 3.129, antiJson (?), 21:38, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и мне интеремно чем им не угодили нориальгые конфиги вида ключь - значение? Чего все с этим дурацким json и xml лазят.
     
  • 2.4, Аноним (-), 09:23, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Json хорош только для языков с динамической типизацией, сейчас число строка, потом число число, для остальных даже xml лучше
     
     
  • 3.10, Аноним (10), 09:56, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы ведь в курсе что числа и строки в JSON это разное?
     
     
  • 4.11, n00by (ok), 10:07, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +37 +/
    — Мне две книжки "JS для чайников" по $9.
    — С Вас $99.
     
     
  • 5.34, Gogi (??), 14:49, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    убил! :)))))))))))))
     
     
  • 6.53, Аноним (53), 17:29, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С Вас по-прежнему $99.
     
     
  • 7.95, Аноньимъ (ok), 02:19, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    (cdr(cdr(cdr price)))
     
  • 3.12, Lex (??), 10:11, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > сейчас число строка

    {
      numStr: "123"
    }

    > потом число число

    {
      numNum: 123
    }

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

     
     
  • 4.81, виндотролль (ok), 21:19, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Только "numNum" и "numStr" (в кавычках)

    Ох..нный язык для конфигурации, да...

     
     
  • 5.99, Lex (??), 07:53, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Только "numNum" и "numStr" (в кавычках)

    Для чистого JSON'а - да, поля в кавычках. Очень неудобно было набирать с телефона, потому забил.

    Сейчас нередко вместо него применяют JS-скрипты, возвращающие объект/массив, синтаксис у подобного проще получается.
    В итоге, есть и возможности JSON'а и появляется возможность вычисляемых полей/данных/аргументов, в т.ч стандартных( т.е нет функции - делается что-то по умолчанию, есть - вызывается с документированными аргументами и ожиданием ответа с конкретными конфигами )

     
     
  • 6.124, User (??), 16:54, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, в общем - хипстеры изобрели sendmail.mc. Браво, бис!
     
  • 3.22, Аноним (22), 12:39, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Добавляй в поле любого значения. json в котором одно поле тип, например type, а другое значение, например value. Да тип придется писать текстом, ну а что делать.
     
  • 3.25, Kusb (?), 12:54, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему нельзя было считать то, что записано цифрами - числом?
    И если бы я писал программу, то эта логика параметров была бы просто внутри самой программы, думаю. Зачем для конфигурации нужно явно знать тип данных смотря на текстовый файл?
     
     
  • 4.29, n00by (ok), 14:34, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему нельзя было считать то, что записано цифрами - числом?

    000 -- что за число?

     
     
  • 5.31, Аноним (22), 14:44, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Тебе, гуманитарию, это не понять. Но это 0.
     
     
  • 6.41, n00by (ok), 15:41, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спешу разочаровать, мсье гейм-аналитик не угадал даже систему кодирования.
     
  • 4.36, Annoynymous (ok), 14:58, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зачем для конфигурации нужно явно знать тип данных смотря на текстовый файл?

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

    К.О.

     
     
  • 5.136, Аноним (136), 10:17, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И как это решает XML, если нет схемы?
     
  • 4.117, лютый жабби__ (?), 12:38, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А почему нельзя было считать то, что записано цифрами - числом?

    потому что получится гребучий эксель, который теряет начальные нули )

     
  • 2.6, kravich (ok), 09:28, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, подход к конфигурированию там целиком с Openbox унаследовали
     
  • 2.7, kissmyass (?), 09:49, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –17 +/
    JSON похуже чем XML для конфигурации, проверено на собственном приложении.
     
     
  • 3.61, Аноним (61), 18:33, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    XML головного мозга.
     
  • 3.78, Чолхан (ok), 21:02, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    JSON вообще не конфигурация, а представление данных, для обмена например.
    Чтобы перегнать его, например, в XML надо применить к каждому свойству JSON что-то типа

    /boolean|number|undefined|null/.test(typeof value) ? value.toString() : value

     
     
  • 4.101, kissmyass (?), 08:21, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > JSON вообще не конфигурация, а представление данных, для обмена например.
    > Чтобы перегнать его, например, в XML надо применить к каждому свойству JSON
    > что-то типа
    > /boolean|number|undefined|null/.test(typeof value) ? value.toString()
    > : value

    Чолхан учи русский, там написано "для конфигурации". Советую начать с предлогов.

     
     
  • 5.119, Чолхан (ok), 13:06, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за совет! Судя по всему, ты понял, язык все-таки способ передачи информации, а не ДЛЯ пустой болтовни ))
     
  • 3.83, YetAnotherOnanym (ok), 21:51, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, сколько боли ты причинил фанбоям json, судя по минусам...
     
     
  • 4.86, Аноним (1), 22:34, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что это синдром утёнка, не иначе. Лично я для хранения конфигурации использую одновременно json, yaml и msgpack и из них только yaml предполагает ручное исправление. Кроме того, это была единственная причина его использовать, json не очень удобно писать вручную, а мне это нужно делать постоянно. Json для передачи по сети и msgpack для сериализации локальных данных. Но отличий между ними не так чтобы и много. Зачем тащить xml туда где в нём нет никакой нужды?
     
     
  • 5.90, YetAnotherOnanym (ok), 23:55, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А я использую пары ключ-значение, разделённые знаком равенства. Ели теперь я буду минусовать всех, кто использует json и приводит аргументы в его пользу, я буду таким же идиотом, как те, кто минусанул коммент о преимуществах XML.
     
     
  • 6.91, Аноним (1), 00:02, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А я использую пары ключ-значение, разделённые знаком равенства. Ели

    Как ты хештейблы с вложенными списками записывать будешь?

     
     
  • 7.93, User (??), 00:36, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да! И html-шаблоны с мамой клянус! Савсэм чуть-чуть js-кода! не положишь. И svg-файл текстом не запихнешь! И 10 строк с генерацией констант на python'е (не, так-то сломаться не должно - но будешь yaml'ину в кубер класть - пробелы посчитай, бро!) не вставить - в общем, плохой формат, не годный.
     
     
  • 8.100, Аноним (1), 08:12, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Опять передёргивания Например, в yaml это выглядит вот так, это десериализовыва... текст свёрнут, показать
     
     
  • 9.111, User (??), 10:19, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А вот не надо массив данных для инициализации состояния объектов конфигурацией ... текст свёрнут, показать
     
     
  • 10.112, Аноним (1), 10:26, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зависит от сложности Да, ровно это же делают и через ini, но такие данные предс... текст свёрнут, показать
     
     
  • 11.125, User (??), 17:00, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И снова Чем грузины С тем, что афедроном можно писать хоть ini, хоть xml, хот... текст свёрнут, показать
     
     
  • 12.126, Аноним (1), 17:25, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так разве это я предлагал ини Как я уже сказал, ямл из всех наиболее простой и ... большой текст свёрнут, показать
     
  • 7.105, YetAnotherOnanym (ok), 09:36, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже мне, проблема. Например, вот так:
    hash=/path/to/file
    Или так:
    hash=name_of_table_in_DB


     
  • 5.127, пердёжник (?), 19:24, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем тащить xml туда где в нём нет никакой нужды?

    так говорите, будто json имеет какие-то приемущества

     
  • 4.103, kissmyass (?), 09:02, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Каждая обезъянка считает, что она самая сообразительная, мы не будем мешать им з... большой текст свёрнут, показать
     
     
  • 5.104, Аноним (1), 09:14, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А где очерёдность ключей "в памяти" гарантирована? Кажется, это UB какое-то, сломается при следующем обновлении тулинга. Сортировать жсон не обязательно, это опционально. Он записывается именно как он представлен в памяти.

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

     
     
  • 6.106, kissmyass (?), 10:04, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    порядок следования в XML может быть определен xs element name compElement ... большой текст свёрнут, показать
     
     
  • 7.108, Аноним (1), 10:07, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Маня, это не хештейбл.
     
     
  • 8.118, kissmyass (?), 12:48, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а кто что говорил про hashtable притом в текстовом файле лол ... текст свёрнут, показать
     
     
  • 9.121, Аноним (1), 13:56, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты и говорила про ключи, подразумевая сериализацию хештейблов И тут внезапно ок... текст свёрнут, показать
     
  • 7.110, Аноним (1), 10:14, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И, кстати, ничего не мешает ровно так же использовать список вместо словаря в жсоне, там точно так же сохранится очерёдность. Только это будет {'ce1':['e1','e2','e3','e4']} -- посчитай сама недостатки при таком подходе.
     
  • 4.131, Ordu (ok), 05:20, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не фанбоям json, а хейтерам xml. Я всей душой ненавижу xml, совершеннейший убожественный бред сивой кобылы, который ещё может и годится для разметки текста (Markup Language), но для конфигов, для хранения произвольных данных существуют гораздо лучшие решения. В том числе и json, но помимо json'а, есть же sql, yaml, да хоть тот же csv.
     
     
  • 5.134, YetAnotherOnanym (ok), 08:24, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вкусовщина чистой воды, имхо. Для хранния произвольных данных ничто не лучше, всё имеет свои сферы применения. А с XML удобно работать с помощью XQuery. Есть ещё XSLT, но я его пока не ковырял за ненадобностью.
     
     
  • 6.135, Ordu (ok), 09:10, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Угу Для XML такой сферой является разметка текста Не конфига На самом деле не... большой текст свёрнут, показать
     

  • 1.8, Аноним (10), 09:55, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Композитный сервер с возможностями оконного менеджера? Это бомба!
     
     
  • 2.13, Аноним (13), 10:32, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Замедленного действия
     

  • 1.14, Аноним (14), 10:41, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Очередной велосипед с квадратными колёсами.
     
  • 1.15, Аноним (15), 11:02, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выглядит интересно. Желаю проекту успешного развития.
     
  • 1.16, svsd_val (ok), 11:05, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Смотрится интересно, в общем посмотрим во что выльется =)
     
  • 1.17, Аноним (17), 11:21, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Wmaker лучше запилите, а еще лучше нечто где будут проекты, а в проектах множество рабочих столов. Выбираешь/создаешь в меню проект и переключаешься на его рабочие столы - должно быть удобно вести множество проектов длительное время
     
     
  • 2.18, Keqing (?), 12:18, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Три буквы: KDE.
     
     
  • 3.23, Аноним (22), 12:40, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Несколько букв: KDE с Wayland УГ.
     
     
  • 4.96, Аноним (96), 02:20, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это вопрос времени.  
     
  • 3.138, Аноним (138), 17:44, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это как послать на.
     
  • 2.19, Аноним (19), 12:19, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Уже есть - Activity в KDE называется
     

  • 1.20, клавиатура (?), 12:23, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Очередная попытка, в то время как оригинал просто работает.
    Надеюсь иксы продержатся в линях хотя бы до 30-го года, чтобы продолжать спокойно работать без излишней блоатвари.
    А к тому времени возможно и БСД допилят до юзабельного использования в роли десктопа.
     
     
  • 2.38, Аноним (39), 15:03, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    с разморозкой, BSD уже давно допилили, называется MacOS
     
     
  • 3.50, клавиатура (?), 17:20, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Платиновый огороженный огрызок.
    Уж лучше БЗДя тогда.
    Есть у нас у пары разрабов, зачем они опустошили свои карманы понять невозможно.
    Для разработки макакось сливает линю по всем параметрам.
     
  • 2.45, Аноним (45), 16:11, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А к тому времени возможно и Haiku допилят до юзабельного использования в роли десктопа.
     
     
  • 3.51, клавиатура (?), 17:23, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хайку не юникс лайк, поэтому не подойдет.
    Да и думаю никогда ее не допилят, где они возьмут драйвера неясно.
    Те же БСД тянут дрова из линя, хоть так, а то вообще мало на чем можно было бы запустить.
     
     
  • 4.68, Аноним (68), 20:06, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Правда, пермиссивщина в этих дровах немного намекает на то, что дрова были сдела... большой текст свёрнут, показать
     
     
  • 5.72, Аноним (72), 20:31, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Это значит, что дрова в линуксе ненастоящие Или нерабочие Что с ними не так У... большой текст свёрнут, показать
     
     
  • 6.77, Аноним (-), 21:01, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это значит ровно то, что написано в тобой же процитироавнном Просто читать жела... большой текст свёрнут, показать
     
     
  • 7.79, Аноним (72), 21:11, 07/03/2021 Скрыто модератором
  • –2 +/
     
     
  • 8.82, Аноним (-), 21:49, 07/03/2021 Скрыто модератором
  • –2 +/
     
     
  • 9.84, Аноним (72), 21:53, 07/03/2021 Скрыто модератором
  • –1 +/
     
     
  • 10.85, Аноним (-), 22:25, 07/03/2021 Скрыто модератором
  • +/
     
     
  • 11.87, Аноним (72), 22:36, 07/03/2021 Скрыто модератором
  • +/
     
  • 5.97, Аноньимъ (ok), 02:25, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А БСДешники наоборот, штеуду молятся, мол он им с барского стола дрова кидает ням ням очень вкусно.
    А вот другие бяки недают.
     
     
  • 6.109, Аноним (26), 10:10, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У Невидии к примеру дрова унифицированы и в принципе один и тот же для всех. Потому не надо домыслов и болтовни про Штеуда. Общественность ничего лучше кроме ньювоу все равно не предоставило. Корпорасты же всё порешали и очень качественно. Надо бы радоваться, но нет, писькамерство на пустом месте присутствует постоянно и это несмотря на то, что тысячи глаз имеют крайне посредственное отношение к запилу дров.
     
     
  • 7.132, Аноньимъ (ok), 06:33, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На БСД нет куды.
    Сетевухи реалтека работают только с модулем из портов который последние 10 лет нужно было собирать вручную.
    Карты челсио вешают систему.
    Да и у самого интела сетевые драйвера ломались не так давно.
     
     
  • 8.133, Аноним (133), 08:01, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Куду и на лине надо по-извращаться чтобы включить За остальное не скажу - не з... текст свёрнут, показать
     
  • 2.56, Sunderland93 (ok), 17:48, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    С разморозкой, в BSD всё активнее внедряют Wayland, реализуя возможности, которые есть только в Linux. BSD без линукса - ничто. Как десктоп разумеется.
     
     
  • 3.66, Аноним (-), 19:47, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это в перепончатых мечтах - возможности, которые только в Линукс , а в реальн... большой текст свёрнут, показать
     
     
  • 4.67, Аноним (-), 19:52, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ссылки порезало:
    > (рандомный) патч для поддержки фри, 2013 год:

    https://lists.freedesktop.org/archives/wayland-devel/2013-February/007442.html
    > event-loop: Add support for BSD???s kevent()    instead of epoll()
    > ответ:

    https://lists.freedesktop.org/archives/wayland-devel/2013-February/007455.html
    > Would it be a better overall solution if we simply replace timerfd and signalfd with a more generic architecture and then move the guts of the event loop to poll or select?

    пофиксил.


     
  • 4.70, Sunderland93 (ok), 20:21, 07/03/2021 Скрыто модератором
  • –1 +/
     
     
  • 5.73, Аноним (73), 20:38, 07/03/2021 Скрыто модератором
  • +/
     
  • 4.74, Аноним (-), 20:49, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Это в перепончатых мечтах - "возможности, которые только в Линукс!!", а в
    > реальности - реализовали интерфейс под метровые шурупы с нестандартной резьбой (тот же evdev), которыми реализацию "замены иксам" прикрутили к пингвинчику.

    Это просто такое специфичное понимание
    >> Wayland is the next-generation display server for Unix-like systems

    напоминает
    "Any customer can have a car painted any colour that he wants, so long as it is black."

     
  • 3.89, Аноним (89), 22:45, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В BSD очень даже самостоятельное, независимое сообщество.
    Вы бы на фряхе месяц посидели бы, прежде чем такое говорить.
     
     
  • 4.98, Аноньимъ (ok), 02:31, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я как сидящий на фре 14 лет заявляю, что там всем заправляет пара охреневших корпораций.
    А "сообщество" в перерывах между поливпнием грязью любых внешних инициатив лижет жопы спонсорам.
     

  • 1.21, псевдонимус (?), 12:36, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже на что-то бессмысленное.

    Но раз авторам нужно, значит нужно.

     
  • 1.24, Kusb (?), 12:48, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Почему оконный менеджер должен явно поддерживать xwayland, скриншоты и так далее?
     
     
  • 2.32, Аноним (22), 14:46, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому что в этом суть вейленда. Не быть суперклассом.
     
     
  • 3.40, псевдонимус (?), 15:38, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что это суть вяленого:не уметь ничего. Сделай все сам.
     
  • 3.42, Kusb (?), 16:00, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Потому что в этом суть вейленда. Не быть суперклассом.

    И мы приходим к странному супер WM :-(

     
  • 3.137, Аноним (138), 17:42, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Теперь прогу надо компилить под каждый оконный манагер... жесть.
     

  • 1.30, Аноним (30), 14:43, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Lab WC? Хмм…
     
  • 1.35, Gogi (??), 14:58, 07/03/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –2 +/
     
     
  • 2.37, Annoynymous (ok), 15:02, 07/03/2021 Скрыто модератором
  • +/
     
     
  • 3.43, n00by (ok), 16:01, 07/03/2021 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (2)

  • 1.52, Аноним (52), 17:29, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    первый выпуск кейлогера для labwc: https://github.com/Aishou/wayland-keylogger
     
     
  • 2.55, Sunderland93 (ok), 17:47, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Хейтеры всё никак не успокоятся. То что по ссылке - это не кейлоггер. Дрю Деволт уже это объяснял.
     
     
  • 3.57, Аноним (52), 18:02, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    если это выглядит как кейлогер, крякает как кейлогер и логирует кнопки как кейлогер, то скорее всего это кейлогер
     
     
  • 4.59, Annoynymous (ok), 18:11, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > если это выглядит как кейлогер, крякает как кейлогер и логирует кнопки как
    > кейлогер, то скорее всего это кейлогер

    Да, только он не для labwc.

     
  • 4.69, Sunderland93 (ok), 20:20, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А теперь внедри его в десктоп на Wayland и перехвати все нажатия клавиш. А не заставляй самому это компилять и запускать
     
  • 4.130, Аноним (130), 23:42, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ждём интеграции в проприетарный софт, а то видите ли это проблема в ld_preload, а не в вялом.
     
  • 3.116, Anonim (??), 12:37, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мне больше статья Дрю про Wayland нравится.
     

  • 1.62, user90 (?), 18:35, 07/03/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –1 +/
     
  • 1.71, Аноним (71), 20:30, 07/03/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +2 +/
     
  • 1.88, Аноним (89), 22:42, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну так как? Wayland вышел из версий альфа? Или всё ещё в песочнице?
    Спрашиваю с барских иксов.
     
  • 1.113, Аноним (113), 11:10, 08/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Да уж, вместо того что бы улучшать DE, теперь все дружно реализуют один и тот же функционал 100500 разными способами, при этом рандомно ломающимся на разном софте.
     
     
  • 2.128, Анонон (?), 20:08, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Создание Wayland и миллиона DE - было гениальным шагом со стороны MS, чтобы раз и навсегда закопать десктопный линукс. :)
     

  • 1.114, Аноним (114), 11:27, 08/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В будущем планируется ... добавить возможность размещения экранных индикаторов (osd) и интерфейса переключения окон в стиле Alt+Tab.

    ждун.jpg

    Да, конечно, версия 0.1.0. Можете не напоминать.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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