URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 132098
[ Назад ]

Исходное сообщение
"Доступна Louvre 1.0, библиотека для разработки композитных серверов на базе Wayland"

Отправлено opennews , 20-Ноя-23 18:42 
Разработчики проекта Cuarzo OS представили первый выпуск библиотеки Louvre, предоставляющей компоненты для разработки композитных серверов на базе протокола Wayland. Код написан на языке С++ и распространяется под лицензией GPLv3...

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


Содержание

Сообщения в этом обсуждении
"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 18:42 
> дополнить необходимой расширенной функциональностью

для этого они должны были использовать лицензию BSD, пока - отказать


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Карлос Сношайтилис , 20-Ноя-23 18:45 
> Библиотека берёт на себя выполнение всех низкоуровневых операций...

Таких как "двойное освобождение памяти", "выход за пределы буфера", "использование после освобождения" и другие часто используемые операции


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 19:58 
Перепиши на безопастном.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 06:59 
> Таких как "двойное освобождение памяти"

Очень хочется увидеть пример такого с unique_ptr<>. Эксперт ведь не теоретик, а практик?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Карлос Сношайтилис , 08-Дек-23 12:59 
При чём тут unique_ptr, клоун?
Угадай с трёх попыток, сколько раз в проекте используется unique_ptr.

Люди, по природе своей, невнимательны, и ошибаться будут всегда. А C/++ им и не мешает, а иногда и помогает.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 18:49 
Дрюшечка прям так и побежит свой sway со своего wlroots переписывать... У чела cтремление отогнать от себя и своих поделок всех адекватных, и он плевать хотел на лучшие альтернативы. Отсюда и фанатение от намеренно непригодных для использования технологий вроде Gemini, заведомо устаревших языков вроде C, и своих поделок-самоделок: своего менеджера окон, своего никому кроме него не нужного ЯП, своей ОС со своим ядром, и своего хостинг исходного кода с надуманными неадекватными правилами.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Второй из Кукуева , 20-Ноя-23 19:19 
Обидно, что при этом так как он сделал свой проект первым уже никто не бежит делать еще один вариант i3wm-совместимого под вэйланд

И в результате если ты хочешь съехать с иксов и i3wm на wayland ты едешь на sway с его неадекватным разрабом


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 19:29 
> Дрюшечка прям так и побежит свой sway

Он его не сопровождает

> У чела cтремление отогнать от себя и своих поделок всех адекватных, и он плевать хотел на лучшие альтернативы. Отсюда и фанатение от намеренно непригодных для использования технологий вроде Gemini, заведомо устаревших языков вроде C, и своих поделок-самоделок: своего менеджера окон, своего никому кроме него не нужного ЯП, своей ОС со своим ядром, и своего хостинг исходного кода с надуманными неадекватными правилами.

У него своё видение ситуации на современное развитие технологий, жручие браузеры, переусложненные стандарты и «безопасные» языки. Стоит заметить, что он в отличие от, не только языком треплет, но и реально пишет код. А так он один из представителей старой школы и как глоток свежего воздуха в засилье хипстоты.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 20:41 
>У него своё видение ситуации на современное развитие технологий

Его "видение" не в ладах со здравым смыслом.

>жручие браузеры, переусложненные стандарты

Жрущесть браузеров обусловлена подходами, принятыми в Гугле, в первую очередь, карго-культизмом Мозиллы во-вторую, заинтересованностью в прибыли, в том числе от слежки, владельцев сайтов - в третью, и отсутствующей квалификацией и беспринципностью вебмастеров - в четвёртую. Но создатель Gemini предложил выкинуть HTTP и HTML целиком и какое-то говно вместо них предложил. Зачем? Из NIH-синдрома, просто чтобы о себе заявить. Вместо того чтобы просто отобрать подмножество HTML и API JavaScript и объявить, что только их разрешено использовать на православных сайтах, было сделано ни с чем не совместимое дерьмо. А такие вот как Дрюшечка носятся с этим дерьмом просто в знак протеста, из-за которого оно стало модно в определённых кругах, как с писаной торбой.

>«безопасные» языки

Да это просто мода дурацкая - ненавидеть C++. И что же решил Дрюшечка сделать? Свой язык. Разумеется, один человек не может сделать годный язык общего назначения, ибо любой язык - это прежде всего сообщество. А чтобы это сообщество набрать, нужно чтобы не только сам язык был годным, но и чтобы на нём было достаточно годного контента даром и чтобы никто не ушёл обиженным, который ты сам пишешь за свой счёт. Либо твой язык загибается. На узкоспециализированных DSL это можно сделать силами малой команды в узкой нише этих DSL (голубой океан). Для ЯП общего назначения (красный океан) создать достаточно стимулов для выбора именно того языка вместо других может только одна из крупнейших корпораций. Дрюшечка - не крупная корпорация. Он даже работоспособность своего говна на всех архитектурах кроме x86_64 не осилил реализовать.

>Стоит заметить, что он в отличие от, не только языком треплет, но и реально пишет код.

А толку, если всё написанное - это хлам, который не взлетит.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 20:48 
> Вместо того чтобы просто отобрать подмножество HTML и API JavaScript и объявить, что только их разрешено использовать на православных сайтах, было сделано ни с чем не совместимое дерьмо. А такие вот как Дрюшечка носятся с этим дерьмом просто в знак протеста, из-за которого оно стало модно в определённых кругах, как с писаной торбой.  

HTML и JS имеют фундаментальный недостаток. Кол-во веб-стандартов уже такое, что тебе нереально поддержать хотя бы часть из них. Поэтому люди используют другие подходы.

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

Ты бы посмотрел, что hare уже есть сообщество, прежде чем писать.

> А толку, если всё написанное - это хлам, который не взлетит.

Почему тебя это так волнует? Человек что-то пишет, тебе не навязывает. Почему такая неприязнь?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 21:01 
>HTML и JS имеют фундаментальный недостаток

Фатальный: их пгидумал не автор Gemini.

>Кол-во веб-стандартов уже такое, что тебе нереально поддержать хотя бы часть из них.

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

