LINUX.ORG.RU

Релиз Wayland 1.2

 , , ,


1

4

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер.


В настоящее время в самом разгаре находится работа по обеспечению поддержки функционирования поверх Wayland таких известных десктоп-окружений, как KDE, GNOME и Enlightenment. Уже следующие стабильные выпуски указанных систем будут содержать экспериментальную поддержку Wayland. В дальнейших выпусках проект GNOME планирует перейти на Wayland в качестве первичной платформы, а KDE обеспечить работу поверх Wayland не хуже, чем X.Org. Кроме того, развивается новое десктоп-окружение Hawaii, изначально позиционируемое как работающие только на базе технологий Wayland.


Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон.


В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек GTK3+, Qt 5, SDL, Clutter и EFL (Enlightenment Foundation Library). К сожалению, из-за наличия прямых обращений к библиотекам X11 не все приложения на базе вышеотмеченных тулкитов смогут без переработки кода работать поверх Wayland. Например, из 22 протестированных GTK-приложений, доступных по умолчанию в меню Ubuntu, под управлением Wayland заработали только 9, так как оставшиеся 13 использовали функции Xlib. Тем не менее, наблюдается значительный прогресс в проведении чистки приложений от прямого обращения к Xlib.


В рамках проекта Weston развивается одна из реализаций композитного сервера. В роли композитного сервера также может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. В текущем виде Weston уже вышел за рамки набора примеров для тестирования протокола Wayland, но продолжает позиционироваться как эталонная система, которая может обрастать функциональностью через плагины и дополнения. При этом Weston не будет развиваться как обособленное десктоп-окружение, а будет представлять собой ядро и плагинный API для создания таких окружений, по аналогии с тем, как сервер X.Org лежит в основе современных графических систем. Пользовательские оболочки и расширенные функций управления окнами предлагается реализовывать в форме внешних бэкендов к Wayland.


Ссылки: http://lists.freedesktop.org/archives/wayland-devel/2013-July/010278.html http://www.opennet.ru/opennews/art.shtml?num=37414 http://wayland.freedesktop.org/

>>> Новость на opennet

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 2)

Ответ на: комментарий от special-k

Хорош шланговать, клоун. В винде, даже если отключить группировку и отображать метки, окна одного приложения выстраиваются на панели друг за другом, никакой каши и переключение в один клик. Лаунчер в юнити — говно на палке, и кликов больше, и сколько окон открыто не поймешь.

И таки да, твои рабочие пространства сосут.

anonymous
()
Ответ на: комментарий от Reset

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

Безосновательное утверждение.

quiet_readonly ★★★★
()
Ответ на: комментарий от special-k

Гараздо большее количество источников для поиска.

Давай в цифрах

Возможность запилить свою линзу

И в винде так можно, только придется её протаскивать через магазин или раз в месяц обновлять разработческую лицензию (если хочется именно свою и бесплатно).

Reset ★★★★★
()
Ответ на: комментарий от anonymous

Благодаря очень толстым кнопкам окон в читабельном виде (а это очень важно!) сколько их поместится в ряд.. 5? У меня там полно иконок, потому не поместилось и 3..

special-k ★★★
()
Ответ на: комментарий от special-k

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

У меня там полно иконок

А лаунчер в юнити вверх-вниз крутить тебе удобно? Ведь значков приложений там помещается меньше, чем на панели в винде. :D

anonymous
()

Привет из Ubuntu

Прямо сейчас пишу из 13.10 с запущенным Mir на nvidia GeForce GT 420M на открытых драйверах, пока всё пучком :-)

addy
()
Ответ на: комментарий от special-k

Бывает. Никакого переходного этапа нет, метро сделано только для планшетных приложений, там исполняется только managed code. Ты думаешь, что микрософт добровольно уйдет со всех рынков?

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от Deleted

Плохо видишь: началось всё с претензии анонимуса, что мол, пользователи иксов до утра будут писать комментарий через сетевую прозрачность, это при том, что пользователей вейланда в ветке нет вообще.

Binary ★★★★★
()
Ответ на: комментарий от Reset

В юнити интеллектуальный поиск (это важно если у тебя много источников)
http://www.omgubuntu.co.uk/2013/01/unity-to-ship-with-smarter-scope-searching...
В юнити большое количество источников
http://www.webupd8.org/2013/04/how-to-install-unity-smart-scopes-in.html
В юнити ты можешь реализовать поиск для своего источника.
http://developer.ubuntu.com/resources/tutorials/scopes/writing-a-unity-scope/

Для венды я не нашел внятного описания, кроме «лучше чем раньше», но вот это http://www.youtube.com/watch?v=-hHIN5BwH_c - это треш (ну как треш, пародия на юнити, только ооочень слабая).

special-k ★★★
()
Ответ на: комментарий от special-k

В юнити интеллектуальный поиск (это важно если у тебя много источников)

А в винде нет?

В юнити большое количество источников

В винде тоже.

В юнити ты можешь реализовать поиск для своего источника.

В винде тоже.

ну как треш, пародия на юнити, только ооочень слабая

Аргументы от тебя наконец будут?

Reset ★★★★★
()
Ответ на: комментарий от anonymous

остаются вполне читабельными

4 буквы это не читабельно, лол.

Ведь значков приложений там помещается

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

special-k ★★★
()
Ответ на: комментарий от special-k

есть же поиск.

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

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от Reset

А в винде нет?

Я не нашел ничего об этом, вероятно нет.

В винде тоже.

Сколько?

В винде тоже.

Как?

