The OpenNET Project / Index page

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



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

Оглавление

Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland, opennews (??), 10-Дек-23, (0) [смотреть все]

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


23. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +13 +/
Сообщение от Аноним (10), 10-Дек-23, 17:43 
Раз уж очередной дистрибутив пытается внедрить Wayland, вброшу и тут. Всем известно, что программа под вяленым не может толком управлять своими окнами. Этой проблеме уже под 20 лет, но воз и ныне там. Вот очередные три попытки:

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...

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

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

31. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (4), 10-Дек-23, 17:56 
> Обсуждение идёт крайне тяжело.

Так графика в линепсе идёт по остаточному принципу и приоритет таких вопросов самый низкий. Почему? Потому что никому это не нужно.

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

39. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (10), 10-Дек-23, 18:16 
Если бы было так, то про вяленого никто бы даже не думал. Сидели бы дальше на иксах. Сейчас же проталкивается сырой концепт, под который мало того, требуется переделывать всё с нуля, так ещё и фактически запрещено любое внесение улучшений со стороны.
Ответить | Правка | Наверх | Cообщить модератору

162. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  –1 +/
Сообщение от Аноним (-), 11-Дек-23, 00:35 
> Сидели бы дальше на иксах.

Ну так пусть сидят, их же никто не заставляет переходить на новые версии.

> Сейчас же проталкивается сырой концепт

Это не правда, есть вестон, есть swanm, KWin, хикари и еще куча композеров которые уже работают

>  под который мало того, требуется переделывать всё с нуля

да, если ваше придложение использует хаки хсов, то придется
для остальных нет

> фактически запрещено любое внесение улучшений со стороны

тоже неправда, хотелось бы увидеть пруфы что ПРы заворачивают
Желательно с нормальными улучшениями, а не типичными хотелками х-фанатиков которые противоречат стандартам, как например тут
https://bugzilla.freedesktop.org/show_bug.cgi?id=865#c129
Клоуны просят нарушить XKB specification (4.4) по причине "a lot of Emacs shortcuts don't work because of it."
Т.е они готовы сломать Хсы для всех-всех из-за того, что в их кривом текстовом редакторе не работают горячие клавиши.
Чувствуешь уровень неадекватности?

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

188. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от ilyafedinemail (ok), 11-Дек-23, 04:40 
Глобальное позиционирование - не хаки иксов, а текущая кроссплатформенная норма. Представь себе лицо разработчиков когда 2% юзербазы требуют переписывание приложения потому что у них нельзя задавать позицию.
Ответить | Правка | Наверх | Cообщить модератору

329. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (329), 12-Дек-23, 06:28 
Я видел лицо пользователя, который на работе работал работу и тут вдруг пасьянс Косынка начал управлять своим окном, предложив ему наконец переключиться на 1С.
Ответить | Правка | Наверх | Cообщить модератору

36. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  –1 +/
Сообщение от Аноним (21), 10-Дек-23, 18:11 
А что вы хотите? Редхат - единственная корпорация, которая разрабатывает десктоп-линукс, да и вообще, можно сказать, они единственные пишут важные приложения для десктоп линукса. Это не хобби программистов-самоучек без зарплаты. Поэтому, как скажет Ред Хат, так и будет. Это нехорошо, конечно. Но у обычных пользователей нет выбора, что им использовать, так оно было всегда.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

40. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (10), 10-Дек-23, 18:20 
Сейчас ситуация поменялась. Раньше редхет принимал патчи и сторонние наработки более активно. Сейчас же это огороженный от всех процесс, на который пользователи просто не могут никак влиять. К тому же сейчас зависимость от рядовых пользователей для них минимальна. У них есть свой бизнес-процесс, в который никого не пустят. В будущем, думаю, и создание альтернативных дистрибутивов ещё более усложнят.
Ответить | Правка | Наверх | Cообщить модератору

63. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (63), 10-Дек-23, 19:36 
> Но у обычных пользователей нет выбора, что им использовать, так оно было всегда.

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

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

153. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (127), 11-Дек-23, 00:10 
Тут скорее "кушать что дают". Простых смертных к разработке уже практически не допускают. В лучшем случае примут тривиальные патчи, не более.
Ответить | Правка | Наверх | Cообщить модератору

52. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Анонимусс (?), 10-Дек-23, 18:48 
Потому что приложения лезут туда, куда им не положено. Задача расставлять окна - это задача DE, а не прилужухи.
То что деды сделали дизайны для *особенных* в приложених вроде гимпа или Lazarus'а - это проблемы дедов.
Не нужно все глупые решения тянуть в вейланд "патамушата так было!11 вот хатим как раньше!!1"

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

55. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +4 +/
Сообщение от Аноним (10), 10-Дек-23, 19:02 
Расставляет их вообще-то пользователь. А DE должно уметь сохранять и восстанавливать их расположение. Но тут я смотрю альтернативно одарённый в треде.
Ответить | Правка | Наверх | Cообщить модератору

58. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (145), 10-Дек-23, 19:07 
> Расставляет их вообще-то пользователь

нифига!
откуда пользователю знать как ему удобно расставлять окна?
краснашапка все уже решила за тебя - радуйся!

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

80. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +2 +/
Сообщение от Анонимусс (?), 10-Дек-23, 20:55 
Именно! Их расставляет пользователь через DE.
А не САМА приложуха куда хочет, туда ставит, размеры задает и тд.
Вот пользователь захочет его переместить - он через DE это и сделает.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

87. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноньимъ (ok), 10-Дек-23, 21:20 
> А не САМА приложуха куда хочет, туда ставит, размеры задает и тд.

Охренеть. Так что, ваш Вейланд сам размер окна выбирает основываясь на чём конкретно?

Что за шизофрения.

Многооконные приложения же это известный паттерн, который я так понимаю пориджи не осилили.

И это не только то вот, а ещё и диалоговые окна и индикаторы выполнения задачи и много чего ещё.

Ну нафига приложению переизобретать окна на уровне графического тулкита внутри окна?

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

96. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  –3 +/
Сообщение от Анонимусс (?), 10-Дек-23, 21:59 
> Что за шизофрения.

Я не буду комментировать твои интеллектуальные способности только потому что тут слишком злой бот.

Ты вообще читал что хочет автор? Прям в первой ссылке?
> request the current output and absolute X/Y position for their own top-level windows from the compositor
> suggest to the compositor to place a top-level window at a specific output and X/Y position

Т.е указывать композеру где будет окно. Еще и не просто "top", "left" anchor, а в координатах.

> это известный паттерн, который я так понимаю пориджи не осилили.

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

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

102. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (94), 10-Дек-23, 22:06 
> Я не буду комментировать

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

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

117. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  –1 +/
Сообщение от Аноньимъ (ok), 10-Дек-23, 22:19 
> Т.е указывать композеру где будет окно. Еще и не просто "top", "left" anchor, а в координатах.

О боже! Да как ОНИ ПОСМЕЛИ! Да кому в голову придёт что-то композеру У К А З Ы В А Т Ь!
Так ладно бы просто указывать, В КООРДИНАТАХ! Вот жеж прямо нелюди какие-то.

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

151. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  –3 +/
Сообщение от Анонимусс (?), 10-Дек-23, 23:51 
Да, все верно. Приложения не должны лезть куда им не положено.
Расположением окон должно управлять DE.
Оно будет решать где открывать/восстанавливать окно, оно будет запоминать на каком мониторе окно было и тд.
То что есть небольшое кол-во "особенных приложений" - проблема приложений.
И они совсем не повод чтобы портить протокол.

> Запили бы хоть как-нибудь хоть то что есть.

Как-нибудь это к иксам))

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

155. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +2 +/
Сообщение от Аноним (127), 11-Дек-23, 00:12 
>Оно будет решать где открывать/восстанавливать окно

Так может и мышкой тоже запретить его двигать? Никто не даст гарантии, что пользователь не загонит его чёрт знает куда.

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

303. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от User (??), 11-Дек-23, 15:47 
> Да, все верно. Приложения не должны лезть куда им не положено.
> Расположением окон должно управлять DE.
> Оно будет решать где открывать/восстанавливать окно, оно будет запоминать на каком мониторе окно было и тд.
> То что есть небольшое кол-во "особенных приложений" - проблема приложений.
> И они совсем не повод чтобы портить протокол.