>Ты бы посмотрел, что hare уже есть сообщество, прежде чем писать.

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 02:51 
> Если, конечно, Дрюшечка не найдёт мультимиллиардера, желающего растратить своё состояние на затопление этих эффектов в бабле ради раскрутки ещё одного языка с кучей недостатков, во всех адекватных конкурентах отсутствующих.

Ему это не надо. Он делает, что нравится. Чем он тебе не угодил? Откуда столько внимания к нему?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 11:08 
Странные решения принимает. Вообще ничем не обоснованные, кроме личных хотелок. "Вот я искусственно введу такое ограничение, потому что я так хочу, потому что так было в том-то говне мамонта, а я ради моды в моём окружении хочу к этому говну примазаться, а все, кому это ограничение не нравится - пусть утрутся. Баг по поводу отм5ны ограничения так и закрою, с такой формулировкой." Ну нафиг. Благо есть чем заменить.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 15:46 
> это просто мода дурацкая - ненавидеть C++

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 17:00 
>За что его любить

За сбалансированное сочетание нужных качеств, обусловлившие его успех в разработке софта. Он дизайнится комитетом, а не группой экстремистов. Поэтому он такой и некрасивый. Зато применимый на практике и отвечающий нуждам трудящихся. Ни один из языков, сдизайненных экстремистами, не смог достичь этого, потому что у экстремистов свои ценности. Кому-то из экстремистов подавай пакетный менеджер именно по типу npm, другому подавай корутины на каждый чих, третьему подавай чтобы композиция вместо наследования была навязана в языке, четвёртому подавай чтобы язык энфорсил отступы пробелами... Каждый из экстремистов фокусируется на нескольких конкретных маловажных аспектах в ущерб действительно важным: скорости, размеру, портативности, совместимости и потреблению памяти. Неудпвительно, что их говно не взлетело.

Самый многообещающий ЯП сейчас, который может стать де-факто новой версией C++ - это Carbon. "Может стать" - вот станет тогда, когда его поддержку завезут в clang++ и g++ кактрасширение над C++ (каким образом реализованы C и C++ - как расширения над общим подмножеством), а не когда его тулчейны и код.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 17:18 
Да пох всем, что софт будет на 10% медленнее, зато кодер корячиться не будет. Решают алгоритмы, а не язык. Пузырёк на асме посчитанный до такта и до байта всегда будет медленнее квик-сорта на джаве. Это не преимущество короче. На 386 может и было преимуществом, но не сейчас.

Что остаётся... Переносимость нативного софта в 2023? Вообще, нативный софт в 2023? Серьёзно? Всё повседневное ойти давно сделано на тормозном интерпретируемом г-не - и всё работает, все довольны. На ведроиде вообще всё под JVM крутится, опять же всё работает, всех устраивает. А луддиты всё пытаются улучшать КПД паровоза.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 18:25 
>на асме

Напоминаю: C++ - язык ВЫСОКОГО уровня. С обширной стандартной библиотекой. Ставшей с ranges ещё полезнее: теперь значительная часть вычислерий делается в compile time.

>Вообще, нативный софт в 2023? Серьёзно?

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 23-Ноя-23 05:42 
> Самый многообещающий ЯП сейчас, который может стать де-факто новой версией C++ - это Carbon.

- Новый язык, сохраняющий совместимость с C++, открывает огромные возможности. Чего мы все ждём от C++ уже 15 лет?
- Рефлексию!
- [Не слышит] Да! Мы все ждём новый синтаксис.
/глупая шутка


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 18:02 
> А за что его любить? Гимор, палки в колёса, постоянные лишние приседания для ублажения сраной железки. Надо байторукоблудие - пишите сразу на асме.

Эмм. Ну вообще-то он даёт больше гарантий в плане типов чем С, плюс стандартная библиотека, плюс буст. При этом всем ты можешь писать на нем как на С, ну почти.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 18:28 
Да я как-то 2 часа отлаживал сигсегв в своём улучшении для чужой сишной программы (программа - тот ещё говнокод, обычный в сишных проектах). Кончилось тем, что я перекомпилировал код плюсовым компилятором, и оказалось что кое-где тип не тот, но сишному компилятору пофиг, даже ворнинга не было, а для плюсового это была вполне ошибка даже без -Werror.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 06-Дек-23 16:31 
Каждый junior проходит через это, не понятно к чему это нытье.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 01-Июн-24 00:15 
>Но создатель Gemini предложил выкинуть HTTP и HTML целиком и какое-то говно вместо них предложил.

Полная чушь. На первой же попавшейся странице в поиске написано следующее: "According to Solderpunk's FAQ, Gemini is not intended to replace Gopher or HTTP, but to co-exist with them."


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено CForever , 20-Ноя-23 20:56 
Язык си устарел?
Пройдет ещё 50 лет , а про него так и будут писать, ура язык си устарел...

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 21:04 
Современная версия языка C называется C++. Она с ним кое-где не совместима, но так надо. Python 3 с Python 2 тоже не совместим на 100%. И в адекватных проектах Python 2 дропнули ещё до 2014 года.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено _ , 21-Ноя-23 03:27 
Эпический! (С) :-D

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 09:52 
> Современная версия языка C называется C++.

Вы хоть понимаете, насколько тупую вещь написали? Как если бы кто-то сказал, что питон - современная версия бейсика.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 11:11 
C++ является форком C, как любая новая версия является форком старой. Питон не является форком бэйсика.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 17:22 
> питон - современная версия бейсика

Он занял ровно эту нишу - интерпретируемый HLL для обучения и разработки психически здоровыми людьми.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 18:34 
нет, не ту же. бейсик, паскали и матлаб - это лютая ересь, кодеров на которых все презирают. Занять эту нишу питон никак не может, потому что в нём этой откровенной ереси, от которой нормального кодера тошнит, уже нет.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 19:04 
Ну-ну-ну, тише-тише... Обязательного goto и номеров строк не было уже в кубейсике в 80ые :)

Про паскаль вообще пушка. По реальной применимости тот же дельфи давал и даёт прикурить многим "хорошим" языкам. Странно как-то, да?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 19:53 
>Про паскаль вообще пушка. По реальной применимости тот же дельфи

