The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –14 +/
Сообщение от Аноним (1), 20-Ноя-23, 18:42 
> дополнить необходимой расширенной функциональностью

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

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

2. Скрыто модератором  –3 +/
Сообщение от Карлос Сношайтилис (ok), 20-Ноя-23, 18:45 
Ответить | Правка | Наверх | Cообщить модератору

19. Скрыто модератором  +1 +/
Сообщение от Аноним (19), 20-Ноя-23, 19:58 
Ответить | Правка | Наверх | Cообщить модератору

69. Скрыто модератором  +/
Сообщение от Аноним (69), 21-Ноя-23, 06:59 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

157. Скрыто модератором  +/
Сообщение от Карлос Сношайтилис (ok), 08-Дек-23, 12:59 
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

40. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Аноним (40), 20-Ноя-23, 21:01 
>HTML и JS имеют фундаментальный недостаток

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

118. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от Аноним (118), 21-Ноя-23, 18:25 
>на асме

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

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

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

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

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

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

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

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

156. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (156), 06-Дек-23, 16:31 
Каждый junior проходит через это, не понятно к чему это нытье.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +2 +/
Сообщение от CForever (?), 20-Ноя-23, 20:56 
Язык си устарел?
Пройдет ещё 50 лет , а про него так и будут писать, ура язык си устарел...
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

63. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Аноним (63), 21-Ноя-23, 02:13 
Ну знаешь, и на PHP4 в 2024 году тебе никто не мешает сайт хостить,.. как и через 50 лет не будет. Зачем запрещать юродиевым, от них и так толку 0.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

102. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от voiceofreason (?), 21-Ноя-23, 15:46 
Это называется "легаси"
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

113. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от voiceofreason (?), 21-Ноя-23, 17:23 
Призыв всем упарываться сишкой и крестами это как электронщика заставлять упарываться квантмехом. Ну знает инженер, что там неопределённости какие-то, спин, взаимодействия, но работает он в итоге с готовыми транзисторами и микросхемами абстрагируясь от квантмеха.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

122. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (122), 21-Ноя-23, 18:36 
кресты с точки зрения прикладного программера почти ничем не отличаются от питона, яваскрипта, шарпа или джавы.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

4. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (4), 20-Ноя-23, 18:51 
Понапишут всякого шлака, прослойки прослоек и т.д. и т.п.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

6. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Аноним (6), 20-Ноя-23, 19:09 
Обёртка над вяленым уже лет сто как в qt сделана
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от крокодил мимо.. (?), 20-Ноя-23, 19:14 
просто оставлю это здесь..
всем "адвокатам" и фанбоям на радость..

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

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

10. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +8 +/
Сообщение от Аноним (10), 20-Ноя-23, 19:22 
разрабы иксов: "иксы проблематичны, поэтому мы работаем над вяленым"
разрабы вяленого: "иксы проблематичны, поэтому мы работаем над вяленым"
дистростроители: "иксы проблематичны, поэтому мы работаем над вяленым"
какой-то чувак из народ.ру^W геоситиз^W гитхаб.ио: "вяленый эта плоха, иксы эта крута, мне виднее"
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

42. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –3 +/
Сообщение от Анонин (?), 20-Ноя-23, 21:10 
> "de-facto mpv Wayland developer"

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

55. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Анонин (?), 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 года, на минуточку) никто так и не шмог(((
Если про другой - то уточни, про какой. Потому что в иксах багов просто куча, всех и не запомнить.

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

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

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

60. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (23), 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"
> Что-то ты слишком быстро слился. Тяжелый день был? Устал?)

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


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

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

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

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

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

64. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Skullnetemail (ok), 21-Ноя-23, 02:34 
> что они топ - и что тиринга нет,

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

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

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

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

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

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

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

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

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

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

УМВР

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

110. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от фнон (?), 21-Ноя-23, 17:16 
А чего они тогда ноют? Вот целый манифест со слезами накалякал.
Или может ты пользователь? Я то говорю про мейнтейнеров ДЕшек, которым приходится ковыряться в Хсах
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

89. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Анонин (?), 21-Ноя-23, 12:31 
> V-Sync

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

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

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

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

129. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Skullnetemail (ok), 22-Ноя-23, 00:14 
> И наслаждаться просадками производительности. Прелестно, просто прелестно.

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

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

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

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

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

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

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

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

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

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

48. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от Аноним (48), 20-Ноя-23, 21:37 
Вьюноша допустил ошибку выжившего, видя перед собой уже допиленные иксы, для которых по всем проектам уже расставили хаки без его участия. Родись он на 20 лет раньше, он бы все это засвидетельствовал. В виде разоблачительной статейки на геоситиз, очевидно.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

70. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (69), 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".

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

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

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

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

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

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

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

95. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (69), 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.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

99. "Доступна 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 лет т.н. "разработки" до сих пор нет референсной имплементации (!рабочей!) !!! о чём вся эта статья..
сам найдёшь, где это написано, или скопировать ?!

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

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

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

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

140. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Skullnetemail (ok), 22-Ноя-23, 15:33 
Это не reference implementation. Иначе в нём можно было бы запустить любое приложение.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

130. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (69), 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 лет т.н. "разработки" до сих пор нет референсной
> имплементации (!рабочей!) !!! о чём вся эта статья..
> сам найдёшь, где это написано, или скопировать ?!

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

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

143. "Доступна 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.
**
и т.д. и т.п..
умение читать и понимать прочитанное в наше время становится всё более редким и (?не?)востребованным.. "увы"©

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

150. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (69), 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, чем у тебя.

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

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

96. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Аноним (69), 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 что-то рисует, когда это вообще не надо, и почему не обрабатывает такую ситуацию.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

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

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

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

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

100. "Доступна 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) приводят (со временем) к скептическим оценкам со стороны разработчиков, ранее одобрявщих идею создать с нуля что-то иное/лучшее.. ведь "лучшее - враг хорошего".. и ещё раз об отсутствии рабочей референсной имплементации.. и уже потом - о кроссплатформенности.. и т.д. и т.п..

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

107. "Доступна 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..." и тд

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

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

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

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

Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

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

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

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

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

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

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

86. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (86), 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 посреди остальных окон, нет?

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

91. "Доступна 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-ти лет "разработки").. т.е. клиент может в фуллскрин (!с перенаправлением вывода!), а в "простое" окно - не может..

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

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

127. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (125), 21-Ноя-23, 19:56 
>смотри пред пункт.
>See figure 1.

Пофиксил.

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

145. "Доступна 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.

Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

14. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Skullnetemail (ok), 20-Ноя-23, 19:30 
Фрагментация в Wayland цветёт и процветает.
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (13), 20-Ноя-23, 19:33 
Пацаны каждый свою жигу тюнингует как хочет
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Skullnetemail (ok), 20-Ноя-23, 20:43 
Десктоп линукса это не жига.
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от не родной носитель (?), 20-Ноя-23, 20:51 
Да, это отжига.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

117. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Аноним (116), 21-Ноя-23, 18:06 
> Десктоп линукса это не жига.

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

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

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

46. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –2 +/
Сообщение от Анонин (?), 20-Ноя-23, 21:24 
Так прекрасно! Хоть у кого-то получилось разогнать болото нечистот под названием иксы.
Появилась хоть какая-то конкуренция, хоть какое-то развитие.
Сейчас будут расширять протоколы, друг у друга тырить решения.
Самые удачные реализации выживут и станут новыми стандартами, а неудачные последуют за иксами.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

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

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


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

65. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Skullnetemail (ok), 21-Ноя-23, 02:36 
> Появилась хоть какая-то конкуренция, хоть какое-то развитие.

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

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

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

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

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

84. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Анонин (?), 21-Ноя-23, 11:52 
> получили не конкуренцию, а олигополию.

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

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

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

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

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

153. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (69), 24-Ноя-23, 08:02 
Как дела в троянах и кейлоггерах? Ты остался без работы?
Ответить | Правка | Наверх | Cообщить модератору

76. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +3 +/
Сообщение от Аноним (75), 21-Ноя-23, 09:55 
И создают точно такое же болото нечистот под названием "Wayland". NIH-синдром как он есть.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

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

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

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

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

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

49. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (49), 20-Ноя-23, 22:23 
Wayland один.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

52. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Skullnetemail (ok), 20-Ноя-23, 22:46 
Нет, Wayland - это спека. А каждое DE юзающее Wayland - это отдельный несовместимый с другими графический сервер. В общем, для десктопа не подходит, максимум для киоска.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

80. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от mos87 (ok), 21-Ноя-23, 10:26 
истина.

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

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

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

78. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от mos87 (ok), 21-Ноя-23, 10:23 
defective by design

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

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

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

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

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

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

21. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –1 +/
Сообщение от Аноним (21), 20-Ноя-23, 20:20 
но, согласитесь, 60 фпс на третьем пне не так уж и плохо...
Ответить | Правка | Наверх | Cообщить модератору

135. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (135), 22-Ноя-23, 14:13 
Мне с 60 Гц и на Zen2 хорошо.
Ответить | Правка | Наверх | Cообщить модератору

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

39. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  –2 +/
Сообщение от не родной носитель (?), 20-Ноя-23, 21:01 
4к моник за 100 баксов? Вообще, моник за 100 баксов? Ну, это просто какой-то линукс, батенька.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

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

50. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от Аноним (49), 20-Ноя-23, 22:28 
Где это приподносится как фича, речь идёт про стабильность ФПС при отрисовки интерфейса в тяжёлых условиях.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

67. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +1 +/
Сообщение от Ананоним (?), 21-Ноя-23, 02:57 
Даёшь больше композитных серверов! Чтобы никто не разобрался в этом зоопарке...
Ответить | Правка | Наверх | Cообщить модератору

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

Гм.

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

74. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Пряник (?), 21-Ноя-23, 09:44 
Падение гиганта wlroots не за горами.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от не родной носитель (?), 21-Ноя-23, 16:11 
Сражение новых линукс-титанов.
Ответить | Правка | Наверх | Cообщить модератору

128. "Доступна Louvre 1.0, библиотека для разработки композитных с..."  +/
Сообщение от Аноним (85), 21-Ноя-23, 21:25 
Битва дендрофекальных монстров!
Ответить | Правка | Наверх | Cообщить модератору

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

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

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




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

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