The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (1), 19-Янв-24, 21:07 
> Протоколы, разрабатываемые в ветке "unstable":
> "text-input" - организация ввода текста.

А? А как оно работает то?

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

2. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 19-Янв-24, 21:15 
Магия? Святой дух?
А может оно было ненужно?

Вообще судя по wayland.app/protocols/text-input-unstable-v3
я даже не уверен, что оно про обычный текст, а не как протокол про правый/левый глаз.
V3 в названии тоже как бы намекает.

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

13. "Выпуск Wayland-Protocols 1.33"  +4 +/
Сообщение от ilyafedinemail (ok), 19-Янв-24, 22:46 
Это клиентский (со стороны приложения) протокол для методов ввода, замена xim. Со стороны метода ввода используется input-method-v*.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Wayland-Protocols 1.33"  –5 +/
Сообщение от 12yoexpert (ok), 20-Янв-24, 10:11 
оно не работает, это ж wayland

бадум-тссс

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

3. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от Аноним (3), 19-Янв-24, 21:18 
когда уже запилят нормальный "вм", что-то в духе xmonad? все что есть - примитивное и неюзабельное, что-то вроде "смотрите, мы можем окошки двигать, во как, и никакого тиринга!"
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от Аноним (-), 19-Янв-24, 21:24 
А что мешает пользоваться xmonad ?
Он вроде более-менее рабочий.

Чем тебе не подошел Sway?

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

40. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (3), 20-Янв-24, 10:13 
> А что мешает пользоваться xmonad ?

собственно им и пользуюсь, но приход вайланд неизбежен, вот и смотрю по сторонам, куда можно будет мигрировать

>Чем тебе не подошел Sway?

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

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

64. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (64), 20-Янв-24, 12:06 
Думаю если переход, который длится уже 15 лет (как говорят) всеже состоится, то и xmonad перепрут на вяленого, к тому времени.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от ZWayland (?), 20-Янв-24, 14:32 
Все сложное просто xвайланд
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

97. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от DarkHobbit (ok), 23-Янв-24, 23:18 
Какую модель тайлинга Аноним считает не убогой?
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

10. "Выпуск Wayland-Protocols 1.33"  +4 +/
Сообщение от Аноним (10), 19-Янв-24, 21:59 
Переходи на WDDM.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

27. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от Аноним (27), 20-Янв-24, 04:51 
https://github.com/waymonad/waymonad
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

41. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (3), 20-Янв-24, 10:15 
гугл, ты? не узнал
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (46), 20-Янв-24, 10:42 
Оно заброшено и воняет
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

48. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 11:17 
А ты не думал, что оно просто готово к применению - ни прибавить, ни убавить?
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Wayland-Protocols 1.33"  –3 +/
Сообщение от Аноним (55), 20-Янв-24, 11:32 
ВМ как концепция работы остались в 2005 году. Сейчас сравнительно мало кто этим пользуется и соответственно мало кто разрабатывает. Смысла нет: железо экономить не надо, мониторы большие, все интересные функции внесли в ДЕ. Такова жизнь.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

71. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (71), 20-Янв-24, 13:47 
ну так запили сам, трудно чтоли
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (5), 19-Янв-24, 21:32 
Кто-нибудь может поделиться ссылкой на какую-нибудь статью, объясняющую концепцию этих левых "протоколов"? Как они связаны (дружат) с реальными десктопными версиями гномов/KDE, системными библиотами wayland и прочего?

Пишут, что "xdg-shell" протокол компилируют и тащат исходниками (какую-то конкретную версию протокола) прямо с приложениями - как оно работает и почему? Будет ли старая версия такого протокола работать с новыми системами, а новая версия со старыми?

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