Давал в 90е. Когда Qt ещё не набрал популярность. Сейчас же программы на паскале и/или делфи и/или киликс представляют жалкое зрелище и зачастую - нечитаемый говнокод в исходниках и глюкодром с сигсегвами в продакшне. Доводилось в некоторых копаться с целью выяснения недокументированных деталей (на доки паскале-программисты тоже забили - исходник ведь лучшая дока!)


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 02:13 
Ну знаешь, и на PHP4 в 2024 году тебе никто не мешает сайт хостить,.. как и через 50 лет не будет. Зачем запрещать юродиевым, от них и так толку 0.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 15:46 
Это называется "легаси"

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 17:23 
Призыв всем упарываться сишкой и крестами это как электронщика заставлять упарываться квантмехом. Ну знает инженер, что там неопределённости какие-то, спин, взаимодействия, но работает он в итоге с готовыми транзисторами и микросхемами абстрагируясь от квантмеха.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 18:36 
кресты с точки зрения прикладного программера почти ничем не отличаются от питона, яваскрипта, шарпа или джавы.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Owlet , 22-Ноя-23 13:14 
Ну, если только хелловорлды писать, то да, один фиг. Или в общем, если толком не знать ни одни из этих языков.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 23-Ноя-23 21:17 
За себя говорить надо.Вот так:
>Ну, если Pwlet только хелловорлды пишет, то да, ему один фиг. Или в общем, если Owlet толком не знает ни одни из этих языков.

А кьгда я делал перевод с Rust на C++ одной библиотеки от одной корпорации, то он в принципе построчный был.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 24-Ноя-23 07:43 
И когда я делал перевод с С++ прикладного программатора на С++, то он в принципе построчный был - расставлял &.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 18:51 
Понапишут всякого шлака, прослойки прослоек и т.д. и т.п.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 17:26 
> Понапишут всякого шлака, прослойки прослоек

Вот так взял и обидел весь линукс... Ну серьёзно, опеннет открываешь - вышла библиотека, вышла yet another служебно-системная хрень, вышла версия 0.0001pre-alpha бэкенда для эмулятора враппера, переписали grep на ржавом.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 19:09 
Обёртка над вяленым уже лет сто как в qt сделана

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 20-Ноя-23 19:14 
просто оставлю это здесь..
всем "адвокатам" и фанбоям на радость..

https://dudemanguy.github.io/blog/posts/2022-06-10-wayland-x...


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 19:22 
разрабы иксов: "иксы проблематичны, поэтому мы работаем над вяленым"
разрабы вяленого: "иксы проблематичны, поэтому мы работаем над вяленым"
дистростроители: "иксы проблематичны, поэтому мы работаем над вяленым"
какой-то чувак из народ.ру^W геоситиз^W гитхаб.ио: "вяленый эта плоха, иксы эта крута, мне виднее"

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 20:25 
> какой-то чувак из народ.ру^W геоситиз^W гитхаб.ио: "вяленый эта плоха, иксы эта крута, мне виднее"

Только не какой-то, а "de-facto mpv Wayland developer" с коммит-битом и кучей кода для поддержки вяленого, не "эта плоха", а по пунктам, с тех. обоснованием что, как и почему ...
а так да, все как обычно - местные фанаты вяленого опять уверенно доказали, что дальше заголовка они читать не умеют ...


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 20-Ноя-23 21:10 
> "de-facto mpv Wayland developer"

т.к. все равно какой-то васян который пилит очередное ненужно уже кучу лет? и что это меняет?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 21:23 
>> "de-facto mpv Wayland developer"
> т.к. все равно какой-то васян который пилит очередное ненужно уже кучу лет? и что это меняет?

Ну, во-первых, там действительно перечислены технические недостатки и недоработки - в отличие от привычных опеннетных сотрясений воздуха метаном,
во-вторых:
> разрабы иксов: "иксы проблематичны, поэтому мы работаем над вяленым" [нет там давно уже разрабов иксов, есть тех. поддержка от красношляпы, давно "разогнавшая" все комюнити]
> дистростроители: "иксы проблематичны, поэтому мы работаем над вяленым"

тут разница лишь в том, что это "правильные Васяны" c правильным мнением, так что ли?



"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 20-Ноя-23 21:33 
> так что ли?

Разница в том, что те васяны до сих пор фиксят иксовые баги в xwayland, а этот только воздух манифестами сотрясает.

Про "сообщество" можете даже не начинать. Нет никакого сообщества.
Иначе оно бы давно уже сделало правильный форк исксов и исправило бы его все проблемы.
А по факту даже баги фиксить некому. Могут только на форумах ныть "верните как было!111 вы обязаны!!11"


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 22:47 
>> так что ли?
> Разница в том, что те васяны до сих пор фиксят иксовые баги в xwayland

Это дистростроители что ли?

> а этот только воздух манифестами сотрясает.

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

> Про "сообщество" можете даже не начинать. Нет никакого сообщества.
> Иначе оно бы давно уже сделало правильный форк исксов и исправило бы

Унылая демагогия ... при этом Воены стыдливо умалчивают, почему тот же патч на исправление "keyboard layout switch" лет 8 как стыдливо кочует по репам гент, арчей и даже бубунты (как минимум, одно время), лишь только не в апстриме ...  

> А по факту даже баги фиксить некому. Могут только на форумах ныть "верните как было!111 вы обязаны!!11"

И опять ничего нового, лишь очередные фантазии унылая демагогия вяленофанатов, вместо конретики ...
"расходимся, пацаны"(с)



"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 20-Ноя-23 23:15 
> Это дистростроители что ли?

Нет конечно, у 95% дистростроителей лапки. Можешь зайти на их git и посмотреть людей https://gitlab.freedesktop.org/xorg/xserver
Напр. Matthieu Herrb, Adam Jackson, Peter Hutterer и тд.

> дальше заголовка читать не принято

Ну-ну)) Такое ощущение что ты сам не читал тот текст.
"Nobody is going to drop their X11 code because so many users are going to be still using it."
Но именно это мы сейчас и наблюдаем. За последние пару месяцев о планах прекратить поддержку иксов заявили кеды, шапка, гном. И уверен что скоро они так и сделают.

