The OpenNET Project / Index page

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



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

"Выпуск Wayland-Protocols 1.36"  +/
Сообщение от opennews (??), 01-Сен-24, 22:03 
Опубликован выпуск пакета wayland-protocols 1.36, содержащего набор протоколов и расширений, которые дополняют возможности базового протокола Wayland и предоставляют возможности, необходимые для построения композитных серверов и пользовательских окружений...

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

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

Оглавление

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


1. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (1), 01-Сен-24, 22:03 
Но ведь говорят вейланд это только протокол. Получается тут протокол протоколов?
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск Wayland-Protocols 1.36"  +6 +/
Сообщение от Аноним (2), 01-Сен-24, 22:33 
Мы сделали тебе протокол в протоколе, чтобы ты мог использовать протокол, когда используешь протокол!
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Wayland-Protocols 1.36"  +4 +/
Сообщение от Sunderland93 (ok), 01-Сен-24, 22:36 
Это расширения. X11 тоже только протокол, к которому также выходили расширения
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Выпуск Wayland-Protocols 1.36"  +3 +/
Сообщение от Аноним (5), 01-Сен-24, 22:39 
У X11 был reference implementation, Xorg Server, один и одинаковый на все дистры последние лет 15 минимум.

У вот у Wayland есть только хрен (это не мат, это растение):

https://gitlab.freedesktop.org/wayland/wayland/-/issues/233

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

6. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (5), 01-Сен-24, 22:40 
Забавно, issue исполнилось сегодня три года :-D

Юбилей!

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

9. "Выпуск Wayland-Protocols 1.36"  +2 +/
Сообщение от Аноним (9), 01-Сен-24, 22:52 
Ты, видимо, не в курсе про другие x-серверы, некоторые из которых до сих пор живы. То что они не взлетели на десктопных линуксах - это историческая случайность обусловленная сложностью имплементации всей той кучи костылей, облепивших xorg. В вяленом совсем другая архитектура, не подразумевающая наличие выделенного сервера. Поэтому и сервера нет, все пилят под себя. Всё очень просто)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

16. "Выпуск Wayland-Protocols 1.36"  –4 +/
Сообщение от Аноним (16), 01-Сен-24, 23:21 
> Ты, видимо, не в курсе про другие x-серверы, некоторые из которых до сих пор живы.

Какую часть фразы "Xorg Server, один и одинаковый на все дистры последние лет 15 минимум" ты не понял?

За*ли фанаты Wayland с этим ка лом. Плевать я хотел на какие-то там Xorg серверы для каких-то там нужд, которые никто не видел и не использовал.

У Wayland вообще ничего рядом не валялось.

Дни-ще-недо-протокол.

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

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

23. Скрыто модератором  –1 +/
Сообщение от Аноним (16), 01-Сен-24, 23:57 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Аноним (16), 01-Сен-24, 23:58 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

26. Скрыто модератором  +2 +/
Сообщение от Аноним (-), 02-Сен-24, 00:03 
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск Wayland-Protocols 1.36"  +2 +/
Сообщение от Аноним (40), 02-Сен-24, 10:26 
> Ты, видимо, не в курсе про другие x-серверы, некоторые из которых до сих пор живы.

Ты забыл назвать хотя бы один...

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

57. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 02-Сен-24, 17:52 
Xenocara, Xephyr, Xnest (последний особо проблемный)
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (70), 02-Сен-24, 20:36 
Xenocara - форк X.Org для OpenBSD, а Xephyr и Xnest - надстройки над X.Org.

Так что сорян, но это все мимо.

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

83. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 03-Сен-24, 00:36 
Зато какого они качества! Если в Xorg есть аппаратное декодирование, то в Xephyr - нет, а в Xnest вообще картинка мерцает один кадр изображение есть, второй - нет, и так по кругу. С Xenocara дела не имел, но думаю что и там не всё так гладко.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от Аноним (21), 01-Сен-24, 23:49 
Не надоело эту ссылку тягать? Приперся какой-то клоун и начал требовать "сделайте как в иксах!"

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

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

44. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (40), 02-Сен-24, 12:04 
> начал требовать "сделайте как в иксах!"

При этом чел перечислил фичи из Windows 98. Но у Вяленого свой путь...

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

45. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 02-Сен-24, 12:26 
>> начал требовать "сделайте как в иксах!"
> При этом чел перечислил фичи из Windows 98. Но у Вяленого свой путь...

Т.е ты хочешь как в винде? Ну так и сиди на винде!
Чего приходить в линукс и бузить "пачиму у вас не так как я привык".

У винды 98 была классная "фича" - нужна переустановка каждые пол года.


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

52. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (40), 02-Сен-24, 13:27 
> Чего приходить в линукс и бузить "пачиму у вас не так как я привык".

А ты уверен, что люди приходят на Линукс ради урезанной функциональности и перманентного состояния недоделки?

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

53. "Выпуск Wayland-Protocols 1.36"  –2 +/
Сообщение от Аноним (-), 02-Сен-24, 13:37 
> А ты уверен, что люди приходят на Линукс ради урезанной функциональности и перманентного состояния недоделки?

А разве не ради этого?
Не, ну типа еще ради шво6одки, ради прдлинга с дровами, ради глюков совместимости с де-факто стандартами, ради чтения форумов где у всех "УМВР, а у тебя просто руки кривые", ради отсутствия проф. софта и урезанной функциональности.
Ну и разумеется ради перманентного состояния недоделки! Это же линукс всё время его существования))

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

60. "Выпуск Wayland-Protocols 1.36"  +2 +/
Сообщение от Аноним (57), 02-Сен-24, 17:54 
>При этом чел перечислил фичи из Windows 98.

Запусти винду 98, на 2K 15.4", их сейчас в ноутбуки ставят. Очень интересно, как без микроскопа там раберёшься.

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

71. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (70), 02-Сен-24, 20:39 
> Запусти винду 98, на 2K 15.4"

А зачем мне это делать?

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

76. "Выпуск Wayland-Protocols 1.36"  –1 +/
Сообщение от _kp (ok), 02-Сен-24, 22:30 
На экране высокой плотности просто уменьшить разрешение , и всё прекрасно.
Всё равно для старого ПО такие дисплеи - не в коня корм.

Но присоединюсь к вопросу, а зачем W98 без драйверов на видеокарту? Не для ретро игр же. :)

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

86. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 03-Сен-24, 00:54 
>На экране высокой плотности просто уменьшить разрешение , и всё прекрасно.

Дело не только в разрешении. Типичная модель софта из тех времён - накрутить кучу панелей, чтобы и без того мелкое разрешение экрана стало ещё меньше: строка меню, несколько панелей инструментов, ведь всё в одну не влезает, обязательно строка состояния, даже если она пустая процентов на девяносто. Желательно рядом пару дочерних окон с инструментами повесить, чтобы они контент перекрывали. Или как вариант, контент вынести в отдельное окно, тогда он не будет ничем закрыт, но будет узким как по вертикали, так и по вертикали. Вот там, да, нужны всякие ухищрения, то дочернее окно на передний план вынести, то установить его по определённым координатам. То ли дело современный софт: одно окно(может ещё одно модальное и ещё дополнительно по желанию пользователей), и всё.

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

98. "Выпуск Wayland-Protocols 1.36"  –1 +/
Сообщение от нейм (?), 03-Сен-24, 14:53 
А в чем он неправ? Хочешь быть заменой - выйди хотя бы на паритет по фичам.

А тут просто вывалили поделку и реализацию взвалили на тех, кто на это не подписывался.

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

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

99. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от Анонимусссс (-), 03-Сен-24, 15:18 
> А в чем он неправ? Хочешь быть заменой - выйди хотя бы на паритет по фичам.

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

> А тут просто вывалили поделку и реализацию взвалили на тех, кто на это не подписывался.

В смысле? Есть эталонная реализация - Вестон.
Тебе не нравится? Тогда давай сам.
То что кто-то на что-то не подписывался, то это пробелмы нытиков.
Поддерживать копро-иксы вечно разрабы тоже не подписывались.

> Забавно, что мы с одной стороны имеем "системд-гейт", где огромный монолит был насильно впихнут в мейнстрим под якобы целью чтоб "не иметь зоопарк скриптов",

Почему насильно? Было голосоввание, луддиты проиграли.
И да, наличие монолита отлично похоронило всякие древности.

> а с другой - выпил рабочих иксов с заменой

Давай ты сначала определишь, что такое "рабочие иксы".
У них в репе 1010 багов gitlab.freedesktop.org/xorg/xserver/-/issues
У них фундаментальные архитектурные ограничения на новые технологии.
У них просто овняный код в который никто не хочет лезть.
Для меня называть этот устаревший кусок кала "рабочим" просто язык не повернется.

> на необходимость пилить не просто инит скрипты, а целые реализации сервера.

Да, это называется прогресс)
Или сидите на старье, или придется поработать. У вас же старые иксы никто не отобрал - вон код, качайте пользуйтесь.
Но вы ж требуете, чтобы ваши хотелки реализовывал кто-то другой. Так не будет.
Ну вымрет всякое маргинальное дно типа XFCE, LXQT and IceWM которые даже не почесались что-то реализовывать "all currently have zero lines of code to provide a Wayland session."
Невелика потеря, линукс десктоп только чище станет.

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

106. Скрыто модератором  +/
Сообщение от Аноним (-), 03-Сен-24, 20:18 
Ответить | Правка | Наверх | Cообщить модератору

113. Скрыто модератором  +/
Сообщение от Аноним (-), 03-Сен-24, 21:09 
Ответить | Правка | Наверх | Cообщить модератору

114. Скрыто модератором  +/
Сообщение от Аноним (-), 03-Сен-24, 22:41 
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 03-Сен-24, 20:53 
>Ну вымрет всякое маргинальное дно типа XFCE, LXQT and IceWM

Первые два уже точно начали переход на вейленд

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

111. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 03-Сен-24, 21:07 
>>Ну вымрет всякое маргинальное дно типа XFCE, LXQT and IceWM
> Первые два уже точно начали переход на вейленд

Давай поговорим, когда они закончат)
Потому что всякие васянодистры создаются и мрут десятками в неделю.


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

100. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 03-Сен-24, 15:19 
> А в чем он неправ? Хочешь быть заменой - выйди хотя бы на паритет по фичам.

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

> А тут просто вывалили поделку и реализацию взвалили на тех, кто на это не подписывался.

А их мнение никого не интересует.

> Забавно, что мы с одной стороны имеем "системд-гейт", где огромный монолит был
> насильно впихнут в мейнстрим под якобы целью чтоб "не иметь зоопарк скриптов",

Никто насильно не впихивал. Просто те, кто больше всего делает решили что у них будет системд.
А все остальные или согласились, или пилят свое, типа девуана. Вот только таких маргиналов мало, поэтому разрабам проще привязаться в системд и удовлетворить хотелки 90% своих юзеров, чем еще что-то делать ради оставшегося меньшинства.
И слава богу во всех нормальных дистрах уже нет зоопарк башпортянок.

> а с другой - выпил рабочих иксов с заменой на необходимость пилить не просто инит скрипты,
> а целые реализации сервера.

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

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

25. "Выпуск Wayland-Protocols 1.36"  +2 +/
Сообщение от Аноним (-), 02-Сен-24, 00:00 
> У X11 был reference implementation, Xorg Server, один и одинаковый на все дистры последние лет 15 минимум.

А вот и любители ходить строем, ейн-фюррер и прочее монопольное офно.
Тебе с такими идеями на винду на, там точно у всех все одинаковое.

> У вот у Wayland есть только хрен (это не мат, это растение):

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

> https://gitlab.freedesktop.org/wayland/wayland/-/issues/233

Обидели мышку, написали в норку! (с)
Пришел какой-то васян, и давай права качать.
Типа диды раньше в чистом поле сарли у всех на виду, а нынешние снежЫнки хотят отказаться от сетевой и сральной прозрачности! Доколе!!11

Ну и апеляция ко всякому маргинальному днищу типа "XFCE, LXQT and IceWM"..
Кого они вообще волнуют? (ну кроме поехавших нетакусиков)

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

55. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (55), 02-Сен-24, 15:55 
> https://gitlab.freedesktop.org/wayland/wayland/-/issues/233

Хакер и солонка

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

67. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (67), 02-Сен-24, 19:24 
У меня какая то ассоциация что wayland это btrfs а x11 это ext4. Но вот btrfs пользуюсь а wayland ненадежный всякие bleachbit-root в нем не запускаются, корявая прозрачность в kde. Приходится переходить в x11 чистить и возвращаться зачем мне это.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

88. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (88), 03-Сен-24, 08:06 
Опозорился на весь freedesktop и нам тыкает чтобы мы тоже посмеялись...
Стыд и срам конечно иногда находить соотечественников на гитах чесное слово.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

33. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 02-Сен-24, 05:58 
>Но ведь говорят вейланд это только протокол. Получается тут протокол протоколов?

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

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

10. "Выпуск Wayland-Protocols 1.36"  +2 +/
Сообщение от cheburnator9000 (ok), 01-Сен-24, 22:53 
>> В категорию "staging" добавлен протокол xdg-toplevel-icon, предназначенный для привязки пиктограммы к окну верхнего уровня.

Целый, мать его, год на это ушло. Еще год пока оно проявится в дистрибутивах повсеместно.

>>> "xdg-activation" - позволяет передать фокус между разными поверхностями первого уровня (например, при помощи xdg-activation одно приложение может переключить фокус на другое).

В Kde5/Qt5 оно работает. В KDE6/Qt6 оно сломано ровно на половину, и как заявили в bugzilla kde они исправить они не могут, но уже исправлено в Qt 6.8 который в крупные дистрибутивы попадет не раньше чем йопт очередной ГОД!!!111212q#!@#

Можно сразу в криостазис впадать пока в wayland на десктопе появятся очевидные вещи.

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

12. "Выпуск Wayland-Protocols 1.36"  +3 +/
Сообщение от Аноним (-), 01-Сен-24, 23:11 
Кста, я на KDE.

Дистрибутив Debian Testing.

Plasma 5.27.11.
Frameworks: 5.115.0
Qt: 5.15.13

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

Решаю так:
- Переключаюсь на первый экарна и сворачиваю видео.

Это случаем не про этот протокол?

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

29. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от cheburnator9000 (ok), 02-Сен-24, 02:17 
Нет не про это. XDG-Activation это про то чтобы окно в фоне через третьи службы могло стать активным на переднем плане и "секьюрно".

Зависания нужно проверять на разных дистрибутивах, чтобы быть уверенным, что это не случай debian testing.

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

13. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от Аноним (1), 01-Сен-24, 23:12 
И для этого нужен был протокол. Протокол дабл-клика ещё не подвезли?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

15. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от Аноним (15), 01-Сен-24, 23:17 
Меня больше раздражает то, что окна того же видеоплеера регулярно оказываются за границами экрана. С позиционированием окон беда. Ну и при падении оконного менеджера все окна кучей на первом столе, вообще замечательно. При это гткшные и xwayland просто умирают, вайн, вроде, тоже, и sdl наверное. С альт-табом вечно какие-то сложности. Иконки и автоматическое переключение фокуса меня беспокоят меньше всего.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

18. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от nume (ok), 01-Сен-24, 23:29 
Ещё скрол лагает на wayland kde6
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

22. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 01-Сен-24, 23:54 
>>> В категорию "staging" добавлен протокол xdg-toplevel-icon, предназначенный для привязки пиктограммы к окну верхнего уровня.
> Целый, мать его, год на это ушло.

Не ну можно сделать, как делали диды в ХОрге - овняк-овняк и в продакшн.
А потом программеры ковыряют месяцами "80 тысяч строк ужаса"
Есть такая хорошая пословица "тише едешь, дальше будешь".

> Еще год пока оно проявится в дистрибутивах повсеместно.

О, ну кто ж виноват что разработчики дистрибутивов не способны оперативно работать?
В каком-то окаменелом дебьянее оно вообще можент и через 5 лет появиться.

> уже исправлено в Qt 6.8 который в крупные дистрибутивы попадет не раньше чем йопт очередной ГОД!!!

Чего так трясешься? Лучше бы попинал разрабов которые те самые "крупные дистрибутивы" делают.
Если они ленивые задницы, то это не проблема ни вейланда, ни КДЕ.

> Можно сразу в криостазис впадать пока в wayland на десктопе появятся очевидные вещи.

Ты можешь ныть, а можешь помочь кедам с фиксами или ментренерам с обновление KDE до 6.8


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

27. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (15), 02-Сен-24, 01:04 
А что такого в 80 тысячах строк? Я примерно столько за неделю пишу. Вот когда тебе надо разобраться в миллионах строк, это проблема.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Wayland-Protocols 1.36"  +3 +/
Сообщение от Аноним (32), 02-Сен-24, 02:55 
При пятидневке это 16к строк в день. Предположим, что в строке ~ 3 слова, 16к строк это 48к слов. При скорости печатания около 1 слова в секунду 48к секунд это 800 минут или 13.5 часов непрерывного написания кода.

Ну, верится.

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

37. "Выпуск Wayland-Protocols 1.36"  +3 +/
Сообщение от Аноним (37), 02-Сен-24, 09:04 
Просто чаще делай переносы строк и всё. Твой менеджер будет писать кипятком от количества строк.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 02-Сен-24, 18:00 
В нормальных местах на количество строк не смотрят
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 02-Сен-24, 21:06 
Ты еще дублировать посоветуй)
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

77. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от _kp (ok), 02-Сен-24, 22:43 
Как то китайцы вернули исходники проекта, к которому я писал дополнения.
Большая часть моих файлов были около 30кб, несколько самых больших файлов около 80кб.
После доработки проекта там нет больше файлов исходников меньше 350-400 кб. Явно последствия построчной оплаты труда. И там не только переносами строк и тупыми комментариями раздули, а наплодили функций заглушек, накопипастили блоков помаксимуму, в общем больше не читаемо, а если и читаемо, то что то поменять без проблем маловероятно.

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

39. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от 1 (??), 02-Сен-24, 09:10 
копипаст ещё никто не отменял ...
Или в вяленом это отдельный протокол ?
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

41. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (-), 02-Сен-24, 10:51 
> А что такого в 80 тысячах строк? Я примерно столько за неделю пишу.

Ничего, если пишешь нормально.

А если писал как разрабы иксов... то выходит забаговный дырявый кусок... иксво.
И тот, кому потому в этом придется разбираться и исправлять очень расстраивается:
"GLX is a horrible demotivator!  80,000 lines of sheer terror."
"In the past couple of months I've found 120 bugs there, and I'm not close to done."
lists.x.org/archives/xorg-devel/2013-December/039773.html