7. "Выпуск Wayland-Protocols 1.33"  –11 +/
Сообщение от Аноним (7), 19-Янв-24, 21:43 
Нельзя поделиться чем, чего нет. Изначальная концепция ущербна. И теперь ее подпирают костылями прямо на ходу.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Wayland-Protocols 1.33"  +2 +/
Сообщение от Аноним (-), 19-Янв-24, 22:36 
Концепция шикарна.
Мы добавляем только то что нужно, и только в структурированные протоколы.
В любой момент понятно, что у нас стабильное, а что нет.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Wayland-Protocols 1.33"  –2 +/
Сообщение от Аноньимъ (ok), 20-Янв-24, 03:11 
> В любой момент понятно, что у нас стабильное

Ничего.

> а что нет

Чего нет - то стабильно конечно.

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

9. "Выпуск Wayland-Protocols 1.33"  +3 +/
Сообщение от llolik (ok), 19-Янв-24, 21:56 
Так вроде как в официальной доке всё нормально написано. https://wayland.freedesktop.org/docs/html/
Конкретно по тому, что интересует главы 3 и 4.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Выпуск Wayland-Protocols 1.33"  +2 +/
Сообщение от Sunderland93 (ok), 19-Янв-24, 22:43 
С чего они вдруг стали "левыми"? Это стандартные расширения, которые реализованы в любом Wayland композиторе или тулките в той или иной степени (например гномеры наотрез отказываются добавлять xdg-decoration)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

16. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (5), 19-Янв-24, 23:45 
Если они не левые, то какого чёрта они не ставятся вместе с 'libwayland-dev' и нельзя просто слинковать с готовыми либами?
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от ВайКакПросто (?), 20-Янв-24, 04:53 
По этому вопросу обращайся к сопровождающим пакета libwayland-dev в твоем Debian/Ubuntu.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от ПомидорИзДолины (?), 19-Янв-24, 23:44 
Все это описано в документации, но не очень детализированно.

Если есть желание работать в этой сфере -- полезно будет почитать исходники weston.

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

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

17. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (5), 19-Янв-24, 23:48 
Нет никакого желания 'работать в этой сфере'. Есть приложения, давно адаптированные под Xlib, WinAPI, Cocoa и прочее, и нужно просто адаптировать код под этот всеми продвигаемый Wayland, не потеряв функциональность. Но почему-то так просто это не делается.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Wayland-Protocols 1.33"  +3 +/
Сообщение от ВайКакПросто (?), 20-Янв-24, 04:57 
А теперь вспомни как эти приложения адаптировали в WinAPI, Club, Cocoa. Процесс шел через скрип зубами и на волевых качествах разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (5), 20-Янв-24, 08:58 
Я прекрасно помню как это происходило. Ответы на мои вопросы прекрасно находились в документации MSDN, Apple, Xlib... А вопросы по Wayland почему-то ведут на сайты, где функции не имеют описания или на примеры кусков кода, без объяснения их работы. Наверное в этом Google виноват...
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (55), 20-Янв-24, 11:20 
Есть ощущение, что ты лжешь и никаких приложений под xlib, winapi и cocoa не существует. Люди как-то пишут под вейланд, а ты бедняжка не можешь ничо найти. И зачем-то тебе понадобилось описание вейланд-протоколов (зачем?).
Ответить | Правка | Наверх | Cообщить модератору

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

74. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (74), 20-Янв-24, 14:34 
Ты серьёзно?

Есть какая-то программа, которую специально адаптировали к WinAPI, иксам и так далее. А теперь у тебя раздражение на адаптацию этой программы под стандарты Wayland?

Когда ее адаптировали под WinAPI у тебя не было раздражения, а под Cocoa? Или это другое?

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

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

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

78. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (78), 20-Янв-24, 16:17 
Тем не менее если разработчику нужно было в приложении иметь много окон, он мог получить много окон и в WinAPI, и в Club, и в Cocoa, и даже в X11, а теперь вжух, и в вялом этого нет.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

90. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от ПомидорИзДолины (?), 21-Янв-24, 02:41 
> иметь много окон

Я не совсем понял ваш вопрос.