> стыдливо умалчивают почему тот же патч

Нечего стыдиться. Если ты про знаменитый 865й - то потому что патч овно и он "proven to break the XKB specification". Но сделать свой форк (с 2004 года, на минуточку) никто так и не шмог(((
Если про другой - то уточни, про какой. Потому что в иксах багов просто куча, всех и не запомнить.

> очередные фантазии унылая демагогия

Что-то ты слишком быстро слился. Тяжелый день был? Устал?)


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 00:28 
> дистростроители: "иксы проблематичны, поэтому мы работаем над вяленым"
>> Это дистростроители что ли?
> Нет конечно, у 95% дистростроителей лапки. Можешь зайти на их git

Т.е. дистростроители были для массовки ...

>> дальше заголовка читать не принято
> Ну-ну)) Такое ощущение что ты сам не читал тот текст.
> "Nobody is going to drop their X11 code because so many users
> are going to be still using it."
> Но именно это мы сейчас и наблюдаем.

Какой-то неудачный перевод стрелок.
Я тебе раскрою секретную тайну - там, сразу под заголовком идет дата публикации (помимо того, что ее видно в URL).

Ну и "наблюдения" соответсвующие:
> За последние пару месяцев о планах прекратить поддержку иксов заявили кеды, шапка, гном. И уверен что скоро они так и сделают.
> шапка, гном

Э-э, еще один секретный секрет: гном разрабатывается шапкой, которая и продвигает вейланд (и заодно слили иксы, но це другая история и обсуждать ее с горячими фанатами вяленого дело неблагодарное).
Это помимо того, что в планах там было "В Fedora 40 планируют прекратить поддержу X11 в окружении KDE" (угадай с трех раз, кто стоит за федорой - начинается на "ша" и кончается "пка")
А так да, все верно - просто как обычно "не в лоторею, а в карты, не машину, а велосипед ..."

>> Могут только на форумах ныть "верните как было!111 вы обязаны!!11"
> Что-то ты слишком быстро слился. Тяжелый день был? Устал?)

Экий ты самокритичный, но почему о себе в третьем лице?



"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 00:32 
> Что-то ты слишком быстро слился. Тяжелый день был? Устал?)

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 21-Ноя-23 00:47 
Скорее с вами, иксовфанатиками, спорить абсолютно скучно и бесполезно - вам даже если написать и дать полный различных технических особенностей и конкретных примеров разбор, почему иксы это кал, вы всё равно будете утверждать, что они топ - и что тиринга нет, и что с многомониторными конфигурациями все нормально, и что hdr ненужОн, а вейланд бесполезен, потому что там нет сетевой прозрачности. При этом ни одного достаточно реалистичного предложения как исправить исксы вы родить не можете.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 21-Ноя-23 02:34 
> что они топ - и что тиринга нет,

Тиринга нет там, где научились включать V-Sync.

> и что hdr ненужОн

Был бы нужен, его бы сделали уже давно в иксах.

> а вейланд бесполезен, потому что там нет сетевой прозрачности

Он не бесполезен, он ущербен.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено фнон , 21-Ноя-23 12:23 
> Был бы нужен, его бы сделали уже давно в иксах.

Ну так все кому нужен - переехали на вейланд.
А те кому не нужно - пусть сами поддерживают иксы.
Все честно


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 17:05 
А что нужно поддерживать в X?

УМВР


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено фнон , 21-Ноя-23 17:16 
А чего они тогда ноют? Вот целый манифест со слезами накалякал.
Или может ты пользователь? Я то говорю про мейнтейнеров ДЕшек, которым приходится ковыряться в Хсах

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 21-Ноя-23 12:31 
> V-Sync

И наслаждаться просадками производительности. Прелестно, просто прелестно.

> Был бы нужен, его бы сделали уже давно в иксах.

Но в KDE Plasma 6.0 для игр HDR уже сделали для вейланд сессии, разумеется.
Т.е. это не потому что HDR не нужен, а потому что иксы ненужны))


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 22-Ноя-23 00:14 
> И наслаждаться просадками производительности. Прелестно, просто прелестно.

Либо задержки, либо тиринг, выбирай.

> Но в KDE Plasma 6.0 для игр HDR уже сделали для вейланд сессии, разумеется.

Осталось сделать в 10 других вяленд композиторах)


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 21-Ноя-23 14:28 
>> что они топ - и что тиринга нет,
> Тиринга нет там, где научились включать V-Sync.

не только.. есть "TearFree", "AccelMethod", настройки "Cache*" и т.п.  "проблема" только в том, что оно не из коробки.. и в статье, с другой стороны, приведён пример ущербности подхода (wayland), не дающего приложению (mpv) самостоятельно заниматься рендерингом..

>> и что hdr ненужОн
> Был бы нужен, его бы сделали уже давно в иксах.

X всегда позволял (и позволяет) устанавливать custom DPI, сообразно с физ. возможностями монитора.. тупо указать, сколько точек на дюйм.. всё.. то, что тулкиты а-ля gtk3+ это игнорируют, лишь маркер/показатель..

с другой стороны, "wayland scaling" до последнего времени не мог в дробные значения (вернее мог, сперва увеличивая в int_inc, а потом уменьшая в int_dec для приближения к требуемой дроби значения) и сам по себе (с масштабированием базы вместо рендеринга сразу в требуемое) ведёт к замыливанию шрифтов и т.п.. очередной пример ошибки в архитектуре..


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 21:37 
Вьюноша допустил ошибку выжившего, видя перед собой уже допиленные иксы, для которых по всем проектам уже расставили хаки без его участия. Родись он на 20 лет раньше, он бы все это засвидетельствовал. В виде разоблачительной статейки на геоситиз, очевидно.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 07:05 
>> какой-то чувак из народ.ру^W геоситиз^W гитхаб.ио: "вяленый эта плоха, иксы эта крута, мне виднее"
> Только не какой-то, а "de-facto mpv Wayland developer" с коммит-битом и кучей
> кода для поддержки вяленого