Аргументы от тебя наконец будут?

Ну юнити того времени - это веб-источники, картинки.. а там что.. - туфта какая-то, веб источников нет, приложения, файлы, настройки... Для dash это основная фича, для метро - нет.

special-k ★★★
()
Ответ на: комментарий от special-k

Я не нашел ничего об этом, вероятно нет.

Есть. Скачай винду и узри.

Сколько?

Много. Сколько поставишь столько и будет.

Как?

Качаешь бесплатно vs express с сайта ms и ваяешь.

веб источников нет

Есть

Для dash это основная фича, для метро - нет.

для метро тоже

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от Reset

Не запущенное, а редкоиспользуемое, незакрепленное на ланчере. Да, удобнее, потому что я могу не помнить, ни названия, ни иконки, а искать буду что-то типа game/shooter/vector/3d и т.п.

special-k ★★★
()
Ответ на: комментарий от special-k

Да, удобнее, потому что я могу не помнить, ни названия, ни иконки, а искать буду что-то типа game/shooter/vector/3d и т.п.

Для запуска это удобно, для поиска уже запущенного — нет.

Reset ★★★★★
()
Ответ на: комментарий от Reset

веб источников нет

Есть

Врешь, в восьмерке не было и на видео это видно.

Много. Сколько поставишь столько и будет.

где перечень?

special-k ★★★
()
Ответ на: комментарий от Reset

А и нет такой фичи. Запущенное в dash не отмечается (в 13.04 по-умолчанию по крайней мере).

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от no-dashi

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

А «Мир» тогда что?

anonymous
()
Ответ на: комментарий от special-k

в восьмерке не было

было и есть, ты просто не увидел

и на видео это видно.

ну и ? при чем тут видео? у меня под рукой есть живая восьмерка в которой это есть

где перечень?

я жду его от тебя, ты сделал утверждение ты и доказываешь

Reset ★★★★★
()
Ответ на: комментарий от Reset

у меня под рукой есть живая восьмерка в которой это есть

8.1 значит

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

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

вот тебе веб http://savepic.org/4050889.htm

указал тебе перечень в юнити, перечня для венды не существует

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

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

хорош уже врать

Reset ★★★★★
()
Ответ на: комментарий от Reset

винду видят только на картинках

Это для каких-то извращенцов-копрофилов!

anonymous
()
Ответ на: комментарий от quiet_readonly

Я не понял, а где поддержка SDL 1.2, хотелось бы таки старые игрушки погонять, или их дропнем, тогда хоть напишите новых!

Будет в Mir. Во-первых игры теперь им важны, во-вторых client-side decorations там нет и вообще API для тулкитов в Mir простой

Ура, осталось тогда «Мир» запихнуть в дженту!

anonymous
()

Мне лично по барабану, вэйленд что есть - что нет, не больше чем высоко разрекламированная какашка - пока нормально драйвера не будут работать. Если они надаумятся ещё нормально заставить ПРОПРИЕТАРНЫЕ ДРАЙВЕРА РАБОТАТЬ и НЕ ПЕРЕСОБИРАТЬ их модули из-за смены своих же версий да и версий ядра вот тогда поговорим.

А так пока что всё что известно о «@путиземли» так это то что они везде орут что они лучше всех и всюду, да все их сравнительные обзоры не больше чем воздух через нное место, воняет но не рабит...

p.s. Имхо, С уваженим ваш кроссплатформенный девелопер.

svsd_val ★★
()
Ответ на: Привет из Ubuntu от addy

Прямо сейчас пишу из 13.10 с запущенным Mir на nvidia GeForce GT 420M на открытых драйверах, пока всё пучком :-)

А вот на моём i5 с интеграшкой и нуво в запасе XMir работает хреново, при установке bumblebee и вовсе отваливался.

quiet_readonly ★★★★
()
Ответ на: комментарий от special-k

Ок, а где тут место интеллектуальному поиску?

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

Я же должен сам выбрать источник.. и ровно один.

Это же отлично. Ну что, слив насчет «отсутствия» веб-поиска засчитываем? Да, на скрине 8.0, запущенная на surface rt.

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 2)
Ответ на: комментарий от ForwardToMars

Где фанаты иксов? Где срач на тему сетевой прозрачности?

В вялом тоже есть так называемая сетевая прозрачность. Кстати, что она даёт?

CLU
()
Ответ на: комментарий от Reset

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

special-k ★★★
()
Ответ на: комментарий от special-k

Потому что это бред, нужно делать не так, как кто-то там привык, а как удобно, как должно быть.

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

mbivanyuk ★★★★★
() автор топика
Ответ на: комментарий от Reset

Ну что, слив насчет «отсутствия» веб-поиска засчитываем?

Ок, в восмерке есть возможность добавить веб поиск.

special-k ★★★
()
Ответ на: комментарий от mbivanyuk

Кто взялся определять как оно должно быть и как оно удобно?

UI архитектор.

special-k ★★★
()
Ответ на: комментарий от Reset

И как будет проранжирован какой-нибудь terminal как терминал и какой-нибудь фильм terminal на амазоне?

интеллектуально

special-k ★★★
()
Ответ на: комментарий от Reset

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

И не только винду. Я и в KDE так делаю, один клик на превью и всё. Удобнее ещё не придумали.

mbivanyuk ★★★★★
() автор топика
Ответ на: комментарий от CLU

В вялом тоже есть так называемая сетевая прозрачность

Нет. Жалкое подобие оной есть в weston, а это «несколько не одно и то же».

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.