На этой мажорной ноте 2% идут ныть про то, что они уже не 2%, а аж целых 2,03% и что софта "почему-то" нет и корпорасы СНОВА в штаны наклали и препятствуют всему хорошему против всего плохого - ну, вы поняли.

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

356. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноньимъ (ok), 12-Дек-23, 21:56 
ОС нужна чтобы запускать прикладное ПО.

А не чтобы мейнтейнерам было хорошо и комитету протокола не писать лишние слова потому что сложно текст писать.

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

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

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

364. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от КриптоХаныга (?), 13-Дек-23, 09:08 
"Раз вы такие умные, почему в столовую строем не ходите?" (С)
А если серьезно - как только появляются разные комитеты (особенно от корпораций), и начинают клепать "стандарты" - тут то вся хваленая "свобода" открытых кодов и заканчивается...  
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

119. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  –1 +/
Сообщение от Аноньимъ (ok), 10-Дек-23, 22:23 
> и нет никаких причин усложнять wayland протокол из-за них

Запили бы хоть как-нибудь хоть то что есть.

> Я не буду комментировать твои интеллектуальные способности только потому что тут слишком злой бот.

Бот хорошее не затрёт, так что не бойтесь.

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

124. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от фнон (?), 10-Дек-23, 22:51 
Угу, посмотри сколько автобот забанил сообщений без мата.
А модер удалил сообщения грейскала, а ведь он так забавно ноет (но нифига не делает), что тут, что на лоре.
Ответить | Правка | Наверх | Cообщить модератору

358. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноньимъ (ok), 12-Дек-23, 23:51 
Кто такой грейскал?
Ответить | Правка | Наверх | Cообщить модератору

302. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от User (??), 11-Дек-23, 15:43 
> Который придумали неосиляторы полноэкранных приложений и "особенные" любители пары десатков мелких окошек на экране. Этим патерном пользуются полторы калеки и нет никаких причин усложнять wayland протокол из-за них.

Эм... тайлинг он Ъ или не очень? Ну, т.е. персонально я согласен - 2,5 линуксоида и используют - но тут некоторым обидно будет, да?

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

331. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (329), 12-Дек-23, 06:34 
>> А не САМА приложуха куда хочет, туда ставит, размеры задает и тд.
> Охренеть. Так что, ваш Вейланд сам размер окна выбирает основываясь на чём
> конкретно?
> Что за шизофрения.

Самая типичная, местная. Эксперт перепутал координаты и размер окна.

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

330. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (329), 12-Дек-23, 06:33 
> Расставляет их вообще-то пользователь. А DE должно уметь сохранять и восстанавливать их
> расположение.

Вот пусть "DE" и сохраняет. Информация о положении окон у сервера есть.

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

65. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (63), 10-Дек-23, 19:41 
Обсуждения, митинги - это какая новомодная корпоративная фигня для самозванцев на зарплате. Мудрые пращуры всегда просто форкали и показывали, как надо, и затем побеждал сильнейший.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

71. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (10), 10-Дек-23, 20:24 
А поддержку со стороны приложений ты тоже форкать будешь? Вон каноникал не осилил. Хотя Mir лишён многих недостатотков вяленого, как выясняется.
Ответить | Правка | Наверх | Cообщить модератору

91. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (85), 10-Дек-23, 21:38 
А чего вбрасывать? Оно противоречит ключевому принципу — приложение вообще не должно ничего знать про другие окна. И рулить ими никак не должно. Дали тебе контекст — бери и рисуй туда. А в систему не лезь.

Отдельно скажу что вот сама это концепция десяти окон у приложения — меня лично дико вымораживала и выбешивала практически всегда. Ещё когда гимп был только многоконным. Это уродливый костыль и единственное где он себя оправдывает — совсем уж тотальный недостаток экранного пространства. Тогда да, можно потерпеть и alt+tab-аться в окна с палитрой и с параметрами инструментов. Практически все приложения где оправдан MDI — отлично чувствуют себя в своём собственном окне, где уже распоряжаются как хотят и чем хотят. Gimp, Blender, Inkscape, Krita, DaVinci… CADы все. Да что угодно возьми.

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

132. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (132), 10-Дек-23, 23:10 
> Оно противоречит ключевому принципу — приложение вообще не должно ничего знать про другие окна.

Так речь не о других окнах, а о собственном.

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

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

135. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (127), 10-Дек-23, 23:16 
Для адептов вяленого это нормально. Дай волю, они бы и мышкой двигать окна запретили.
Ответить | Правка | Наверх | Cообщить модератору

140. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (145), 10-Дек-23, 23:23 
окно на весь экран, в чем проблема?
и мыша не нужна - пользователи будут тыкать в кнопочки пальцем
Ответить | Правка | Наверх | Cообщить модератору

157. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (127), 11-Дек-23, 00:15 
>окно на весь экран, в чем проблема?
>и мыша не нужна - пользователи будут тыкать в кнопочки пальцем

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

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

148. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +2 +/
Сообщение от Аноним (85), 10-Дек-23, 23:37 
Этим должен заниматься DE, а не каждое приложение отдельно.
И, не поверишь, у пользователей тайлинговых WM такая проблема не стоит. Ни в иксах, ни в wayland.

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

Повторюсь: клиентское приложение не должно манипулировать окнами. Даже своими. Никак. Вообще никак. От слова «совсем». И пытаться пропихнуть кривые костыли, нарушающие этот принцип — это либо от глупости, либо прямой саботаж. Если где-то остались уродливые приложения, завязанные на манипуляцию окнами — это их надо переписывать, а не протоколы костылить.

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

158. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (127), 11-Дек-23, 00:17 
>Этим должен заниматься DE

Не DE, а композитный менеджер, неуч.

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

159. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (132), 11-Дек-23, 00:20 
> Повторюсь: клиентское приложение не должно манипулировать окнами. Даже своими

Почему оно не должно манипулировать своими окнами?

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

163. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (145), 11-Дек-23, 00:42 
потому как в вяленом это не получилось реализовать - значит не должно!
Ответить | Правка | Наверх | Cообщить модератору

231. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Отражение луны (ok), 11-Дек-23, 10:58 
А ты хочешь, чтобы приложения скакали по твоей ДЕ как захочется им самим, или тебе?
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

281. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Анонии (?), 11-Дек-23, 12:51 
Как же люди более 40 лет жили без Вайленда? Страдали, бедные, от скачущих приложений...
Ответить | Правка | Наверх | Cообщить модератору

313. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Отражение луны (ok), 11-Дек-23, 18:37 
> Как же люди более 40 лет жили без Вайленда? Страдали, бедные, от
> скачущих приложений...

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

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

161. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (127), 11-Дек-23, 00:27 
>манипулировать окнами

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

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

189. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от ilyafedinemail (ok), 11-Дек-23, 04:50 
> Если где-то остались уродливые приложения, завязанные на манипуляцию окнами — это их надо переписывать, а не протоколы костылить.

Ты предлагаешь переписать 100% приложений. Иксы, винда, мак: везде приложения манипулируют своими окнами.

Вопрос: сколько кроссплатформенных приложений будут переписаны ради 2% пользователей?

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

209. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (85), 11-Дек-23, 07:43 
> Ты предлагаешь переписать 100% приложений.

Это грубое передёргивание. Ну давай, покажи, каким приложениям _нужно_ реально двигать своё окно в абсолютных координатах по экрану.

Таких приложений абсолютный минимум. Подвяндой это всякие дорисовывалки кнопок на заголовок окна, скринмейты, кастомное обрамление и подобное. Либо кривой MDI, который использует нативные окна, типа упоминавшегося уже Lazarus. Обычно такое нафиг не нужно, хватает одного окна. Или даже нескольких окон, но которым безразлично на свои координаты и не нужно позиционироваться относительно друг-друга.

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

210. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от ilyafedinemail (ok), 11-Дек-23, 07:48 
> Это грубое передёргивание. Ну давай, покажи, каким приложениям _нужно_ реально двигать
> своё окно в абсолютных координатах по экрану.

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

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

215. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от фнон (?), 11-Дек-23, 09:50 
> Удачи убедить всех разработчиков кроссплатформенных приложений, что им нужно тратить деньги и адаптироваться, а не забросить эти 2%, от которых они скорее всего почти ничего не получают.