Не читал его статью, потому не буду говорить о ней в целом, лишь о части:

"Wayland's render loop design is ridiculous" - это совершенно естественно. Если бы mpv изначально проектировался под Wayland, а он добавлял поддержку XCB, там было бы "X11 render loop design is ridiculous".

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 21-Ноя-23 13:58 
> Не читал его статью, потому не буду говорить о ней в целом,
> лишь о части:
> "Wayland's render loop design is ridiculous" - это совершенно естественно. Если бы
> mpv изначально проектировался под Wayland, а он добавлял поддержку XCB, там
> было бы "X11 render loop design is ridiculous".
> Советую самому ознакомиться с вопросом на практике, прежде чем всё подряд копировать.

прежде чем давать "советы", может стоит ознакомиться со статьёй полностью? хотя бы для того, чтобы понять (в контексте чего) смысл претензий автора?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 14:08 
>> Не читал его статью, потому не буду говорить о ней в целом,
>> лишь о части:
>> "Wayland's render loop design is ridiculous" - это совершенно естественно. Если бы
>> mpv изначально проектировался под Wayland, а он добавлял поддержку XCB, там
>> было бы "X11 render loop design is ridiculous".
>> Советую самому ознакомиться с вопросом на практике, прежде чем всё подряд копировать.
> прежде чем давать "советы", может стоит ознакомиться со статьёй полностью? хотя бы
> для того, чтобы понять (в контексте чего) смысл претензий автора?

Вот ознакомься с темой,а  не с чьим-то мнение, а потом давай мне советы. Я писал код под оба варианта и потому знаю, что в Wayland цикл рендера получается куда как проще.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 14:14 
Специально для тебя, поскольку код ты писать не будешь (не умеешь) читаю прямо сейчас и копирую:

"But many applications are cross platform and internally driven. Refactoring a render loop to operate completely differently, just for the sake of one platform that acts like a special snowflake is not appealing to anybody."

Это как раз то, о чём я и писал - его существующий дизайн не вписался. Виноват, конечно, Wayland.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 21-Ноя-23 14:38 
> Специально для тебя, поскольку код ты писать не будешь (не умеешь) читаю
> прямо сейчас и копирую:
> "But many applications are cross platform and internally driven. Refactoring a render
> loop to operate completely differently, just for the sake of one
> platform that acts like a special snowflake is not appealing to
> anybody."
> Это как раз то, о чём я и писал - его существующий
> дизайн не вписался. Виноват, конечно, Wayland.

именно! ибо за 15 лет т.н. "разработки" до сих пор нет референсной имплементации (!рабочей!) !!! о чём вся эта статья..
сам найдёшь, где это написано, или скопировать ?!


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено фнон , 21-Ноя-23 16:29 
Есть Weston is the reference implementation of a Wayland compositor
и он работает

То что там нет каких-то функций типа "рендерить окно когда оно hidden" нужные паре маргиналов и печальному клоуну который ноет в интернете... это проблемы точно не вестона и не вейланда.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 22-Ноя-23 15:33 
Это не reference implementation. Иначе в нём можно было бы запустить любое приложение.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 23-Ноя-23 11:30 
> Это не reference implementation. Иначе в нём можно было бы запустить любое
> приложение.

скорее это именно такой "референс" (после 15-ти лет т.н. "разработки"), всеми силами продвигающий использование Xorg  :)


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 23-Ноя-23 11:23 
> Есть Weston is the reference implementation of a Wayland compositor
>    и он работает

https://www.opennet.dev/openforum/vsluhforumID3/132098.html#143


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 24-Ноя-23 07:56 
> нет каких-то функций типа "рендерить окно когда оно hidden"
> нужные паре маргиналов

Если наблюдаемый результат невозможно отобразить, то зачем его вычислять? Это не маргиналы, а шарлатаны.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 22-Ноя-23 12:33 
>[оверквотинг удален]
>> прямо сейчас и копирую:
>> "But many applications are cross platform and internally driven. Refactoring a render
>> loop to operate completely differently, just for the sake of one
>> platform that acts like a special snowflake is not appealing to
>> anybody."
>> Это как раз то, о чём я и писал - его существующий
>> дизайн не вписался. Виноват, конечно, Wayland.
> именно! ибо за 15 лет т.н. "разработки" до сих пор нет референсной
> имплементации (!рабочей!) !!! о чём вся эта статья..
> сам найдёшь, где это написано, или скопировать ?!

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 23-Ноя-23 10:54 
>[оверквотинг удален]
>>> loop to operate completely differently, just for the sake of one
>>> platform that acts like a special snowflake is not appealing to
>>> anybody."
>>> Это как раз то, о чём я и писал - его существующий
>>> дизайн не вписался. Виноват, конечно, Wayland.
>> именно! ибо за 15 лет т.н. "разработки" до сих пор нет референсной
>> имплементации (!рабочей!) !!! о чём вся эта статья..
>> сам найдёшь, где это написано, или скопировать ?!
> Скопируй, конечно. Что бы лишний раз подтвердить своё абсолютное непонимание, что такое
> дизайн. И чем архитектура отличается от имплементации.

