The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск wayland-protocols 1.2, набора дополнительных протокол..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +1 +/
Сообщение от opennews (??) on 08-Мрт-16, 13:10 
Выпущен (https://lists.freedesktop.org/archives/wayland-devel/2016-Ma...) пакет wayland-protocols 1.2 (http://cgit.freedesktop.org/wayland/wayland-protocols), включающий набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.


В новой версии представлен первый стабильный протокол "presentation time", предоставляющий возможности для организации отображения видео. Статус стабильного протокола подразумевает завершённость разработки и обязательное обеспечение обратной совместимости. Остальные восемь протоколов пока  отнесены к категории нестабильных, в которых не гарантируется сохранение совместимости с прошлыми выпусками:


-  "fullscreen-shell" - управление работой в полноэкранном режиме;

-  "input-method" - обработка методов ввода;

-  "linux-dmabuf" - совместное использование нескольких видеокарт при помощи технологии DMABuff;

-  "text-input" - организация ввода текста;

-  "pointer-gestures" - управление с сенсорных экранов;

-  "xdg-shell" - XDG-расширения для рабочего стола;-  "relative pointer events" - относительные события указателей;-  "pointer constraints" - ограничения указателей (блокировка).


URL: https://lists.freedesktop.org/archives/wayland-devel/2016-Ma...
Новость: http://www.opennet.me/opennews/art.shtml?num=44002

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

Оглавление

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


2. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +10 +/
Сообщение от AlexYeCu (ok) on 08-Мрт-16, 13:26 
Так чего там раньше говорилось на счёт «перегруженность иксов ненужным функционалом»? Таки выяснилось, что без него никуда?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +8 +/
Сообщение от Crazy Alex (ok) on 08-Мрт-16, 13:38 
Ещё забавно, что протокол показа видео стабилизировали, а ввода текста - нет. Чудесные приоритеты.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +1 +/
Сообщение от AlexYeCu (ok) on 08-Мрт-16, 14:12 
> Ещё забавно, что протокол показа видео стабилизировали, а ввода текста - нет.
> Чудесные приоритеты.

С оглядкой на планшетики же.

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

18. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Sw00p aka Jerom on 08-Мрт-16, 16:22 
планшеты ваши давно вымерли
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

4. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +6 +/
Сообщение от Аноним (??) on 08-Мрт-16, 13:40 
Санёк, ты о чём вообще? От иксов отказываются не потому, что в них функционала много, а потому,что код запутан настолько, что это можно сравнить с обфускацией. Любой функционал или фикс прибивается гвоздями сверху, а снизу у нас при этом не-до DE вертится постоянно.

Wayland это не systemd. Xorg это systemd. Сейчас его пытаются распилить на модули и благородить unix-way'ем. Просто вместо распила приходится писать заново.

Прекрати смаковать сарказм и истерику.

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

12. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +3 +/
Сообщение от Mihail Zenkov (ok) on 08-Мрт-16, 15:05 
>  Xorg это systemd. Сейчас его пытаются распилить на модули и благородить unix-way'ем. Просто вместо распила приходится писать заново.

Вы то сами заглядывали в исходники xorg? Его распилили уже давным давно. Вот во времена XFree действительно была каша и трудности с развитием. Последней каплей стала лицензионная политика XFree, что и привело к форку и разделению кодовой базы.

ИМХО основная проблема xorg - сохранение обратной совместимости. Давно следовало пересмотреть архитектуру в целом. Но выкинуть все и заново изобретать явно не стоило - разработка wayland затянулась, куча не решенных проблем и не видно реальных преимуществ в производительности.

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

19. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +3 +/
Сообщение от crypt (ok) on 08-Мрт-16, 17:14 
> куча не решенных проблем и не видно реальных преимуществ в производительности.

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

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

25. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 08-Мрт-16, 19:37 
> сам сидит на тайловом вм без скринсейвера... ты себя
> убедить хочешь что ли? другие эти преимущества невооруженным глазом заметили.

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


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

32. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +2 +/
Сообщение от Аноним (??) on 08-Мрт-16, 22:29 
Общество без всяких свистелок и перделок не имеет смысла.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

26. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +1 +/
Сообщение от Аноним (??) on 08-Мрт-16, 19:39 
> сам сидит на тайловом вм без скринсейвера...

прощенья нет

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

21. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Амоним on 08-Мрт-16, 18:37 
> не видно реальных преимуществ в производительности.

на моем пк вяленый работает заметно быстрее (смотрю по общей работе ДЕ и плавности приложений), чем иксы. это на гноме, которые еще не совсем полноценно поддерживает вяленого

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

23. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от soarin (ok) on 08-Мрт-16, 19:15 
> От иксов отказываются не потому, что в них функционала много, а потому,что код запутан настолько

Кстате, где-то в 2008 году уже не помню по какому то поводу долбился с иксами и нашёл фразу толи в конфигах, толи в исходниках: "это вообще не понять как работает, возможно сам автор даже не знает этого"

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

35. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от kravich (ok) on 09-Мрт-16, 02:19 
man xorg.conf:

VIDEOADAPTOR SECTION
       Nobody wants to say how this works.  Maybe nobody knows ...

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

7. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –4 +/
Сообщение от Аноним email(??) on 08-Мрт-16, 14:11 
Объясните мне, нафига всякие эти вайланды и миры? Ведь и так все работает! Нафига придумывать новую фигню, а потом десятилетиями пилить без конца. А через 20 лет придет снова другой конь и скажет, что вайланд это не праваславно и начнет свое что-то пилить. Идиотизм.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от dangerenok on 08-Мрт-16, 14:33 
а зачем нужны ПК раньше и так без него xорошо было. Эволюция. Зачем она нужна? бананы жрать на пальме нормально же было..
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от Аноним (??) on 08-Мрт-16, 14:56 
Ну, если ты сможешь внятно со знанием дела объяснить народу, в чем заключается эволюция в данном случае... Только шаблонные фразочки повторять не надо.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +1 +/
Сообщение от Нимано on 08-Мрт-16, 15:55 
>  Только шаблонные фразочки повторять не надо.

Судя по "бананам на пальме", все познания этими фразами и ограничиваются.


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

36. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от dangerenok on 09-Мрт-16, 07:58 
Ну я надеялся что сможете догадаться без чужой помощи. Пилят что-то новое, не важно, нужно оно кому или нет, пусть пилят. Их желание. Или вы помогаете, или лезете со своим "не нужно" на свою пальму, никто ее у вас не отбирает. В итоге если действительно что и получится интересное - народ примет. Нет - так не волнуйтесь, растворится в бытие и все про нее забудут. Не помогаешь - не мешай.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

37. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от Led (ok) on 09-Мрт-16, 10:03 
> Не помогаешь - не мешай.

Да хто ж тебе мешает?! Лишь бы ты учился хорошо!

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

38. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +1 +/
Сообщение от Нимано on 09-Мрт-16, 15:17 
> Или вы помогаете, или лезете со своим "не нужно" на свою
> пальму, никто ее у вас не отбирает.

Да-да, если вы не помогаете пилить вейланд, то вы консервативный ретроград (ну или что там пальма призвана символизировать)!
Логично, че – кто не с нами, тот против нас!1

ЗЫ: Не стоит упортреблять слова, смысл которых очевидно не очень хорошо понимаешь – типа "Эволюция". Да и бананы на нашей планете на пальмах вроде бы не растут ...

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

24. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от soarin (ok) on 08-Мрт-16, 19:19 
> а зачем нужны ПК раньше

Помню в журнале Наука и Жизнь была карикатурная картинка из трёх этапов
1) человек тонет в бумагах
2) у него появляется компьютер и он довольный всю бумагу как пылесосом засосал, типа оцифровал
3) человек тонет в компьютерах


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

20. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Wladmis (ok) on 08-Мрт-16, 17:23 
> Объясните мне, нафига всякие эти вайланды и миры? Ведь и так все работает! Нафига придумывать новую фигню, а потом десятилетиями пилить без конца. А через 20 лет придет снова другой конь и скажет, что вайланд это не праваславно и начнет свое что-то пилить. Идиотизм.

Учим матчасть:

https://wayland.freedesktop.org/architecture.html

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

Другая проблема: как это всё работает. В иксах много механизмов, которые сейчас легаси по факту: современные приложения их не используют. Сейчас весь рендеринг, отрисовка ГУИ и шрифтов происходит на стороне приложения, а изначально X-клиент посылал комманды серверу: нарисуй здесь линию, в вот тут выведи текст и т.д.. Сейчас и шрифты поменялись (раньше были только растровые), и примитивы иксов никто не использует, и работа с иск-клиентами на удалённых машинах изменилась. Более того, были захаканы костыли, например, DRI (для прямого доступа к видеокарте), RandR (изменение разрешения экрана без рестарта иксов) и пр., чтобы то, как оно сейчас работает, могло работать.

Разработчики Wayland предлагает оставить всё, что используется, и выкинуть всё, что нет. Другое дело, как это они это делают и какие приоритеты расставляют.

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

27. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 08-Мрт-16, 20:23 

> Учим матчасть:
> https://wayland.freedesktop.org/architecture.html

убогое враньё

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

плавная прокрутка с видео уже была в 2006м

> Разработчики Wayland предлагает оставить всё, что используется, и выкинуть всё, что нет.

для этого достаточно выкинуть всё, что не используется и оставить всё, что используется, а не строить из себя посмешище и ставить линуксовый десктоп на край гибели



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

28. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от Mihail Zenkov (ok) on 08-Мрт-16, 20:46 
> Сейчас и шрифты поменялись (раньше были только растровые), и

Точнее произошел переход на freetype + fontconfig вместо сугубо иксовых решений.

> примитивы иксов никто не использует,

Насколько я знаю, их используют практически все тулкиты (через cairo или иначе). В противном случае 2d акселерация (EXA/SNA) не будет задействована: вся отрисовка ляжет на CPU или нужно делать ее через OpenGL.

