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)

Ответ на: комментарий от mbivanyuk

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

Нет. Не пытайся быть экспертом в UI основываясь на утином синдроме - это раз.

А если кому-то нужно сверху или снизу или ещё как? Начни хотеть автомобиль, где руль на заднем сидении (к примеру), а фары светят под дно - я так хочу, у меня предпочтения! Зачем сидеть в салоне - лучше лежать задрав ноги!
Вот ваша логика.

Всегда будут нововведения и всегда будут орущие: «верните как было!». Какие у тебя доводы - никаких.

Люди то разные бывают

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

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

http://en.wikipedia.org/wiki/Launchpad_(OS_X)
Initial release 20 July 2011

такие дела, но еще раз, это стремная версия dash. Если хочешь нормальный dash - то только юнити.

Вообще, надо отдать должное и мелкософту - они совмещают dash и launcher. Рабочий стол исчезнет в опр. момент.

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

А если кому-то нужно сверху или снизу или ещё как? Начни хотеть автомобиль, где руль на заднем сидении (к примеру), а фары светят под дно - я так хочу, у меня предпочтения! Зачем сидеть в салоне - лучше лежать задрав ноги!

Ты противоречишь сам себе. Есть определённые стандарты в расположении элементов управления автомобилем, глупо их менять. Ты же сам это признаёшь. 99% пользователей привыкли к панели, поскольку пользователей оффтопика в стране именно столько. И у большинства она снизу, продвинутые таскают её по сторонам. Со всеми кнопками приложений, треем и прочей ерундой. Ну зачем заставлять 99% людей менять свои привычки? Почему нельзя дать возможность им настроить всё так, как к тому привыкли почти все пользователи? Таким образом пользуясь твоей аналогией Unity это и есть автомобиль с рулём сзади.

mbivanyuk ★★★★★
() автор топика

товарищи, а его или мир можно прокинуть по ssh? или будет какой-нибудь WNC и miRDP?

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

Есть определённые стандарты в расположении элементов управления автомобилем, глупо их менять.

Нет не глупо, если есть смысл. Например в Су-27 управление торможением на земле перенесено с ручки на педали.

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

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

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

убунта будет двигаться в нужном направлении.

В нужном кому?

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

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

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

много места занимает

Нет, особенно с учетом широкоформатности дисплеев.

сложно между ними переключаться

Этого вообще делать не нужно. Я уже не помню когда в последний раз переключался между окнами.

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

Я уже не помню когда в последний раз переключался между окнами.

Предлагаешь поставить по монитору на приложение?

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

Unity (особенно Unity dash) задает тон сегодняшнему рабочему окружению.

Еще поиск на компьютере и в интернете одновременно в венде 8.1. Ждите в макоси и иоси.

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

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

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

Альтернатива - искать окна на панели. Одна из проблем - то, что окно - это не приложение. Ты получаешь смесь из окон, диалогов и плавающих панелей - это то, чего я однозначно не хочу. Можно помнить примерно, а можно смотреть (super+s).

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

Альтернатива - искать окна на панели

верно, ничего лучшего пока не изобрели

Ты получаешь смесь из окон, диалогов и плавающих

не получаю, есть группировка

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

ну и? так было это или не было? в винде в developer preview уже было, поэтому еще неизвестно кто у кого спер

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

Свободные умеют. Проприетарные Nvidia / AMD должны к выходу Ubuntu 14.04 заработать с Mir, а значит и с Wayland-ом.

p.s: надеюсь официально будет поддерживаться только Mir. вообщем аки со steam-ом где официльно поддерживатся лишь ubuntu.

почему спросишь ты username? хочется чтобы разработчики-выскочки были наказаны!

mylorlogin
()
Ответ на: комментарий от PaRuSoft

а то самомнение разработчиков Wayland / X-сервера зашкалило.

mylorlogin
()
Ответ на: комментарий от Gorthauer

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

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

Unity (особенно Unity dash) задает тон сегодняшнему рабочему окружению

Хорошо посмешил с утра, спасибо :}

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

Лол, на сколько я понимаю, еще до конца не сперто, сперто будет, если появится API, чтобы можно было зафигачить свой супер-мега поиск (в дропбоксе, например), пока что просто вдохновлено (пародия, а до того была пародия на пародию, надо полагать..), и да, юнити конечно же раньше.
http://askubuntu.com/questions/38772/what-lenses-for-unity-are-available?answ... Например первый вопрос про линзу поиска на askubuntu был задан в марте 2011.

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

десктоп-окружение Hawaii

Что-то все кинулись писать DE на Qt

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

хочется чтобы разработчики-выскочки были наказаны!
надеюсь официально будет поддерживаться только Mir

/0

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

если появится API

Он был изначально. Для метро-приложений, естественно.

юнити конечно же раньше.

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

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

не получаю, есть группировка

Больше кликов на пути к приложению, больше! Надо развить идею: группировка группировок!

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

пользоваться этим пока нельзя

Всем софтом поначалу пользоваться нельзя, т.к. его надо писать. Предлагаешь отказаться от написания софта?

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

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

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

Ну пока вообще неизвестно где они будут, когда будут и будут ли вообще.

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

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

Но в ссылке которую я привел ясно же видно, что lens и scope использовались во всю когда восьмерка еще даже не вышла, о чем ты говоришь.

Один клик.

По группе - раз, по нужному окну - два.

Что-то ты выдаешь желаемое за действительное -_-.

Еще одно проблема в том, что окна в группе отличаются только заголовком, т.е. приходится читать еще.. Ну в целом, искать окошки на панели, читать заголовки, наверно интересное развлечение.. но я пас.

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

Но в ссылке которую я привел ясно же видно, что lens и scope использовались во всю когда восьмерка еще даже не вышла, о чем ты говоришь.

developer preview уже был в 2011 году, по качеству он уже был на порядок лучше альф убунты (ведь то что не LTS является фактически альфой)

По группе - раз, по нужному окну - два.

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

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

developer preview уже был в 2011 году

Оно и сейчас лишь пародия.

подвожу к группе и кликаю на превью

Не верно! Ты прицельно подводишь, _ждешь_, наблюдаешь всплытие блямды, читешь заголовки (еще осталось только пернуть и подпрыгнуть, для осознания значимости момента, наверно добавят в сл. версиях кде, в венде-то этот рабочий стол выкинут нахрен на помойку), превью здесь бесполезно по скольку мелкое. Да.. жанр игры все интересней! Сколько всего я упускаю))

подвожу к группе

Это так же означает, что всплытие говна^W превью присходит случайно в 95% случаев (когда его никто не ждал).

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

Во-первых тулкитов с полной поддержкой Weston нет и не планируется, во-вторых частичную поддержку Wayland и Weston имеют Qt 5, gtk 3, SDL 2, clutter и EFL, а частичную поддержку Mir — Qt 5, SDL 2

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

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

Оно и сейчас лишь пародия.

Аргументы?

Ты прицельно подводишь, _ждешь_, наблюдаешь всплытие блямды, читешь заголовки

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

Это так же означает, что всплытие говна^W превью присходит случайно в 95% случаев (когда его никто не ждал).

тут тебе не юнити и случайно ничего не происходит

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

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

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

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

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

Только вот двойной клик либо вращение колеса мыши — это быстрее, чем навести, подождать и потом кликнуть на превью.

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

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

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

Аргументы?

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

я ничего не жду

Там таймаут около секунды, лол))

ничего не происходит

О, новая игра! Не наведи на группу курсор в суе, иначе всплывет десяток блямбд, размеру своему благодаря показывающие чуть меньше чем ничего.

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.