В wayland нет ограничений на количество вызовов [wl_compositor-request-create_surface](https://wayland.freedesktop.org/docs/html/apa.html#protocol-...). Приложение может создать столько поверхностей верхнего уровня, сколько необходимо.

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

89. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от ПомидорИзДолины (?), 21-Янв-24, 02:37 
С какими конкретно сложностями вы столкнулись? На какие конкретные вопросы вы не смогли найти ответа?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

14. "Выпуск Wayland-Protocols 1.33"  +6 +/
Сообщение от Аноним (14), 19-Янв-24, 23:24 
пройдёт еще пару лет и в этой шляпе ни кто не сможет разобраться как и в иксах
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Wayland-Protocols 1.33"  +3 +/
Сообщение от diablocrp (?), 20-Янв-24, 00:38 
Надеюсь после этого закопают именно эту шляпу, а не иксы)
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Wayland-Protocols 1.33"  +5 +/
Сообщение от Аноним (-), 20-Янв-24, 00:55 
Иксы уже померли, осталось только пованивание от маргиналов.
И убили их те кто за 2022 год не сделал вообще ничего, в отличии от 32 разработчиков которые внесли невероятные 156 изменений. (https://opennet.ru/58410-xorg)

Только за месяц 2 новости про закрытие очередных дырях в X.Org Server в верисях 21.1.10/21.1.11.
Причем уязвимости там по 10-15+ лет живут.

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

22. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (64), 20-Янв-24, 01:03 
А что там протухло, в иксах, конкретно? Оно как бы большое сильно, но вродь как осили же сделать модульным его? Или это заблуждение?
А то кудачут, протухло, протухло, мэнтэйнеры свалили в вейланд ибо задолбались и сами не врубаются что с этим делать... Однако врубаются что делать в вейланде ентом...
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

43. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (43), 20-Янв-24, 10:21 
Про сваливших мейнтейнеров достаточно знать, что они вандалили репу иксов из-за детских обидок.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (64), 20-Янв-24, 12:16 
Как я понял проблема Иксов не в самой концепции (она даже классная) а в обмазке говнобиблиотеками. Если так, то теоретически вычистив код от поддержки старого железа ну скажем до 2000 года, то и костылей останется не так много, и получившееся обозвать X12. А обратная совместимость, может ретранслятор какой по типу xwayland только для X11.
В принципе база-то есть и она не плоха по наработкам-то. Не?
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от BeLord (ok), 20-Янв-24, 12:49 
Это не рабочая схема, вычищать нужно от старого железа всего и делать форк на железе 2020 года условно и по мере развития добавлять новое, тогда лет через 5 будет софт, поддерживающий актуальное железо и уже относительно старое на то момент.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 13:38 
Концепция там тоже не очень.
У нас есть фреймбуфер один на все. Поэтому например мониторы будут работать на частоте самого слабого звена.
Общие ресурсы для всех "пользователей" - каждый может читать и писать чужие данные.
Запутанность кодовой базы и горы костылей.

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

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

20. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (20), 20-Янв-24, 00:41 
Однозначно вяленд нужно переделывать либо думать о замене. Слишком сильно прибит к онтопику, слишком усложнённые.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

23. "Выпуск Wayland-Protocols 1.33"  –2 +/
Сообщение от Аноним (-), 20-Янв-24, 01:12 
> Слишком сильно прибит к онтопику

В разве это проблема? Где вы его еще собираетесь запускать?

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

> слишком усложнённые

Вяленый проще и понятнее чем иксы.

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

25. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от nameleftblank (?), 20-Янв-24, 03:53 
на винде wslg через вяленый работает, кстати

так что строго говоря в оффтопик спокойно прикрутили вяленый (хоть и неизвестно какими шаманствами)

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

26. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от Аноним (26), 20-Янв-24, 04:26 
Там просто программисты работают, а не 1.5 васяна
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (55), 20-Янв-24, 11:22 
Переделывай, кто тебе мешает?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

18. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (18), 20-Янв-24, 00:04 
Вывод в цветовом пространстве монитора до сих пор не поддерживается?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (36), 20-Янв-24, 09:14 
Вроде же недавно завозили
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  –1 +/
Сообщение от Zvezdaemail (ok), 20-Янв-24, 04:52 
Ответить | Правка | Наверх | Cообщить модератору

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

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

33. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от ИмяХ (ok), 20-Янв-24, 07:18 
>>"single-pixel-buffer" - позволяет создавать однопиксельные буферы, включающие четыре 32-разрядных значения RGBA

Ох уж эти велосипедостроители. Вместо того, чтобы просто писать uint32_t pixelbuffer[4]; они изобретают аж целый протокол!

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

34. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (34), 20-Янв-24, 07:27 
Когда уже войланд будет стабелезерован? Сейчас оно сырое очень...
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 11:22 
Протокол давно готов. Дело за создателями композиторов, к ним обращай свои претензии.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 16:52 
Новость-то прочитал? Давноужеготовый протокол 33-й раз доделывают... и никак доделать не могут. Доделать не могут, т.к. расширений все ещё мало.  А без расширений все уныло выходит.

Про фокус Джошуа Эштон полгода назад вопрос поднимал и вынес вердикт: "Всё у вас плохо, пришлось кучу костылей втыкать. Например, с фокусом в вашем вейланде вообще никак, а оно очень было нужно."

Я, например, жду поддержку трея нормальную. В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.

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

80. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 17:07 
Протокол стабилизирован 15 лет назад. Новые фичи вводят, обращай свои хотелки от разработчикам композиторов.

>Я, например, жду поддержку трея нормальную. В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.

Протокол не обязан реализовавыть твои личные хотелки. Пиши письма разработчикам DE и WM.

  

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

84. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 19:29 
А почему винда, мак и x11 мои хотелки реализовали, а под вейландом никак?

Это потому что Вейланд идеален, да? Ну и естественно, доработок Вейланд не требует абсолютно никаких! Уже 10 лет как готов и дописан... но ещё лет 5 минимум Вейланд будут допиливать.

P.S. На самом деле работа над вейландлм идёт и очень большая (года этак с 2020-го, когда резко потребовалось под вейландом скриншоты делать для zoom и skype). Но до состояния "готов" там ещё далеко. Мой личный вишлист 2014-го года исполнили чуть более чем наполовину (но уже более 50%).

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

86. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 20:19 
> А почему винда, мак и x11 мои хотелки реализовали, а под вейландом никак

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

> Уже 10 лет как готов и дописан

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

> Мой личный вишлист

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

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

87. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 22:44 
Попробую по памяти, чтобы быстрее (почти всё через расширения).

+PrimarySelection
+AlwaysOnTop
?Список открытых окон и координаты окон (должно быть, но получилось ужасно - координаты относительно top-level окна, имена окон чаще не проставлены, т.к. расширение свеженькое)
+Управление окнами (свернуть/развернуть)
+Скриншоты (прям годно)

-drag'n'drop кривой (второй клиент не видит drop; это намеренный баг в core protocol)
-эмуляция ввода - VNC/RDP/тестирование; скорее нет, но иногда есть варианты

?вывод в виджет другого процесса (workaround прям тяжёлый - эмуляция композитора, smplayer за такое не возьмется)
?GlobalHotkeys (скорее нет)
?Иконки в трее (полноценного аналога XEmbed нет; там тогда потеря функций типа хинтов, иконок в меню, анимации сложно сделать)
?область под панели (внешние панели; должно быть, но давно не смотрел)

Многие вещи не очень очевидны, но их нет. Например вкладку в konsole можно перетащить из окна одного процесса в другой. Wayland'у до таких высот пока далеко.

Хороший пример - поднять переписку разработчиков cairo dock с разработчиками weston. 10 лет назад все закончилось словами «это невозможно в wayland». Сегодня это уже теоретически возможно, или будет возможно в ближайшие несколько лет.

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

92. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от llolik (ok), 21-Янв-24, 09:05 
> -эмуляция ввода - VNC/RDP/тестирование; скорее нет, но иногда есть варианты

Так можно же. Виртуальные display и seat. Вон в GNOME недавно по сути удалённые RDP сессий запилили ровно на этом принципе (плюс headless режим композитора). И в weston недавно было что-то в этом стиле.

> Иконки в трее

Про это много могу говорить, занимался этой темой.

Нафиг они нужны в протоколе? SNI никто не отменял ( https://www.freedesktop.org/wiki/Specifications/StatusNotifi.../ ). Там ничего, кроме DBus и панели, где рисовать, не нужно. Проблема там не в протоколе, а в "пробросе" меню. Набор libdbusmenu пока работает, но уже лет 10, как никто его не трогал. Вот, кстати, поле для деятельности, которое ждёт своих энузиастов, если кому было нечем заняться.

> там тогда потеря функций типа хинтов, иконок в меню, анимации сложно сделать

Всё там это есть. Проблема в том, что кроме KDE, протокол полностью это никто не реализовывал. Тултипы в принципе полноценно реализованы только в KDE, overlay icons глючат GNOME, анимации тоже только в KDE (и то не в новых ЕМНИП) и т.д. Т.е. интерфейсы DBus есть, но они тупо не реализованы.

> иконок в меню

Их в GTK выпилили. Протокол тут не поможет примерно никак, потому что меню рисует тулкит.

> XEmbed

Ужас ужасный. Забудь и не вспоминай это говно. Никогда.

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

81. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 17:08 
> В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.

Может начать задавать вопросы находящимся за пределами кедов - почему в кедах есть, а у них до сих пор нет?

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

85. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 19:53 
Зачем задавать, если уже ответ очевиден? В гноме трея нет и никогда не будет. Всякие sway/lxqt обходятся иконками из /usr/share/pixmap и управлением через dbus.

А трей будут делать на основе чего-то вроде embedding foreign widgets/xdg-foreign. Просто определиться должны большие дяди (протокол доделать/описать use-case как с iccwm).

В моем понимании это означает "доделать протокол", или "сделать расширение" (формально это расширение, но оно так сильно распространено, что без него прям начинаешь страдать; смириться с его отсутствием можно разве что в телефоне/телевизоре).

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

53. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (55), 20-Янв-24, 11:24 
С какой стороны сырое? Перешёл год назад и забыл монстроиксы как страшный сон.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

76. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (76), 20-Янв-24, 15:13 
В чём сырость вайланда выражается?
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

38. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от Аноним (38), 20-Янв-24, 10:03 
>Протоколы, разрабатываемые в ветке "unstable":
>"text-input" - организация ввода текста.

Извините, а что же, в Wayland до сих пор нельзя вводить текст?

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

56. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 11:38 
Конечно можно было. Это уже v3. Видно что люди работают и стараются сделать вейланд еще лучше и удобнее.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Пользователь планеты Земля (?), 20-Янв-24, 11:53 
This protocol allows compositors to act as input methods and to send text to applications. A text input object is used to manage state of what are typically text entry fields in the application.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

77. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (76), 20-Янв-24, 15:23 
Только если вы делаете далеко идущие выводы только по названию протокола, вопреки здравому смыслу, как вы представляете что вайланд используется в дистрибутивах по дефолту не имея возможности выводить текст?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

42. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (3), 20-Янв-24, 10:17 
уже можно устанавливать раскладку клавиатуры отдельно для каждого окна?
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Ононем (?), 20-Янв-24, 11:57 
Поддерживается в labwc (aka Openbox под Wayland).
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от fi (ok), 20-Янв-24, 17:40 
странно, а X-сы поддерживают это в core.

А как там вообще с /usr/share/X11/xkb/ - есть ли 4 или более layouts?
Или как в хромос - основнова xkb, а сверку, чтоб изменить, костели  )))

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

44. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (43), 20-Янв-24, 10:26 
Pipewire это пример того, как надо делать. Про пипку нет никаких визгов. Оно просто заменяет пшшаудио и работает.
С вяленым ситуация иная. Это поделие, не совместимое даже в разных реализациях себя. 15 лет, а воз и ныне там.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 11:23 
Каждый кто пишет композиторв Вэйланда, обязать реализовать то. что написано в Протоколе.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (55), 20-Янв-24, 11:50 
>Про пипку нет никаких визгов.

В смысле? Такие споры порой стоят, что хоть святых выноси. Читай профессиональные сообщества, а не опеннет и реддит.
>С вяленым ситуация иная

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

Пример несовместимости будет? Если это реально так, то я помогу связаться с разрабамт.
15 лет и почти полностью вынес иксы, став стандартом де факто, поменяв всю экосистему графики. Это плохой результат?

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

88. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 21-Янв-24, 00:52 
> Пример несовместимости будет?

Пример 6-летней давности. Запускаем в weston e17-терминал и kate. Копируем средней кнопкой выделение из терминала в kate - не копируется.
Делаем то же самое в e17-композиторе - зависает kate. В e17-приложения копируется.
Делаем аналогично в kwin - падает kwin (и всё что в нем запущено). Из konsole в kate под kwin все копируется.