Вот ты бы смог сделать столько багов за неделю?

> Вот когда тебе надо разобраться в миллионах строк, это проблема.

А теперь представь что все иксы писались примерно так же :)
Это и ответ на вопрос "почему никто не хочет их поддерживать? оно же и так работает!"))

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

47. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от Аноним (47), 02-Сен-24, 12:50 
> А если писал как разрабы иксов... то выходит забаговный дырявый кусок... иксво.

А кто-то проверял?
Или это просто баптистские пляски и вопли об "Иксовых репрессиях"?
"Кровавые Иксы расстреливают свободомыслящих вейландистов!Аааа!"

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

49. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от Аноним (-), 02-Сен-24, 13:03 
> А кто-то проверял?

Разумеется! Напр. Ilja Van Sprundel. Которых в этом самом ковырялся и исправлял кучу уязвимостей и багов.
Там по ссылке выше есть видос с его выступление на конфе.
Посмотрите на досуге, там много чего интересного и поучительного.
И обратите внимание на год. Вот ЭТИМ были иксы еще в 2013м.

> Или это просто баптистские пляски и вопли об "Иксовых репрессиях"?
> "Кровавые Иксы расстреливают свободомыслящих вейландистов!Аааа!"

Извини, не распарсил этот шизобред.

Там скорее так: васяны орут "вы АБЯЗАНЫЫЫ тянуть иксы", а все кто в состоянии их тянуть "я к этому омну даже подходить не хочу!". Классическая ситуация когда одни не могут, а другие не хотят.

Ну а в итоге будет так, как решат те, кто делает.
Потому что другая сторона может только ныть, сыпаться проклятиями и фонять на форумах.
Но у них лапки и сделать они не смогут ни-че-го :)

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

61. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 02-Сен-24, 17:59 
>А что такого в 80 тысячах строк? Я примерно столько за неделю пишу.

Это баш скрипты, да? Или сплошной boilerplate? Даже если в один день написать 500 строк, то во второй день будет рефакторинг, и часть кода удалится, а часть поменяется. За два дня уже будет не тысяча, а условно 600-700.

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

69. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (15), 02-Сен-24, 19:44 
Логика поверх оrm, к примеру. Да любая бизнес-логика, на самом деле. Granted, после рефакторинга объём уменьшается в пару раз. Избыточные комментарии, отладочная логика, копипаста -- это всё удаляется, а код реорганизуется более оптимально с учётом условий. Это я не считаю тесты и скрипты, там куча строк может быть.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (57), 03-Сен-24, 00:44 
>Логика поверх оrm, к примеру.

Знаем мы такую логику. Можно написать одну функцию однократно, строк на двадцать, но нет, будут копипастой за раз строк сорок делать. С ошибками копипасты. Потом рефакторишь код - минус двадцать строк, минус пятьдесят, минус десят... Там на несколько порядков код уменьшается.

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

30. "Выпуск Wayland-Protocols 1.36"  +1 +/
Сообщение от cheburnator9000 (ok), 02-Сен-24, 02:18 
Хорошая логика. Через 30 лет Wayland догонит Windows 2000 по функционалу!
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

93. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от laindono (ok), 03-Сен-24, 12:36 
Сначала вы выбираете суперстабильные дистры с древним софтом, а потом жалуетесь, что обновления долго идут. Это при том, что 6.8 вообще заплатинирован к релизу только в конце месяца. То ли дело Арч (вы кстати знаете, что я пользую Арч? теперь знаете, но если вдруг забудете, я напомню). Быстренько всё протестировали, собрали и выкатили. Не то, чтоб версии обновлялись моментально, что в целом норм. Стабильности никто не обещает и переодически могут возникать минорные проблемы (раз в несколько лет). Иногда даже ручками приходится что-то серьёзное делать (гуглить и копипастить однострочники). Раз в десяток лет может быть даже придётся live-usb достать. Честно говоря могли бы и почаще чёнить ломать, скучно же.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

110. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от cheburnator9000 (ok), 03-Сен-24, 20:59 
Конечно потому что тот патч для xdg-activation был очень мелким и не менял api/abi иными словами патч можно было бекпортировать во все предыдущие версии Qt6 с небольшими изменениями. Просто в Qt Company никому это не нужно было. Это не "новая" функциональность ради которой нужен релиз. Это фикс дремучего бага Qt6. Qt 6.2.8 и 6.5.2 это LTS релизы, прекрасная возможность подтвердить это на деле, а не на словах.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от nume (ok), 01-Сен-24, 23:00 
>> В категорию "staging" добавлены протоколы ext-image-capture-source и ext-image-copy-capture для организации захвата выводимого на экран контента.

Непрошло и 5 лет)

Цитата:
>> Протоколы копирования экрана ext-image-capture-source-v1 и ext-image-copy-capture-v1 основаны на wlrots wlr-screencopy-unstable-v1 с различными улучшениями для лучшей поддержки захвата экрана в Wayland. Эти новые протоколы должны обеспечить лучшую производительность и поддержку захвата окон для сценариев использования удаленного рабочего стола RDP/VNC, совместного использования экрана и многого другого.

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

14. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (1), 01-Сен-24, 23:17 
Там бардак судя только по названиям протоколов -copy-capture, -capture-source.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск Wayland-Protocols 1.36"  –1 +/
Сообщение от cheburnator9000 (ok), 02-Сен-24, 02:24 
Там полный бардак в головах у "авторов" протокола. Можно почитать историю тут https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m... там встречаю такие заявления по типа "я не знаю зачем это нужно". И вот еще перл "разработчики будут устанавливать фейковые значки окнам, что вводит в заблуждение пользователей gnome shell". Но это йопт не проблема wayland! Это проблема мейнтейнеров дистрибутивов которые всякий шлакософт добавляют в репозитории. Про flatpak можно даже не упоминать там половина софта это пропреетарный хлам, упакованный наркоманами.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от nume (ok), 02-Сен-24, 08:31 
>> там встречаю такие заявления по типа "я не знаю зачем это нужно". И вот еще перл "разработчики будут устанавливать фейковые значки окнам, что вводит в заблуждение пользователей gnome shell".

Не нашёл там таких заявлений. Пруфы билли, нам нужны пруфы, а лучше цитаты на английском.

