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.me/opennews/art.shtml?num=60465

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

Оглавление

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #39

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #13

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #40

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #9, #12, #15

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

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

10. Сообщение от Аноним (10), 19-Янв-24, 21:59   +4 +/
Переходи на WDDM.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #17

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #25

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

Ничего.

> а что нет

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #26

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

27. Сообщение от Аноним (27), 20-Янв-24, 04:51   +1 +/
https://github.com/waymonad/waymonad
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #41, #46

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #61, #77

39. Сообщение от 12yoexpert (ok), 20-Янв-24, 10:11   –5 +/
оно не работает, это ж wayland

бадум-тссс

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #64, #73, #97

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

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

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

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

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

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

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

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

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

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

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

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

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

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

57. Сообщение от Аноним (-), 20-Янв-24, 11:41   +/
> Где упоминание о переводе проекта на Rust? А то пишут на каком-то "С"тарье.

Ты совсем бобо?
Вейлан - это протокол! Это просто xml c комментариями на английском или любом другом человеческом языке.
Максимум что ты сможешь сделать, это перевести его на русский, если осилишь конечно.


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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #65

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #88

61. Сообщение от Пользователь планеты Земля (?), 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.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #67

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

75. Сообщение от Аноним (-), 20-Янв-24, 14:44   +/
А зачем бзде вейланд? Разве там кто-то графикой пользуется?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #80, #81

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

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

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

  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #84

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #85

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #86

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #87

87. Сообщение от Аноним (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ообщить модератору
Родитель: #86 Ответы: #92

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

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

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

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

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

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

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

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

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

91. Сообщение от Аноним (-), 21-Янв-24, 05:24   +/
Здравый смысл начинается тогда когда даёшь осмысленные ответы, а ты же пытаешься тупо перекричать, переспорить своего опонента. Глупости не пиши.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

92. Сообщение от 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ообщить модератору
Родитель: #87

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

95. Сообщение от randomize (?), 22-Янв-24, 01:38   +/
* pipewire
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

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

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

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

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


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

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




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

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