It's fair to say that I am more experienced with Wayland client code than most people and reasonably know my way around the API. In the earlier days, I was more of a Wayland advocate but my attitude eventually soured as time went on.
**
My perspective is primarily from the client side of things. Perhaps the server API is way nicer.
**
Nobody sat down and wrote a strong reference implementation that included all the extensions you need for a usable desktop. There is, of course, Weston. It is OK for maybe a kiosk, but for your actual computer it was never (and still isn't) anything beyond a toy to play with.
**
Xorg has everything you need already and implements all the extensions you care about. Everyone targets the exact same Xorg server which leads to predictable, consistent behavior.

In contrast, Wayland never gained such a strong reference implementation.
**
This still doesn't change the fact that there are 4 different Wayland implementations you have to support as a Wayland client though: Mutter, Plasma, wlroots, and Weston. You can omit Weston if you really want since nobody really uses it, but it's still an annoying problem that doesn't exist on Xorg. A random Xorg window manager may not support some particular window hint or extension, but that's just simply the window manager developer not adding a certain feature. It's not the same as the exact same code acting differently everywhere for no real reason. I have encountered this multiple times.
**
и т.д. и т.п..
умение читать и понимать прочитанное в наше время становится всё более редким и (?не?)востребованным.. "увы"©


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 24-Ноя-23 07:50 
>[оверквотинг удален]
>>>> anybody."
>>>> Это как раз то, о чём я и писал - его существующий
>>>> дизайн не вписался. Виноват, конечно, Wayland.
>>> именно! ибо за 15 лет т.н. "разработки" до сих пор нет референсной
>>> имплементации (!рабочей!) !!! о чём вся эта статья..
>>> сам найдёшь, где это написано, или скопировать ?!
>> Скопируй, конечно. Что бы лишний раз подтвердить своё абсолютное непонимание, что такое
>> дизайн. И чем архитектура отличается от имплементации.
> It's fair to say that I am more experienced with Wayland client
> code than most people

Так и быть, переведу неясный тебе текст. У автора статьи больше опыта с Wayland, чем у тебя.

Что побудило его написать статью, мне прекрасно понятно, и я даже попробовал тебе объяснить. Но зачем лезешь в вопрос ты?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 14:19 
"If your client tries to draw while it is hidden, woops it gets indefinitely stalled until you bring it back into view."

На самом деле Wayland не вызывает колбэк для неактивного окна и правильно делает. Иди попробуй на другом API отследить, когда видеопроигрывателю не следует впустую тратить аккумулятор, потом поговорим, зачем mpv что-то рисует, когда это вообще не надо, и почему не обрабатывает такую ситуацию.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 14:24 
> попробуй на другом API отследить, когда видеопроигрывателю
> не следует впустую тратить аккумулятор

"There's a heuristic that guesses when mpv is hidden (been wrong before)"

Ну зачем мне это всё читать? Что бы объяснять экспертам?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 21-Ноя-23 15:00 
> "If your client tries to draw while it is hidden, woops it gets indefinitely stalled until you bring it back into view."  

    На самом деле Wayland не вызывает колбэк для неактивного окна и правильно делает. Иди попробуй на другом API отследить,    
    когда видеопроигрывателю не следует впустую тратить аккумулятор, потом поговорим, зачем mpv что-то рисует, когда это      
    вообще не надо, и почему не обрабатывает такую ситуацию.

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено фнон , 21-Ноя-23 16:44 
> "правильные" (якобы) спецификации протокола (wayland) приводят (со временем) к скептическим оценкам со стороны разработчиков

Что-то основные разработчики ДЕ с радостью объявляют о начале перехода на вейланд.
Вон Федора и XFCE недавно тоже присоединились. Вайн тоже адаптирует.

А против только упоротые типа probonopd (которого, например, ловили на том что баги пофикшенные 3 года назад еще висят в списке), сабжа выше и еще нескольки местных знаменитостей.
У них обычно все работает, а когда начиешь тыкать носом в мануалы
https://wiki.archlinux.org/title/Variable_refresh_rate
"This option is available since xorg-server release 21.1.0 and will allow synchronized page flips up to the highest refresh rate your primary monitor supports. Your secondary monitor(s) may exhibit tearing however."

То они начинают сливаться "у меня нет 2 мониторов, у меня глаза не видят тиринга, мне не нужен HDR..." и тд


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 22-Ноя-23 12:52 
Wine, судя по датам оригиналов патчей, адаптирвана пару лет назад. Сейчас синхронизируют с апстримом. GUI приложения работают, на рассмотрении пулл-реквесты под Vulkan. Думаю их примут до выпуска 9-й версии. Годик потестируют и в 10-й Wine в 2025-м выкинут Иксы.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 22-Ноя-23 12:43 
>[оверквотинг удален]
> неактивного окна и правильно делает. Иди попробуй на другом API отследить,
>     когда видеопроигрывателю не следует впустую тратить аккумулятор, потом
> поговорим, зачем mpv что-то рисует, когда это
>     вообще не надо, и почему не обрабатывает такую
> ситуацию.
> на самом деле статья - пример того, как "правильные" (якобы) спецификации протокола
> (wayland) приводят (со временем) к скептическим оценкам со стороны разработчиков, ранее
> одобрявщих идею создать с нуля что-то иное/лучшее.. ведь "лучшее - враг
> хорошего".. и ещё раз об отсутствии рабочей референсной имплементации.. и уже
> потом - о кроссплатформенности.. и т.д. и т.п..

На самом деле ты далёк от программирования и потому не знаешь, что изменение API - обычное дело даже в пределах одной библиотеки. Поэтому рано или поздно приходится заниматься редизайном её клиента. Тот разработчик столкнулся с таким и написал о своих приключениях. На самом деле это следует предвидеть и быть готовым. Микрософт вон вообще выкинула TDI и никто не пикнул, банкротились молча Тебе же даны все карты в руки, ты мог бы участвовать в создании, писать код, но "сообщество" имеет лишь ныть.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 23-Ноя-23 10:59 
>  На самом деле ты далёк от программирования и потому не знаешь, что изменение API ....

или же вы не умеете читать и понимать прочитанное:
https://www.opennet.dev/openforum/vsluhforumID3/132098.html#143


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 24-Ноя-23 08:00 
>>  На самом деле ты далёк от программирования и потому не знаешь, что изменение API ....
> или же вы не умеете читать и понимать прочитанное:
> https://www.opennet.dev/openforum/vsluhforumID3/132098.html#143

ЧИТД. Ты не можешь дать ссылку на результат своего опыта, на свой код, лишь на чужие слова. А у меня нет особого желания разговаривать с копипастой.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 12:05 
> For a concrete example, you can, on the client side, choose a specific output to fullscreen to, but you cannot chose a specific output to start up in non-fullscreen mode.

Это разве делается со стороны приложения, а не композитора? Разве это не фича композитора запоминать положение окна?

Наверно, это было бы проблемой, в каком нибудь гноме; раз они собирались переделать компоновку окон, и тут внезапно открылся бы mpv посреди остальных окон, нет?


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 21-Ноя-23 13:01 
>> For a concrete example, you can, on the client side, choose a specific output to fullscreen to, but you cannot chose a specific output to start up in non-fullscreen mode.
> Это разве делается со стороны приложения, а не композитора? Разве это не
> фича композитора запоминать положение окна?

речь об отсутствии механизма в (спецификации) протоколе (после 15-ти лет "разработки").. т.е. клиент может в фуллскрин (!с перенаправлением вывода!), а в "простое" окно - не может..


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено фнон , 21-Ноя-23 17:26 
1. Если за 15 лет это не добавили - значит оно "ненужно".
2. Если за 15 лет не нашлось никого, кто бы пришел с предложением "а давайте добавим" или с PRм - смотри пред пункт.
3. Зачем добавлять ненужные функции? Это не нужно)

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 19:56 
>смотри пред пункт.
>See figure 1.

