The OpenNET Project / Index page

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

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

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от opennews on 25-Ноя-15, 19:26 
Состоялся (http://lists.freedesktop.org/archives/wayland-devel/2015-Nov...) первый выпуск пакета wayland-protocols (http://cgit.freedesktop.org/wayland/wayland-protocols), включающего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.


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

-  "fullscreen-shell" - управление работой в полноэкранном режиме;
-  "input-method" - обработка методов ввода;
-  "linux-dmabuf" - совместное использование нескольких видеокарт при помощи технологии DMABuff;
-  "text-input" - организация ввода текста;
-  "pointer-gestures" - управление с сенсорных экранов;
-  "xdg-shell" - XDG-расширения для рабочего стола;
-  "presentation-timing" - организация отображения видео.

URL: http://lists.freedesktop.org/archives/wayland-devel/2015-Nov...
Новость: https://www.opennet.ru/opennews/art.shtml?num=43393

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

Оглавление

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


1. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +6 +/
Сообщение от puresaredager on 25-Ноя-15, 19:26 
В чем смысл версии 1.0 если протоколы в ней нестабильны?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +3 +/
Сообщение от Аноним (??) on 25-Ноя-15, 20:05 
> В чем смысл версии 1.0

В том, что она первая. Поправят пару-тройку багов и выпустят 2.0. Ещё после нескольких фиксов будет 3.0. Всё в соответствии с последними достижениями в области накручивания циферок версий.

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

14. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Sinot (ok) on 26-Ноя-15, 00:03 
Что вы привязались к этим цифрам? Есть какой-то нерушимый ГОСТ? Разработчики продукта сами решают как обозначать версии и они, внимание, никак не влияют на содержимое. Вам хуже станет что выйдет по порядку сначала 1, потом 100? Что-то измениться? По мне так главное что в продукте изменилось функционального, а не какая цифра или буква. Хоть timestamp в версию пусть пишут.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +5 +/
Сообщение от Тот_Самый_Анонимус on 26-Ноя-15, 05:41 
Да, циферки никак не влияют на содержимое. Просто с различными способами нумерации тратится время пользователей. Если раньше по изменению циферки было более-менее понятно что за изменения (новые плюшки добавили, или старые баги исправили), то теперь надо вникать в чём суть новшеств.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

34. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  –2 +/
Сообщение от Sluggard (ok) on 26-Ноя-15, 16:08 
> Если раньше по изменению циферки было более-менее понятно что за изменения (новые плюшки добавили, или старые баги исправили), то теперь надо вникать в чём суть новшеств.

Батюшки, кого-то новости, а то и релизнотесы и чейнджлоги, читать заставили. Горе-то какое!

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

38. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от gnome (??) on 26-Ноя-15, 23:55 
Да не надо нам тут, никогда так не было.
Все только обещали, но на самом деле ни у кого не получалось.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

18. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +7 +/
Сообщение от pavlinux (ok) on 26-Ноя-15, 06:16 
> Что вы привязались к этим цифрам? Есть какой-то нерушимый ГОСТ?

Внезапно: ГОСТ 2.201-80 ЕСКД.

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

23. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от 10й Брейтовский переулок on 26-Ноя-15, 08:06 
Просто у них нет "службы ведения картотеки учета обозначений". Придется им "подмазывать" у министра, что бы продвигаться в России в соответствии с ГОСТом. :)

>> 4.2. Порядковый регистрационный номер присваивает служба ведения картотеки учета обозначений организации-разработчика при предъявлении оригинала документа с подписями в графах “Разработал” и “Проверил” основной надписи (ГОСТ 2.104-68).

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

3. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +1 +/
Сообщение от Аноним (??) on 25-Ноя-15, 19:46 
Очень интересно. Организация ввода текса? Обработка методов ввода? И это всё нестабильно, и версия 1.0? Замечательно, столько лет пилят, а проблемы даже с вводом текста.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 25-Ноя-15, 19:53 
Всегда есть куча нюансов, особенно когда стараются предусмотреть все, и создать мегауниверсальное решение. Надеюсь, не переборщат
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  –2 +/
Сообщение от Roo2AT7d (ok) on 25-Ноя-15, 19:49 
http://wayland.freedesktop.org/docs/html/apa.html#protocol-s...
"wl_shell_surface::resize" - wayland разработчики не умеют считать до 10?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от M i M email on 25-Ноя-15, 20:29 
Похоже на флаги.
top | left == top_left
top | right == top_right
bottom | left == bottom_left
bottom | right == bottom_right
Как-то так.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 25-Ноя-15, 20:55 
Для начала неплохо бы научиться читать, а потом уже писать комменты.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +1 +/
Сообщение от savant (ok) on 25-Ноя-15, 20:17 
Ну что, товарищи идут по тем же граблям что и иксы или xmpp? Когда будет куча расширений никем толком не реализованных.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  –1 +/
Сообщение от Elhana (ok) on 25-Ноя-15, 23:51 
Ладно еще в иксах куча расширений - иксы одни и в нужной версии все есть. А wayland - протокол и уже сейчас куча реализаций. Кто будет поддерживать какие расширения и будут ли они совместимы не понятно. Соответственно как под все это дело писать клиентов тоже не понятно. Ждем приложений, которые работают только в KDE...
С xmpp сравнение видимо удачное с их кучей клиентов, каждый из которых поддерживает свой набор фишек, половина из которых откровенно убогие. Как довершение всего каждый пилит под свои задачи свое расширение с блекджеком и шлюхами.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  –2 +/
Сообщение от daemontux on 26-Ноя-15, 02:39 
Иногда лучше жевать чем говорить.

Реализация Wayland одна, насколько я понимаю это набор библиотек реализующих протокол.
А вот реализация композитного менеджера много.
Weston — это эталонная реализация композитного менеджера Wayland.
Есть еще реализация от KDE и других проектов.

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

26. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Mihail Zenkov (ok) on 26-Ноя-15, 11:00 
На самом деле все зависит от стратегии разработки расширений. Если wayland пойдет по пути OpenGL (наиболее удачные расширения становятся обязательными для реализации в новой версии), то будет хороший компромисс между совместимостью и экспериментами/развитием.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

10. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +5 +/
Сообщение от Аноним (??) on 25-Ноя-15, 21:02 
Протокол для управления протоколами будет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +1 +/
Сообщение от ram_scan on 25-Ноя-15, 23:10 
Так глядишь, скоро и иксы наново изобретут.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +3 +/
Сообщение от ix.. on 25-Ноя-15, 23:51 
Уже почти. Смешнее всего то, что сам проект вроде как чисто для рисования поверхностей создавался. А теперь они к нему сбоку приклеивают расширения.
В этом смысле у иксов гораздо лучше архитектура, протокол которых адаптирован под использование любых транспортов и возможность создания любых протоколов.
Грубо говоря какой был смысл делать wayland, если можно было просто из Х выпилить базовый протокол, заменить этим самым вейландом и поработать над тем, чтобы протокол мог работать без транспорта(то есть прямым вызовом из библиотек). А они молодцы, взяли и сделали тоже самое, ноль новаций и новые проблемы.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +1 +/
Сообщение от Roo2AT7d (ok) on 26-Ноя-15, 06:53 
> В этом смысле у иксов гораздо лучше архитектура

Спорное утверждение. Мне никакие композитные менеджеры не помогают полностью избавиться от тиринга: его вроде и нет, но когда на сцену выходит atom editor - раскрываем в фулскрин и переключение на его виртуальный рабочий стол сопровождается секундной отрисовкой окна сверху вниз. И виноваты таки иксы: atom просто отрисовал содержимое окна. I7 4700HQ, Intel graphics 4600. Но больше всего раздражает следующее: разбиваем экран на 2 равные части, в 1-ой половине запускаем любую программу, во 2-ой - видеопроигрывать (vaapi, не vaapi - без разницы), далее начинаем шевелить мышкой по 1-ой программе и видим потерю кадров видео. И это только недочеты со стороны пользователя.

Да, в иксах есть расширение Xshm и им даже пользуются - таки wayland, но почему это всё-таки не решает мои проблемы? Разделяемая память - производительность же. Что у нас дальше по списку? Обновляем иксы => обновляем видео драйверы. Еще 1 недостаток - версии расширений. Wayland копозитор согласует это с каждым клиентом индивидуально, в иксах же одна версия на всех. Про синхронизацию содержимого вкладки браузера и видео тоже не раз было разжевано. Последнее, за что цепляются ненавистники wayland - сетевая прозрачность. В старые времена она была, когда все пользовались Х тулкитом: удаленный клиент и иксы обменивались командами отрисовки вроде отобразить тут этот тест, заполнить цветом и т.п. Что сейчас? Иксы гоняет битмапы, и делает это довольно плохо.

Теперь о расширениях. Я таки уверен, что может появиться протокол отрисовки примитивов - а почему нет? Расширения же. Но каждое приложение должно поддерживать core протокол - это минимум.

Единственное, что кажется спорным в wayland - это отсутствие кроссплатформенности клиентской библиотеки, но я в этом еще не уверен. Можно ли портировать, например, на windows, но при этом не сломать API?

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

21. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Roo2AT7d (ok) on 26-Ноя-15, 06:56 
*отобразить тут этот текст
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Mihail Zenkov (ok) on 26-Ноя-15, 11:16 
>> В этом смысле у иксов гораздо лучше архитектура
> Спорное утверждение. Мне никакие композитные менеджеры не помогают полностью избавиться
> от тиринга: его вроде и нет, но когда на сцену выходит
> atom editor - раскрываем в фулскрин и переключение на его виртуальный
> рабочий стол сопровождается секундной отрисовкой окна сверху вниз. И виноваты таки
> иксы: atom просто отрисовал содержимое окна.

Вы хотите сказать, что для Xorg нужна целая секунда, что бы просто отобразить уже отрисованный буфер? У вас вся отрисовка идет со скоростью в 1fps?

По-моему приложение просто отсылает готовые куски/команды Xorg, а тот сразу же их выводит на экран. В случае с wayland, вы просто вообще ничего не увидите в течении секунды, пока приложение подготавливает буфер для отображения.

> I7 4700HQ, Intel graphics 4600.
> Но больше всего раздражает следующее: разбиваем экран на 2 равные части,
> в 1-ой половине запускаем любую программу, во 2-ой - видеопроигрывать (vaapi,
> не vaapi - без разницы), далее начинаем шевелить мышкой по 1-ой
> программе и видим потерю кадров видео. И это только недочеты со
> стороны пользователя.

ИМХО Xorg тут не причем. Скорее всего у вас там туча тормозной bloatware. Проверил у себя на существенно более слабом железе - никаких пропусков нет, даже во время изменения размеров окна.

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

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

35. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +2 +/
Сообщение от Roo2AT7d (ok) on 26-Ноя-15, 20:23 
> ИМХО Xorg тут не причем. Скорее всего у вас там туча тормозной bloatware.

Виноватым оказался оконный менеджер i3. Простой тест: слева расположен браузер (вкладка с опеннетом), справа - видео проигрыватель mpv. Водим мышкой по вкладкам - иногда пропадают кадры, скроллим (прокрутка не плавная) - раз в пол секунды обновляются кадры. Ради эксперимента сделал окно проигрывателя плавающим, отвел вбок, скроллю - кадры не сыпятся. Вот он, высокопроизводительный тайлинг.

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

37. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Mihail Zenkov (ok) on 26-Ноя-15, 21:54 
У меня (dwm+mpv+palemoon) плеер не затормаживается, но в браузере при скролинге заметны рывки. При сменен вывода с OpenGL на обычный Xv (mpv -vo=xv) все отлично. Если не поможет - пробуйте dwm и пишите багрепорт в i3.

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

29. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от rshadow (ok) on 26-Ноя-15, 13:38 
Оно изначально понятно было что напишут X12. Хоть иксами его назови хоть вайлендом.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

15. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +2 +/
Сообщение от Аноним (??) on 26-Ноя-15, 01:47 
Зря шум разводите.... все тоже самое кажется и было, но в куче... только теперь это раздробили на протоколы
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +3 +/
Сообщение от pavlinux (ok) on 26-Ноя-15, 06:35 
> Зря шум разводите.... все тоже самое кажется и было,

Но 30 лет назад и называлось X Window System

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

25. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +2 +/
Сообщение от Anonymo on 26-Ноя-15, 09:32 
Возвращение блудных программистов, на путь истинный.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +3 +/
Сообщение от Аноним (??) on 26-Ноя-15, 12:50 
вся надежда на mir
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 26-Ноя-15, 14:10 
мир всё, кос⁠монавт перестал обещать убунту некст
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

31. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +2 +/
Сообщение от Аноним (??) on 26-Ноя-15, 15:00 
А подробней? Что он такого обещал? Что это? Почему не обещает?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 26-Ноя-15, 15:20 
Не будет никакого мира. И Unity на Qt 5 тоже.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

33. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +2 +/
Сообщение от Аноним (??) on 26-Ноя-15, 15:29 
А что не так с Шаттвортом?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

39. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 28-Ноя-15, 05:22 
Тем кто думает что вейланд плох
https://www.youtube.com/watch?v=Ux-WCpNvRFM
Аж сам себе плюсик поставлю!))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Выпуск wayland-protocols 1.0, набора дополнительных протокол..."  +/
Сообщение от Аноним (??) on 29-Ноя-15, 22:04 
Wayland - это один большой костыль в X.org окружение. Лучше бы оставили все как есть, т.е. оставили X.org без запила на Wayland. И всем было бы хорошо!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Ideco
Hosting by Hoster.ru
Хостинг:

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