> и работа с иск-клиентами на удалённых машинах изменилась.

Не знаю, не использую.

> Более того, были захаканы костыли, например, DRI (для прямого
> доступа к видеокарте), RandR (изменение разрешения экрана без рестарта иксов) и
> пр., чтобы то, как оно сейчас работает, могло работать.

Ну так можно все расширения костылями объявить. Есть информация, что не так с DRI2/DRI3?

> Разработчики Wayland предлагает оставить всё, что используется, и выкинуть всё, что нет.

Там по факту особо и выкинуть нечего, кроме legacy которое и так compile time option. Другое дело, что стоило бы пересмотреть систему 2d примитивов и акселерации - дабы она была ближе к железу, проще и с хорошим набором тестов для выявления регрессий. Но этого увы никто делать не собирается - хотят тупо ее выкинуть и пускай каждый тулкит сам с этими проблемами сражается ...

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

30. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от Wladmis (ok) on 08-Мрт-16, 21:29 
>> Сейчас и шрифты поменялись (раньше были только растровые), и
> Точнее произошел переход на freetype + fontconfig вместо сугубо иксовых решений.

Именно так. А сами иксовые никто из современных не использует.

>> примитивы иксов никто не использует,
> Насколько я знаю, их используют практически все тулкиты (через cairo или иначе).
> В противном случае 2d акселерация (EXA/SNA) не будет задействована: вся отрисовка
> ляжет на CPU или нужно делать ее через OpenGL.

AFAIK Qt не использует Cairo. Я не уверен, что сама Cairo использует именно иксовые примитивы, а не использует механизмы прямого рендеринга.

>> и работа с иск-клиентами на удалённых машинах изменилась.
> Не знаю, не использую.

Сейчас никто не гоняет даже в локалке иксы. Максимум, через SSH.

>> Более того, были захаканы костыли, например, DRI (для прямого
>> доступа к видеокарте), RandR (изменение разрешения экрана без рестарта иксов) и
>> пр., чтобы то, как оно сейчас работает, могло работать.
> Ну так можно все расширения костылями объявить. Есть информация, что не так
> с DRI2/DRI3?

Всё так. Просто это не вписывается в архитектурную модель иксов.

>> Разработчики Wayland предлагает оставить всё, что используется, и выкинуть всё, что нет.
> Там по факту особо и выкинуть нечего, кроме legacy которое и так
> compile time option. Другое дело, что стоило бы пересмотреть систему 2d
> примитивов и акселерации - дабы она была ближе к железу, проще
> и с хорошим набором тестов для выявления регрессий. Но этого увы
> никто делать не собирается - хотят тупо ее выкинуть и пускай
> каждый тулкит сам с этими проблемами сражается ...

Всё упирается в архитектуру иксов.

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

31. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Mihail Zenkov (ok) on 08-Мрт-16, 21:46 
> AFAIK Qt не использует Cairo.

Да, не использует. У нее своя аналогичная часть есть. Тем не не менее отрисовка идет через примитивы - иначе не было существенной разницы между sna/eax/glamor на тестах.

> Я не уверен, что сама Cairo использует
> именно иксовые примитивы, а не использует механизмы прямого рендеринга.

Использует xlib/xcb как backend.

Замеры староваты, но хорошо видно что и qt (QGears2) и gtk (gtkperf) и cairo существенно зависят от системы 2d акселерации. Производительность wayland будет близка к glamor, так как в обоих случаях используется OpenGL.

http://www.phoronix.com/scan.php?page=article&item=intel_2dx...

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

29. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от Аноним (??) on 08-Мрт-16, 20:55 
> В иксах много механизмов, которые сейчас легаси по факту: современные приложения их не используют.

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

> Разработчики Wayland предлагает оставить всё, что используется, и выкинуть всё, что нет.

Разработчики Wayland выкатили свой велосипед и попытались объяснить, что большего и не нужно. Когда выяснилось, что таки нужно... Разработчики Wayland перевели стрелки на разработчиков DE. Такие дела.

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

33. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  –1 +/
Сообщение от Wladmis (ok) on 08-Мрт-16, 22:36 
>> В иксах много механизмов, которые сейчас легаси по факту: современные приложения их не используют.
> Вы так рассказываете, как будто кроме отрисовки приложения больше ничем не занимаются.

Вы сами сделали такой вывод. А в контексте графической подсистемы выделить этот факт вполне логично.

> Ну-ну... Пока оставшимся механизмам не подоспеет замена (речь не о сетевой
> прозрачности) никакой победы вейланда нет и быть не может.

Я так понимаю, вы о взаимодействии приложений между собой, буфере обмена, методах ввода и пр.? Да, с этим пока всё плохо.

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

39. "Выпуск wayland-protocols 1.2, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 10-Мрт-16, 12:48 
> Я так понимаю, вы о взаимодействии приложений между собой, буфере обмена, методах ввода и пр.? Да, с этим пока всё плохо.

4 года прошло с начального релиза, четыре.
И "пока всё плохо". Когда станет хорошо?

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

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

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




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

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