Пофиксил.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено крокодил мимо.. , 23-Ноя-23 11:08 
или же стоит ещё раз внимательно перечитать секцию (статьи):
"Wayland's lack of feature parity with Xorg cripples it."
компании Valve потребовалось несколько лет, чтобы "протолкнуть" протокол тиринга..
обычно же всё как-то так (на дату статьи):

Do you want to write a Wayland screenshot tool? Well, enjoy writing a different backend for every single compositor because somehow this still isn't standardized in anyway. There is a wayland-protocols upstream, but stuff gets added there at glacial pace. Often protocol proposals are just bikeshed into oblivion with no end in sight.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 20-Ноя-23 19:30 
Фрагментация в Wayland цветёт и процветает.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 19:33 
Пацаны каждый свою жигу тюнингует как хочет

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 20-Ноя-23 20:43 
Десктоп линукса это не жига.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено не родной носитель , 20-Ноя-23 20:51 
Да, это отжига.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 00:24 
>Десктоп линукса это не жига.

Потому что это буханка черного с "рогами" троллейбуса.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 18:06 
> Десктоп линукса это не жига.

А что? фольсвагенгруп? Где сейчас без сервисного компа даже колодки на дисках не развесит? Нет это ближе к яблочникам. Линукс это как раз жига, ну или машина безумного макса.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено не родной носитель , 21-Ноя-23 19:55 
Безумного жигулякса.
Безумного Шляпника, на самом деле. Линукс - это Чаепитие со Сдвигом.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 20-Ноя-23 21:24 
Так прекрасно! Хоть у кого-то получилось разогнать болото нечистот под названием иксы.
Появилась хоть какая-то конкуренция, хоть какое-то развитие.
Сейчас будут расширять протоколы, друг у друга тырить решения.
Самые удачные реализации выживут и станут новыми стандартами, а неудачные последуют за иксами.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 22:56 
> Так прекрасно! Хоть у кого-то получилось разогнать болото нечистот под названием иксы.
> Появилась хоть какая-то конкуренция, хоть какое-то развитие.
> Сейчас будут расширять протоколы, друг у друга тырить решения.
> Самые удачные реализации выживут и станут новыми стандартами, а неудачные последуют за
> иксами.

Для совсем не палящихся МакКлаудев 16 лет развития вяленого может и "только появилась", "сейчас" и "уже совсем скоро", а вот простые смертные могут и не дождаться наступления светлого коммунист^W придорожного будущего ...



"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 21-Ноя-23 02:36 
> Появилась хоть какая-то конкуренция, хоть какое-то развитие.

Что толку от твоего развития, когда только у KDE и GNOME будут самые допиленные графические сервера, а у остальных участников - говно? Вот и получили не конкуренцию, где все участники пишут свои DE на базе одного фреймворка, а олигополию.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 07:08 
>> Появилась хоть какая-то конкуренция, хоть какое-то развитие.
> Что толку от твоего развития, когда только у KDE и GNOME будут
> самые допиленные графические сервера, а у остальных участников - говно?

Как что? Я буду использовать Gnome, вон тот Аноним - KDE, а ты - вот это самое, о чем так любишь поговорить.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонин , 21-Ноя-23 11:52 
> получили не конкуренцию, а олигополию.

Кроме weston и kwin уже есть wlroots и все что на их базе - Sway, hikari, Hyprland и еще куча других.
Т.е. УЖЕ есть три сильные альтернативы. А ведь есть еще другие, не на базе wlroots. Которые скорее всего не взлетят, но положительно повлияют на уже имеющиеся.
Но конечно же это плохо, намного лучше монополия единственных иксов)))

> а у остальных участников - говно

А остальные участники и сейчас мягко говоря не блещут))
Плюс, почему меня должны беспокоить деградация и смерть мелких ДЕ?
Как это было с альтернативными реализациями иксов в свое время. Приспосабливайся или вымирай))
Как правильно написал анон выше, я буду пользоваться кедами и меня это будет устраивать на 146%.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 23-Ноя-23 01:56 
Нафиг мне твои эти поделки? Работать надо не в них а в программах. Давай ты мне может расскажешь как сейчас там с приложениями управляющими окнами других приложений?

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 24-Ноя-23 08:02 
Как дела в троянах и кейлоггерах? Ты остался без работы?

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 09:55 
И создают точно такое же болото нечистот под названием "Wayland". NIH-синдром как он есть.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено фнон , 21-Ноя-23 18:40 
А вот и нет)
Вейланд - это описание какое должно быть болото.
Вестон - reference implementation.

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

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 22-Ноя-23 12:55 
> И если у одних дистров будет нормальное болото, с жабками, карпиками и
> зарослями рогоза, а у других какая-то обрыгальня - то сразу видно
> кто работает, а кто нет.