>> Про flatpak можно даже не упоминать там половина софта это пропреетарный хлам, упакованный наркоманами.

Лучше свежий и везде доступный "пропреетарный хлам, упакованный наркоманами" чем шиш да ещё и без масла.

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

38. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от Аноним (37), 02-Сен-24, 09:05 
Смотря какая у шиша лицензия.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от cheburnator9000 (ok), 02-Сен-24, 23:54 
В оригинальном issue.

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

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


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

84. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от nume (ok), 03-Сен-24, 00:43 
> В оригинальном issue.
> https://gitlab.freedesktop.org/wayland/wayland-protocols/-/i...
> https://gitlab.freedesktop.org/wayland/wayland-protocols/-/i...

А кто отрецал что разработчики gnome неадекваты что всегда стоят на своём? Разработчики gnome != разработчики wayland, если правильно помню там другая команда.

Прикол в другом, что протоколы пишет любой, а уже потом есть круг лиц которые может этот протокол одобрить. Чтобы протокол приняли, он должен получить два голоса. Если я правильно понял, имеют правило голоса представители из Gnome, KDE plasma, System76 (Cosmic de), wroots и другие. И не раз было ситуация как о том что ты писал, когда протокол принимали, но разработчики Gnome были против и писали "Мы не будет это поддерживать!". Похожий пример, команда wlrots разработала wlr-screencopy-unstable-v1 и потом пропихнула этот протокол в виде ext-image-capture-source-v1 и ext-image-copy-capture-v1, за него проголосовали System76 (Cosmic de) и wroots (для пруфа читай первое сообщение https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...), команда gnome вроде где-то писала что они против и "для этого используют порталы", что им ответили в стиле "а мы не хотим чтобы зависеть от порталов".


P.S: Короче, протоколы разрабатывают все, а не амофная одна команда, а чтобы протокол приняли нужно убедить представителей двух любых команд что имеют право голоса + чтобы кто-то предоставил как минимум 1 реализацию протокола и тогда даже если другие команды (например gnome) будут против протокола , его всё ровно примут. Максимум в они могут сказать "мы не будет это поддерживать" и всё.

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

112. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от cheburnator9000 (ok), 03-Сен-24, 21:07 
Никакие права голосов не нужны, чтобы расширить Wayland своими наработками. Если в условной Astra захотели написать хоть ext-astra-tovasrish-major-monitor-module никто не запрещает. Но у них нет реальных разработчиков работающих на linux desktop. Кроме как временно нанятых подрядчиков для FlyDE. Wlroots тому пример что wayland не обязан быть центричным. Проблемы начинаются с фреймворками Qt/GTK/SDL и браузерами, патчи для которых придется поддерживать самому.

Порталы на самом деле не самое плохое решение. Потому что есть api разных порталов которых можно расширить DE/WM специфичными реализациями. Вообще пофигу что там в gnome будут не будут, эти солевые наркоманы в 2024 году наконец-то доперли что пользователям нужен классический трей https://www.omgubuntu.co.uk/2024/08/gnome-official-status-ic...

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

115. "Выпуск Wayland-Protocols 1.36"  +/
Сообщение от nume (ok), 04-Сен-24, 00:37 
>> Никакие права голосов не нужны, чтобы расширить Wayland своими наработками

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

Есть core и stable протоколы, которые поддерживаются всеми композиторами и GUI-библиотеками. Если зайти в документацию различных композиторов и GUI-библиотек с поддержкой Wayland, то видно, что они поддерживают именно эти протоколы, причём в большинстве случаев все сразу (если это не специфическая вещь, как, например, GameScope).
Пруфы для композиторов: https://wayland.app
Пруф для Qt6: https://doc.qt.io/qt-6/qtwaylandcompositor-index.html
Пруф для GTK: https://gitlab.gnome.org/GNOME/gtk/-/tree/main/gdk/wayland
Пруф для SDL: https://github.com/libsdl-org/SDL/tree/main/wayland-protocols

Также есть также staging, unstable (к тому же, все личные протоколы разработчиков официально считаются unstable) и external протоколы. Их поддержка в отличие от core и stable на усмотрение разработчиков и не является обязательной. Пруфы те же.

P.S: Тут больше проблема в отсутствии нужных протоколов и в том что часто он работает не как x11, От этих двух фактов все и бесятся :)

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

35. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от ИмяХ (ok), 02-Сен-24, 06:58 
>>Протоколы, разрабатываемые в ветке "unstable":
>>управление работой в полноэкранном режиме.
>>управление прикреплением клавиатурных комбинаций и горячих клавиш.
>>организация ввода текста.

Ох, лол. Даже ввод текста нестабилен. А ещё говорят, что готов для десктопа.

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

42. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (42), 02-Сен-24, 11:35 
Всё правильно.
Когда systemd внедряли, вопили про "зоопарк". NSA одобряет единообразный набор уязвимостей на Линукс-серверах, подконтрольный одной американской коммерческой компании (раннее информирование, принятие исправлений и определение сроков).
Когда есть единообразный Икс-сервер у всех на десктопах, давайте сломаем его и тысячи уже написанных для него программ, пусть каждый пилит всё с нуля сам по недоделанному и несогласованному "типа"-протоколу. M$ одобряет учиняемый \Mac\ти\Vista\ми бардак на Линукс-десктопах.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Wayland-Protocols 1.37"  +2 +/
Сообщение от Аноним (43), 02-Сен-24, 11:53 
> Всё правильно.

Наконец-то хотя бы один умный человек.

> Когда systemd внедряли, вопили про "зоопарк". NSA одобряет единообразный набор уязвимостей  на Линукс-серверах, подконтрольный одной американской коммерческой компании (раннее  информирование, принятие исправлений и определение сроков).

А нет, я ошибся. Тут дундук с теориями заговоров.
Ну и сравнение системы инита и оконного сервера это конечно мега тупо.

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

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

> и тысячи уже написанных для него программ,

Тысячи как раз переехали нормально. Сломались "особенное" дно типа гимпа с его многооконностью.
От разработчиков было достаточно просто поддерживать последнюю версию графических либ.
Но нет, у нас есть некролюбы которые "у нас форк ГТК2 времен начала века, пачиму ваш вейланд его не поддерживает?!!11"

> пусть каждый пилит всё с нуля сам

