URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105677
[ Назад ]

Исходное сообщение
"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."

Отправлено opennews , 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


Содержание

Сообщения в этом обсуждении
"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено puresaredager , 25-Ноя-15 19:26 
В чем смысл версии 1.0 если протоколы в ней нестабильны?

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 25-Ноя-15 20:05 
> В чем смысл версии 1.0

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


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

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

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

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


"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено gnome , 26-Ноя-15 23:55 
Да не надо нам тут, никогда так не было.
Все только обещали, но на самом деле ни у кого не получалось.

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

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


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

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


"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 25-Ноя-15 19:46 
Очень интересно. Организация ввода текса? Обработка методов ввода? И это всё нестабильно, и версия 1.0? Замечательно, столько лет пилят, а проблемы даже с вводом текста.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 25-Ноя-15 19:53 
Всегда есть куча нюансов, особенно когда стараются предусмотреть все, и создать мегауниверсальное решение. Надеюсь, не переборщат

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Roo2AT7d , 25-Ноя-15 19:49 
http://wayland.freedesktop.org/docs/html/apa.html#protocol-s...
"wl_shell_surface::resize" - wayland разработчики не умеют считать до 10?

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено M i M , 25-Ноя-15 20:29 
Похоже на флаги.
top | left == top_left
top | right == top_right
bottom | left == bottom_left
bottom | right == bottom_right
Как-то так.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 25-Ноя-15 20:55 
Для начала неплохо бы научиться читать, а потом уже писать комменты.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено savant , 25-Ноя-15 20:17 
Ну что, товарищи идут по тем же граблям что и иксы или xmpp? Когда будет куча расширений никем толком не реализованных.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Elhana , 25-Ноя-15 23:51 
Ладно еще в иксах куча расширений - иксы одни и в нужной версии все есть. А wayland - протокол и уже сейчас куча реализаций. Кто будет поддерживать какие расширения и будут ли они совместимы не понятно. Соответственно как под все это дело писать клиентов тоже не понятно. Ждем приложений, которые работают только в KDE...
С xmpp сравнение видимо удачное с их кучей клиентов, каждый из которых поддерживает свой набор фишек, половина из которых откровенно убогие. Как довершение всего каждый пилит под свои задачи свое расширение с блекджеком и шлюхами.

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

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


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

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 25-Ноя-15 21:02 
Протокол для управления протоколами будет?

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено ram_scan , 25-Ноя-15 23:10 
Так глядишь, скоро и иксы наново изобретут.

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

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Roo2AT7d , 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?


"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Roo2AT7d , 26-Ноя-15 06:56 
*отобразить тут этот текст

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Mihail Zenkov , 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 во время описанных вами ситуаций.


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

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


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


"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено rshadow , 26-Ноя-15 13:38 
Оно изначально понятно было что напишут X12. Хоть иксами его назови хоть вайлендом.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 26-Ноя-15 01:47 
Зря шум разводите.... все тоже самое кажется и было, но в куче... только теперь это раздробили на протоколы

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено pavlinux , 26-Ноя-15 06:35 
> Зря шум разводите.... все тоже самое кажется и было,

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


"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Anonymo , 26-Ноя-15 09:32 
Возвращение блудных программистов, на путь истинный.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 26-Ноя-15 12:50 
вся надежда на mir

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 26-Ноя-15 14:10 
мир всё, кос⁠монавт перестал обещать убунту некст

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 26-Ноя-15 15:00 
А подробней? Что он такого обещал? Что это? Почему не обещает?

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 26-Ноя-15 15:20 
Не будет никакого мира. И Unity на Qt 5 тоже.

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 26-Ноя-15 15:29 
А что не так с Шаттвортом?

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

"Выпуск wayland-protocols 1.0, набора дополнительных протокол..."
Отправлено Аноним , 29-Ноя-15 22:04 
Wayland - это один большой костыль в X.org окружение. Лучше бы оставили все как есть, т.е. оставили X.org без запила на Wayland. И всем было бы хорошо!