И заодно станет очевидно, кто и зачем тут ныл.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 22:23 
Wayland один.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Skullnet , 20-Ноя-23 22:46 
Нет, Wayland - это спека. А каждое DE юзающее Wayland - это отдельный несовместимый с другими графический сервер. В общем, для десктопа не подходит, максимум для киоска.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонимус2 , 21-Ноя-23 00:15 
Как жаль что разработчики крупнейших DE забыли про космическую радиацию.
Хорошо что есть Skullnet который расскажет как правильно!
Жаль он сидит на пеньке и делится мудростью, вместо того чтобы писать X.Org((

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено mos87 , 21-Ноя-23 10:24 
вот крупнейшие и делают каждый свой сервачок.

и мельчайшие тоже.

а жырные аноны такие жырные.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено mos87 , 21-Ноя-23 10:26 
истина.

<conspiracy theory=on>они всё это и затеяли, чтобы уничтожить любую возможность конкуренции с вендой/mакакосью</conspiracy theory=off>


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 11:55 
Ахаха! Oh you're serious? Let me laugh harder! (c)
Надо будет сообщить винде и макоси, что какой-то васянский опенбокс им конкурент)) Пусть посмеются)

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено mos87 , 21-Ноя-23 10:23 
defective by design

что вы хотите.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 20:05 
60 кадров в секунду отрисовка интерфейса преподносится как фича? А как оффтопик рендерит интерфейс на 120/144/240 и выше Гц мониках и все плавно (в смысле сильно плавнее чем на 60)? Как макось и iOS на чахлых армах рендерят анимации и скроллинг и прочее в 120 Гц без лагов.

Я уж молчу про ПК-геймеров (знаю, их тут не любят), которые покупают 360 и 500 Гц моники или уж как минимум 240 Гц модели, которых сейчас масса на рынке от всех производителей. И как-то оффтопик справляется без проблем.

Это какая-то шутка юмора, не иначе.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 20:20 
но, согласитесь, 60 фпс на третьем пне не так уж и плохо...

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 22-Ноя-23 14:13 
Мне с 60 Гц и на Zen2 хорошо.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 20:32 
А какой толку от фреймрейта, когда цветопередача дно и контрастность ни к чёрту? Всегда смешно слушать эти рассуждения на тему того, что хороший 4к моник должен стоить никак не меньше ста баксов  и обязательно хотя бы 120 фпс. Я имею в виду, если выраженного гало видно не будет, это конечно плюс, но вообще минорщина. 60 фпс для интерфейса за глаза, больше пустая трата ресурсов.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено не родной носитель , 20-Ноя-23 21:01 
4к моник за 100 баксов? Вообще, моник за 100 баксов? Ну, это просто какой-то линукс, батенька.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 12:31 
> 60 фпс для интерфейса за глаза, больше пустая трата ресурсов.

После 120 Гц как кисель. Да даже разница между 60 и 75 заметна.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 13:11 
Глупости это всё. Когда я в прошлый раз замерял, там было всё ближе к 20. Естественно, глаз прекрасно различает, где больше. Но это не имеет никакого отношения к задержкам софта. Интерфейс это не самоцель всё же. Тут, похоже, даже текстовому редактору вечно не хватает ресурсов, так ещё на отрисовку их лагов тратить. Реально на что стоит смотреть это гостинг, гало, все эти дефекты не имеют прямого отношения к рефрешрейту матрицы.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 22:28 
Где это приподносится как фича, речь идёт про стабильность ФПС при отрисовки интерфейса в тяжёлых условиях.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 07:11 
> 60 кадров в секунду отрисовка интерфейса преподносится как фича? А как оффтопик
> рендерит интерфейс на 120/144/240 и выше Гц мониках и все плавно
> (в смысле сильно плавнее чем на 60)?

Там DirectX реализован в ядре и поверх этого всё остальное сделано. Wayland достаточно на тот дизайн похож, в отличие от X11. 240 Гц монитора у разработчика нет, вот он про такое и не пишет.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 20-Ноя-23 22:36 
> Пока не реализованные возможности (в списке планов): ...
> XWayland - запуск X11-приложений.

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


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено не родной носитель , 20-Ноя-23 23:21 
Сажать неплатёжеспособную маргинальную аудиторию полутора землекопов на какую-то углу. В чём выгода?

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонимус2 , 20-Ноя-23 23:51 
Такие заявления дают оной аудитории просто море полезных вещей!
- почувствовать себя важным - "за мной целые многомиллиардные корпорации бегают!"
- почувствовать себя нужным - "ага, вот майкрософт меня заполучить хочет, в свою форточную паутину! но я не поддамся на их соблазны! и на яблочные тоже не поддался, если бы у меня столько денег было(( зато я за свободу и буду пользоваться DE/приложениями дизайн которого выглядит так, как-будто его сочинял бомж после наркотического трипа"
- почувствовать что ты в своей жизни сделал что-то полезное/ценное - "я целый коммит в ядро отправил! теперь вы все мне должны!"
- чувство общности - ну это более-менее, маргиналы любят объединяться
- и тд

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено voiceofreason , 21-Ноя-23 15:52 
> дизайн которого выглядит так, как-будто его сочинял бомж после наркотического трипа

Перестань юзать современный гном уже :)


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено не родной носитель , 21-Ноя-23 16:10 
> Перестань юзать современный гном уже

и подними Плазму.. Подними.. (пауза) Бдм-тс!


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Анонимус2 , 21-Ноя-23 18:33 
Ха, а кроме гнума разве ничего другого нету?
Common Desktop Environment выглядящая как отрыжка 90х, жуткие по UI/UX текстовые редакторы которые очень хотят быть как ворд, но не могут. И тд.
Очень мало приложений с хотя бы нормальным дизайном.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Ананоним , 21-Ноя-23 02:57 
Даёшь больше композитных серверов! Чтобы никто не разобрался в этом зоопарке...

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 07:15 
Louvre/src/backends/graphic/X11/LGraphicBackendX11.cpp

Гм.


"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Пряник , 21-Ноя-23 09:44 
Падение гиганта wlroots не за горами.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено не родной носитель , 21-Ноя-23 16:11 
Сражение новых линукс-титанов.

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 21-Ноя-23 21:25 
Битва дендрофекальных монстров!

"Доступна Louvre 1.0, библиотека для разработки композитных с..."
Отправлено Аноним , 22-Ноя-23 14:19 
Почему падение? Просто wlroots сейчас является монополистом на "рынке разработки композиторов". Конкуренция со стороны независимых "конструкторов" для серверов Вэйланд, будут всем только во благо. Мир Линукса всегда был разнообразным, в этом его Сила!