The OpenNET Project / Index page

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



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

Оглавление

Доступна Louvre 1.0, библиотека для разработки композитных серверов на базе Wayland, opennews (??), 20-Ноя-23, (0) [смотреть все]

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


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ообщить модератору

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

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




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

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