Да, пусть сам отвечает за свой код.
Заодно будет великое вымирание халавщиков, которые только нескучные обои могут добавлять.

> по недоделанному и несогласованному "типа"-протоколу.

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


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

54. "Выпуск Wayland-Protocols 1.37"  +1 +/
Сообщение от Ананимус (?), 02-Сен-24, 15:51 
> Тысячи как раз переехали нормально. Сломались "особенное" дно типа гимпа с его многооконностью.

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

> As for the legacy UX patterns aspect, here is an interesting story: For years I have been developing a software called Syntalos for scientific data acquisition on Linux (hopefully replacing similar proprietary solutions for Windows). Since it was new, and I knew Wayland was coming and wouldn't support SDI apps, it initially had a tabbed interface (Especially since I also really disliked GIMPs multi-window UI and didn't want to recreate it). People found that tabbed UI absolutely horrible to use, and I really disliked it too while using it, so I rewrote the UI to an MDI application (= mini-windows in one mainwindow). That definitely was better, but since the application controls large experimental setups, people often have two or more screens. And for that it was horrible again. So I finally gave up and the application is a multiwindow SDI application again, with all users being happy with the UI so far.

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

56. "Выпуск Wayland-Protocols 1.37"  –1 +/
Сообщение от Аноним (-), 02-Сен-24, 16:14 
> В обсуждении протокола, который решает мультиоконные проблемы, выяснилось что огромная куча научного, художественного и прочего специализированного софта

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

Насколько сильно выигрывает?
Пока только твои слова, ничем не подтвержденные.

> Кто-то даже притащил свою историю:

Давай почитаем эту дущераздирающую историю.
Итак у нас аффтор, разрабатывающий Syntalos, которое многооконное.
Потому что людям не понравились табы, а автору не нравится MDI тк оказывается, что у людей могут быть несколько мониторов.
То что может быть 2 окна в каждом свои микроокошки, видимо он не догадался.
Или догадался потому что потом таки пришел multiwindow SDI.
Причем все это сопровождается эпитетами horrible.

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

Если "огромная куча" софта требует многооконности - то пусть его пользователи сами поддерживают иксы.
Но что-то мне подсказывает, что они только будут ныть.

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

58. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 02-Сен-24, 17:52 
>> В обсуждении протокола, который решает мультиоконные проблемы, выяснилось что огромная куча научного, художественного и прочего специализированного софта
> Насколько огромная куча выигрывает? То что такие приложения меньшинство как раз говорит
> о том, что они нужны только "особенным юзерам".

Ну как бы научные применения лялеха на десктопе довольно обширны.

>> очень сильно выигрывает от многооконности.
> Насколько сильно выигрывает?
> Пока только твои слова, ничем не подтвержденные.

Автор говорит что почти весь их софт такой и все говорят что удобно.

>[оверквотинг удален]
> Или догадался потому что потом таки пришел multiwindow SDI.
> Причем все это сопровождается эпитетами horrible.
> Очень поучительная история.
> Надо понять нужны пользователей, потом посмотреть на мало кому нужный проект и
> забить на них.
> Т.к всем не угодишь, а ломать протокол и идею вейланда ради горстки
> нетакусиков вообще не прикольно.
> Если "огромная куча" софта требует многооконности - то пусть его пользователи сами
> поддерживают иксы.
> Но что-то мне подсказывает, что они только будут ныть.

Если выкидывать вообще всех за борт, то выяснится что вейланд умеет только запускать firefox и то криво. Так что авторы там вполне здраво обсуждают как можно поддержать многооконность без глобальной системы координат.

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

63. "Выпуск Wayland-Protocols 1.37"  –1 +/
Сообщение от Аноним (-), 02-Сен-24, 18:20 
> Ну как бы научные применения лялеха на десктопе довольно обширны.

Да, это так.
Пусть тогда их университет поможет с адаптацией софта.

> Автор говорит что почти весь их софт такой и все говорят что удобно.

А где-то электронный микроскоп под 95 виндой работает.
То что он привык и не хочет адаптироваться, это не проблема вейланда.

> Если выкидывать вообще всех за борт, то выяснится что вейланд умеет только запускать firefox и то криво.

Если у тебя есть две сложные задачи, которые афектят 100к пользователей или 10, то какую ты будешь делать в первую очередь?

> Так что авторы там вполне здраво обсуждают как можно поддержать многооконность без глобальной системы координат.

Если у них получится - то молодцы.
Нет, ну придется привыкать к новому.
Уж кто-кто, а ученые думаю понимают, что такое прогресс.


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

64. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 02-Сен-24, 19:00 
> Пусть тогда их университет поможет с адаптацией софта.

Они не могут, протоколов для этого нет.

> То что он привык и не хочет адаптироваться, это не проблема вейланда.

Разработчкики вейланда говорят что проблема. У них как-то больше авторитета, прости.

> Если у тебя есть две сложные задачи, которые афектят 100к пользователей или 10, то какую ты будешь делать в первую очередь?

Простое уже портировано. Все что можно было портировать тупо поддержав в тулките уже сделано. Остались сложные кейсы вроде wine, многооконных программ и то, о чем сложно договориться, вроде глобальных хоткеев.

> Уж кто-кто, а ученые думаю понимают, что такое прогресс.

Ученые не очень понимают почему раньше работало нормально, а теперь не работает.

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

68. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (-), 02-Сен-24, 19:24 
> Они не могут, протоколов для этого нет.

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

> Разработчкики вейланда говорят что проблема. У них как-то больше авторитета, прости.

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

> Простое уже портировано. Все что можно было портировать тупо поддержав в тулките уже сделано. Остались сложные кейсы вроде wine, многооконных программ и то, о чем сложно договориться, вроде глобальных хоткеев.

Судя по списку unstable, ты немного преувеличиваешь)

> Ученые не очень понимают почему раньше работало нормально, а теперь не работает.

Моя бабка не понимает почему раньше колбаса была по 2.20 а теперь нет)

У них отобрали старую версию DE? Нет.
Зачем им самое-самое новое? Кто будет тратить время на поддержку старого?
Так можно дойти до жалоб "почему а76 не продается на каждой заправке" или "почему иглы для примуса приходится искать по развалам рынка".

ps. скинь пожалуйста ссылку на обсуждение откуда эта история, хочу почитать комментарии к ней

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

73. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 02-Сен-24, 20:48 
Я не знаю почему opennet не дает мне отвечать нужному анону, отвечу сюда.

>> Они не могут, протоколов для этого нет.
> Тогда надо взять кого-то умного, сделать драфт протокола.
> Может из того обсуждения что ты кинул - чего-то и родится.

Буквально это и произошло.

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

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

>> Простое уже портировано. Все что можно было портировать тупо поддержав в тулките уже сделано. Остались сложные кейсы вроде wine, многооконных программ и то, о чем сложно договориться, вроде глобальных хоткеев.
> Судя по списку unstable, ты немного преувеличиваешь)

Unstable это устаревший термин, от него отказываются. Потому что так вышло что большая часть реально работающих протоколов сейчас "unstable":

An “unstable” protocol refers to a protocol categorization policy previously used by wayland-protocols, where protocols initially placed in the unstable/ directory had certain naming conventions were applied, requiring a backward incompatible change to be declared “stable”.

>> Ученые не очень понимают почему раньше работало нормально, а теперь не работает.
>Моя бабка не понимает почему раньше колбаса была по 2.20 а теперь нет)
>У них отобрали старую версию DE? Нет.
>Зачем им самое-самое новое? Кто будет тратить время на поддержку старого?
>Так можно дойти до жалоб "почему а76 не продается на каждой заправке" или "почему иглы для примуса приходится искать по развалам рынка".

Авторы Wayland грустят что adoption нишевых кейсов застрял. Если эту проблему не решить, это все останется болтаться в аду XWayland, и хорошо от этого не будет никому.

> ps. скинь пожалуйста ссылку на обсуждение откуда эта история, хочу почитать комментарии к ней

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

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

78. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (-), 02-Сен-24, 22:45 
> Я не знаю почему opennet не дает мне отвечать нужному анону, отвечу сюда.

Потому что мои и твои сообщения стали "скрыты модератором".
Хотя вроде правил не нарушали)
За ссылку спасибо, открыл и вспомнил, что читал куски этого обсуждения где-то пол года назад.

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

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

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

Почему это не сделать внутри приложения мне все равно не ясно.
Т.е у тебя есть окно на весь экран, а внутри хоть десять окон со всякими прилипаниями.
Как минимум неплохих 2 тайловых вейланд композитора есть - sway и hyperland.
Т.е задача вполне решаемая.

> Unstable это устаревший термин, от него отказываются.

Но пока оно еще так.
gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/unstable
И в противовес есть stable.

> Авторы Wayland грустят что adoption нишевых кейсов застрял. Если эту проблему не решить, это все останется болтаться в аду XWayland, и хорошо от этого не будет никому.

Возможно стоит просто сесть на берегу и ждать, когда вниз поплывут те приложения, которые не вписались в мир вейланд.
В этом нет ничего страшного, уже проходили при смене ГТК2, отказа от мотифа и тд.
Просто если "adoption нишевых кейсов" потребует даже 10-20% от усилий от адопта всего остального, то целесообразность их реализации вообще под вопросом.

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

81. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 02-Сен-24, 23:40 
> Тогда будет очень трудная задача сделать чтобы большинству приложений было удобно.
>А то получится "трудимся ради горстки спецсофта, портя жизнь остальным"

Не очень понимаю, как протокол группировки сломает остальное. Ну разве что его очень плохо имплементируют.

> Почему это не сделать внутри приложения мне все равно не ясно.

Потому что мониторов в таких сетапах часто сильно больше одного. Там кто-то 12 экран для mission control room описывал.

> И в противовес есть stable.

В stable три с половиной калеки.  Терминология просто не отражает действительность.

> Просто если "adoption нишевых кейсов" потребует даже 10-20% от усилий от адопта всего остального, то целесообразность их реализации вообще под вопросом.

Авторы кедов и wlroots заинтересованы, судя по дискуссии. Авторы wine тоже. От тулкитов тут как раз мало что требуется.

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

90. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (-), 03-Сен-24, 11:44 
> Не очень понимаю, как протокол группировки сломает остальное. Ну разве что его очень плохо имплементируют.

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

> Потому что мониторов в таких сетапах часто сильно больше одного. Там кто-то 12 экран для mission control room описывал.

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

Получается кто-то хочет для своего особенного сетапа подпилить "протокол для всех".
А потом придет кто-то с более уни-кальными предложениями типа
"Диагональное размещение информации на экране"
opennet.ru/tips/3243_xrandr_x11_rotate_screen_monitor_x11.shtml
и будет аппелировать "ну в Иксах работает же!"

> Авторы кедов и wlroots заинтересованы, судя по дискуссии. Авторы wine тоже. От тулкитов тут как раз мало что требуется.

Тогда пусть они сделают какую-то реализацию.
Т.к не все аргументы, с моей точки зрения, не притянуты тк "нам очень хочется"
И мой опыт подсказывает, что какие-то краевые случаи 99% упустили.

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

92. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 03-Сен-24, 12:30 
>> Не очень понимаю, как протокол группировки сломает остальное. Ну разве что его очень плохо имплементируют.
> Да, например программам с обычным расположением экранов придется указывать лишние параметры,
> которые необходимы только многооконным.

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

>> Потому что мониторов в таких сетапах часто сильно больше одного. Там кто-то 12 экран для mission control room описывал.
> Тут 2 вопроса:
> - почему не может быть два окна на каждом мониторе и в
> каждом свои микроокошки (думаю даже можно реализовать перетягивание их туда сюда)
> ?
> - сколько таких сетапов в процентах от общего кол-ва десктопов ?

А какая разница? Разработчики считают, что доля достаточная, чтобы об этом думать.

> Получается кто-то хочет для своего особенного сетапа подпилить "протокол для всех".
> А потом придет кто-то с более уни-кальными предложениями типа
> "Диагональное размещение информации на экране"
> opennet.ru/tips/3243_xrandr_x11_rotate_screen_monitor_x11.shtml
> и будет аппелировать "ну в Иксах работает же!"

Это не иксы. Если ты не пользуешься протоколом, ты не получаешь дополнительных страданий.

>> Авторы кедов и wlroots заинтересованы, судя по дискуссии. Авторы wine тоже. От тулкитов тут как раз мало что требуется.
> Тогда пусть они сделают какую-то реализацию.
> Т.к не все аргументы, с моей точки зрения, не притянуты тк "нам
> очень хочется"
> И мой опыт подсказывает, что какие-то краевые случаи 99% упустили.