Сейчас наверное пофиксили, но около года было примерно как описано.

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

94. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от randomize (?), 22-Янв-24, 01:37 
У меня на pipeware звук пропадает на доли секунды, затем снова идет. Достойный продолжатель дела пшаудио.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

95. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от randomize (?), 22-Янв-24, 01:38 
* pipewire
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (55), 20-Янв-24, 11:27 
Видимо имеет место массовое непонимание, что такое wayland-protocils и архитектуры вяленого. Wayland, чтобы было проще понять, организован по "микроядерному" принципу. У него экстремально маленькое ядро, а все взаимодействия вынесены в "протоколы". Это позволяет держать кодовую базу легко поддерживаемой и стабильной.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 11:45 
> Видимо имеет место массовое непонимание, что такое wayland-protocils и архитектуры вяленого.

Ты только это заметил? Тут народ вестон от вейланда отличить не может, а ты про архитектуру)

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

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


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

65. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от iZENemail (ok), 20-Янв-24, 12:08 
> А потом десятилетиями ловятся баги из-за неявных взаимодействий.

Ну вот зачем было делать X.Org модульным? В 30 мегабайт вся графика xorg-server 6.0 умещалась. Зачем было усложнять и ловить баги из межмодульного взаимодействия?

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

67. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (67), 20-Янв-24, 12:17 
Чото модульность иксы не спасла от раздувания. Видимо потому что модульность от этого не защищает, в отличие от микросервисности.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (83), 20-Янв-24, 18:57 
Микросервисность от этого тоже не защищает, в отличие от здравого смысла. Но Вейланд пишут те же люди, что писали иксы последние десятилетия, так что результат будет тем же.
Ответить | Правка | Наверх | Cообщить модератору

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

63. "Выпуск Wayland-Protocols 1.33"  +1 +/
Сообщение от iZENemail (ok), 20-Янв-24, 12:05 
Ну когда уже Wayland вместо X.Org-server заработает? Ждём с 2008 года, а Германа всё нет, гальванизируют старуху-графиню.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Wayland-Protocols 1.33"  –1 +/
Сообщение от Аноним (67), 20-Янв-24, 12:19 
Когда заработает на твоей фрибзд - задавай вопросы вашим мейнтейнерам. Ты ведь именно этим хотел поддеть, ага?
А на линуксе работает давно и хорошо.
Ответить | Правка | Наверх | Cообщить модератору

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

96. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (96), 23-Янв-24, 14:50 
>А зачем бзде вейланд? Разве там кто-то графикой пользуется?

Почему нет? Вот при Иксах было можно отображать вывод программы с машины FreeBSD в окно Xming. А вот при Wayland-Protocols так уже не получится.

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

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

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




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

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