Пожелаем удачи этим 2%)
Это же не проприетарь, где у тебя нет выбора.
Тут ты можешь или исправить свое убогое поделие или забить и сидеть до упора на старой версии.
Свобода, так сказать, опенсорса.

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

216. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от ilyafedinemail (ok), 11-Дек-23, 09:53 
> Это же не проприетарь, где у тебя нет выбора.

Большинство кроссплатформенных приложений - проприетарь на электроне. Есть, правда, еще проприетарь на Qt, как TeamViewer или Viber. Не удивлюсь если те научные приложения про которые речь в MR'ах к wayland-protocols тоже проприетарные.

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

232. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Анонин (?), 11-Дек-23, 10:59 
> Не удивлюсь если те научные приложения тоже проприетарные

Не удивлюсь, что ты ошибся
github com/bothlab/syntalos
github com/mesoSPIM/mesoSPIM-control
github com/imagej/ImageJ

Единственный проприетарный - Huygens.

> проприетарь на электроне
> проприетарь на Qt, как TeamViewer или Viber

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

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

236. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от ilyafedinemail (ok), 11-Дек-23, 11:18 
>> Не удивлюсь если те научные приложения тоже проприетарные
> Не удивлюсь, что ты ошибся
> github com/bothlab/syntalos
> github com/mesoSPIM/mesoSPIM-control
> github com/imagej/ImageJ
> Единственный проприетарный - Huygens.

Ок

>> проприетарь на электроне
>> проприетарь на Qt, как TeamViewer или Viber
> И часто электрон приложения используют такой "оригинальный" подход к спавну окон?

Почему оригинальный? Я же сказал, это стандартный подход, использующийся на всех системах. Только Wayland отличился со своим xdg-positioner для менюшек (и ничем для обычных окон), который не укладывается в существующие API кроссплатформенных тулкитов.

> Вообще у тебя есть xwayland, просто запускай все легаси на нем.

Пока есть. Да и кто сказал, что новые приложения будут учитывать Wayland, если основной таргет - Windows и macOS? Я бы не ограничивался бы словом легаси так что.

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

230. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Отражение луны (ok), 11-Дек-23, 10:54 
Люди плакали, колоись, но продолжали не испльзовать тайлинг
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

321. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +1 +/
Сообщение от Аноним (321), 12-Дек-23, 02:37 
Могу добавить про свою любимую тему: fractional scale. Вайландовцы сперва все скомуниздили с макос где до последнего не было никакого фрактал скейла, а сейчас их еле уломали добавить отдельный протокол для этого дела, но есть проблема: скейл ты можешь узнать только создав сурфейс. В то время как у всех остальных скейл существует per-output. Вместо того, чтобы к дискретному скейлу рядом положить дробный в тот же wl_output, они нахерачили свой правильный способ, который потребовал гору костылей чтобы это уместить в Qt6, а остальные проекты, такие как вайн, просто тупо не могут это юзать, так как везде концепт про то, что скейлится экран, а не отдельно взятый сурфейс.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

328. "Дистрибутив Lubuntu перейдёт на использование Qt 6 и Wayland"  +/
Сообщение от Аноним (329), 12-Дек-23, 06:25 
> Раз уж очередной дистрибутив пытается внедрить Wayland, вброшу и тут. Всем известно,
> что программа под вяленым не может толком управлять своими окнами.

Мне не известно. Какая от польза для пользователя?

> Этой проблеме уже под 20 лет, но воз и ныне там. Вот
> очередные три попытки:
> https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...

Why do we want this?

Application compatibility

Понятно. Цель - запускать старое ПО без особых его изменений.

> https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
> https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
> Обсуждение идёт крайне тяжело. Возникает стойкое ощущение, что разрабы просто неадекватны.

Предложенное по третьей ссылке возможно уже сейчас. Реализуется (полу)прозрачным окном. Подождите парировать, что это медленно, поскольку требует лишней операции наложения. Сначала подумайте о ситуации, когда пользователь случайно тыкает мышкой между дочерними окнами и попадает в расположенное на заднем плане чужое окно.

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

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

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




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

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