Так они и делают. А страдают почему-то люди, вообще никак не имеющие к этому всему отношения.

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

94. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Анонимусссс (-), 03-Сен-24, 13:04 
> А какая разница? Разработчики считают, что доля достаточная, чтобы об этом думать.

Ну так пусть разработчики делают прототип и доказывают что оно будет работать.
Но пока я вижу только рассуждения, но кода пока нет.
(или я не туда смотрю)

> Это не иксы. Если ты не пользуешься протоколом, ты не получаешь дополнительных страданий.

Хорошая новость.
Надо только определиться, нужно ли тянуть вообще протокол ради 0.01% юзеров с mission planer.

> Так они и делают.

Будет рабочий прототип, тогда можно будет что-то обсуждать.
Пусть авторы кедов и влрутса реализуют.

> А страдают почему-то люди, вообще никак не имеющие к этому всему отношения.

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


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

97. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 03-Сен-24, 13:18 
>> А какая разница? Разработчики считают, что доля достаточная, чтобы об этом думать.
> Ну так пусть разработчики делают прототип и доказывают что оно будет работать.
> Но пока я вижу только рассуждения, но кода пока нет.
> (или я не туда смотрю)

Ты не туда смотришь. Там есть PoC. Более того, там даже есть альтерантивные подходы и к ним тоже есть PoC. Я же говорю, я не понимаю почему люди на форумах страдают, если они даже не знают почему страдают и кто что делает / сделал.

>> Это не иксы. Если ты не пользуешься протоколом, ты не получаешь дополнительных страданий.
> Хорошая новость.
> Надо только определиться, нужно ли тянуть вообще протокол ради 0.01% юзеров с
> mission planer.

Определяются в MR, страдают на форуме. Зачем вы страдаете-то?

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

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

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

95. "Выпуск Wayland-Protocols 1.37"  +1 +/
Сообщение от Ононимус (?), 03-Сен-24, 13:07 
> Разработчики считают, что доля достаточная, чтобы об этом думать.

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

> А страдают почему-то люди, вообще никак не имеющие к этому всему отношения.

Они стали на путь страданий установив линукс. Нужно уметь нести ответственность за свои решения.

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

96. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 03-Сен-24, 13:15 
>> Разработчики считают, что доля достаточная, чтобы об этом думать.
> Разработчики чего? Прикладного софта?
> Ну разумеется они считают что достаточно, они же хотят чтобы за них
> сделали работу.
> Хотя могли бы просто исправить свой софт, Гимп же как-то смог, а
> его пишут полтора землекопа.

Разработчики Wayland. В том MR отметились почти все (по-моему кроме GNOME).

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

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

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

50. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (50), 02-Сен-24, 13:25 
Сломать не было самоцелью. Просто разбираться с древней кодовой базой уже не кому. Теперь же, можешь разбираться только с конкретной частью протокола. Протухшие приложения все равно пришлось бы переписать, иначе среди программистов будет безработица.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

72. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (72), 02-Сен-24, 20:47 
Видно, как разбираются. Развели кучу серверов, а поддержки протоколов со стороны клиентов толком нету. Где решение, которые не прибито гвоздями к кедогному?
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск Wayland-Protocols 1.37"  +1 +/
Сообщение от Аноним (-), 02-Сен-24, 22:47 
Оно ждет пока ты его напишешь, очевидно!
Команды гнома и кедов провели большую работу.
Если тебе нужно что-то другое, то просто пиши код.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (116), 04-Сен-24, 11:51 
> Оно ждет пока ты его напишешь, очевидно!

А они деньгами платят, или как?

> провели большую работу.

И сделали два несовместимых велосипеда. Очень смешно получилось. Один протокол, а реализации не совместимы. В общем я бы скорее донатил за то, чтобы они это не делали.

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

118. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (-), 04-Сен-24, 12:05 
>> Оно ждет пока ты его напишешь, очевидно!
> А они деньгами платят, или как?

В смысле? Ты для себя любимого„ да еще за деньги?
Что же ты за человек такой!

Опенсорс он же за идею, а не за бабло.
За послежним можно к корпам на галеру идти.

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

89. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 03-Сен-24, 08:20 
> поддержки протоколов со стороны клиентов толком нету. Где решение, которые не прибито гвоздями к кедогному?

Прости, кто тебе это сказал? Какой протокол не поддерживается клиентами, а очень надо? Я навскидку назову один: cursor shape. И он не поддерживается гнумом, лол.

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

117. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (116), 04-Сен-24, 11:53 
xdg activation добавь в список. Реализация для KDE работает исключительно в KDE. В гноме уже не будет, и наоборот.
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Ананимус (?), 04-Сен-24, 12:48 
>  xdg activation добавь в список. Реализация для KDE работает исключительно в KDE. В гноме уже не будет, и наоборот.

В wlroots есть, в KDE есть. То что в гноме не будет... в гноме много чего не будет. Кажется что уже проще перестать пытаться представить что гном это функциональное DE.

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

80. "Выпуск Wayland-Protocols 1.37"  +/
Сообщение от Аноним (80), 02-Сен-24, 23:37 
протоколы ойвейландских мудрецов))
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск Wayland-Protocols 1.37"  –1 +/
Сообщение от Аноним (101), 03-Сен-24, 17:31 
Увы, иксы на свалку истории! Жаль, потому что вэйланд не идеален. Но не понимаю, почему тупо хэйтят вэйланд. Если вам нужны иксы - поддерживайте их код сами. Но почему-то сейчас иксы поддерживают только сотрудники Ред Хата, а от экспертов опеннета - ноль пользы иксам. И при этом, эксперты хэйтят Ред Хат за "проталкивание" вэйланда. Вот это да! Если бы не Ред Хат, иксы давно загнулись бы, ведь от экспертов никакого толка нет, даже пару строчек кода для иксов написать не в состоянии.
Ответить | Правка | Наверх | Cообщить модератору

102. Скрыто модератором  +/
Сообщение от Аноним (50), 03-Сен-24, 17:51 
Ответить | Правка | Наверх | Cообщить модератору

104. Скрыто модератором  +/
Сообщение от Анонимусссс (-), 03-Сен-24, 17:58 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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