В набор библиотек EFL (http://www.opennet.me/opennews/art.shtml?num=32456) (Enlightenment Foundation Library), компоненты которого составляют основу проекта Enlightenment 17 (http://enlightenment.org/), интегрирована (http://trac.enlightenment.org/e/wiki/Wayland) поддержка возможности работы поверх дисплейного сервера Wayland (http://wayland.freedesktop.org/), без использования промежуточных прослоек. Ранее возможность работы поверх Wayland, без привлечения протокола X11, была обеспечена (http://wayland.freedesktop.org/toolkits.html) для GTK+, Qt, SDL (http://cgit.freedesktop.org/~bnf/sdl-wayland/) и Clutter.
<center><a href="https://github.com/diegoviola/wayland-web/raw/master/efl-on-... src="http://www.opennet.me/opennews/pics_base/32818_1326708556.pn... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
В настоящее время для Wayland реализована поддержка отрисовки клиентских приложений. Поверх Wayland ...URL: http://www.phoronix.com/scan.php?page=news_item&px=MTA0Mjc
Новость: http://www.opennet.me/opennews/art.shtml?num=32818
Что сейчас мешает использованию Wayland? Стабильность? Драйвера?
Как вы здорово задали вопрос, сами ответив. Для дистрибутивов в основном первое, для пользователей, в основном второе...
Полная его бессмысленность в текущем состоянии. Фактически сейчас есть только один спрособ его использования - взгромоздить сверху иксы, но смысла в этом нет никакого. Отдельно вейланд использовать не выйдет - он, в отличие от иксов, не имеет поддержки, к примеру, устройств ввода, и что в их качестве использовать непонятно. Даже если тулкиты сподобятся сами тянуть события ввода (что есть, вообще говоря, велосипедизм) - надо еще что-то, что занималось бы описанием и переключением раскладок. С другими подсистемами аналогично - допустим, мне навскидку в голову не прихоидт, чем заменить иксовую авторизацию.
>он, в отличие от иксов, не имеет поддержки, к примеру, устройств вводаЭто огромный плюс.
Может оно и плюс (я бы, пожалуй, не отказался заменить xkb на что-то более человеческое), но в результате для вейланда поддержки клавиатуры нет, а следовательно - использовать его нереально.
Nvidia вроде сказали что дров к велосипеду делать не будут, поэтому очень сомневаюсь, что оно появится в ближайшее время где-то кроме мобилок и таблеток.
Никто не подскажет, намного ли проигрывает двойная буферизация? И какие ресурсы она использует? Видеопамять?
Это зависит от того поддерживается ли она видеоадаптером. Если да - то затраты видеопамяти. Если нет - потери ОП и производительности. Но здесь, как я понял, проблема в несовершенстве API.
У иксов основная проблема в том, что композитный менеджер, который сейчас всеми и повсеместно применяется, пришит сбоку и ни что на прямую с ним работать не может, и он ни с чем на прямую не работает. Всё через иксы.
Самое смешное, что иксы запущеные поверх вэйленда и то в теории должны работать лучше, чем иксы с композитным менеджером. Ну или во всяком случае не хуже.Ссылка, которую я уже устал давать: http://wayland.freedesktop.org/architecture.html
У иксов основная проблема в том, что некоторые товарищи (авторы Qt и Ctk) пошли путём наименьшего сопротивления и гонят жирные битмапы там, где надо использовать вектор и глифы. Кое-где для этого надо было допинать разработчиков иксов (в частности - для шрифтов - отличная же была идея фонтсервера!) - а сейчас имеем неоптимальную работу, под которую пришлось клепать костыли, которые в вейланде решили сделать ядром графической системы. Если б не этот маразм - никаким композитом и не пахло бы. Повбывав бы, честное слово.
>отличная же была идея фонтсервера!Что же в нем отличного?
> композитный менеджер, который сейчас всеми и повсеместно применяетсяне всеми, и не повсеместно. только теми, кто оценивает удобство работы по наличию на экране 100500 полупрозрачных анимаций. каковые, на самом деле, не просто бесполезны, а ещё и мешают.
Скорость рендеринга однозначно должна вырасти в 1,5-3 раза и энергосбережение улучшиться :)
А не кто ни подскажет, как проще начать с ним играться? Может есть образ с виртуалкой?
Похоже и нам в Razor-qt пора начинать ковырять его, хоть оценить объем изменений от X-го протокола.
И еще, на их сайте, мягко говоря, информации не много, да и та все про рендеринг. А что с остальными частями X-ов - xkb, трей и.т.д? Есть где полные официальные спеки на Wayland?
>информации не много, да и та все про рендерингWayland занимается только рендерингом и вводом.
>qt
Если не линкуетесь с иксовыми либами, а используте исключительно qt, то нужно просто адаптировать код под qt 5
> Похоже и нам в Razor-qt пора начинать ковырять его, хоть оценить объем изменений от X-го протокола. И еще, на их сайте, мягко говоря, информации не много, да и та все про рендеринг.Полная документация находится в процессе написания на данный момент, но если у вас есть интерес в интеграции razor-qt с wayland, то рады будем помочь - напишите мне (eugeni.dodonov) и Thiago Macieira (thiago.maciera) на @intel.com (на английском - я-то по-русски могу еще ответить, а вот у остальных с этим проблемы :)).
>> Похоже и нам в Razor-qt пора начинать ковырять его, хоть оценить объем изменений от X-го протокола. И еще, на их сайте, мягко говоря, информации не много, да и та все про рендеринг.
> Полная документация находится в процессе написания на данный момент, но если у
> вас есть интерес в интеграции razor-qt с wayland, то рады будем
> помочь - напишите мне (eugeni.dodonov) и Thiago Macieira (thiago.maciera) на @intel.com(Собственно, s/thiago.maciera/thiago.macieira/g :) )
sudo apt-get install wayland-demos
wayland-compisitor
wayland-run <tab>
А нет ничего - ни клавиатуры, ни трея, ни коммуникации между приложениями... Так что ждём массу велосипедных решений, если сие таки пойдёт в массы...P.S. Спек тоже нет. Проект, кто бы там что ни говорил, процентов на 90 исследовательский.
Enlightenment - очень амбициозная штука и скорость разработки последнее время как-то выросла. Неужели вендоры вложились? Сегодня порадовал:
при включении заставки заметил и пошевелил мышкой, на что получил предложение увеличить время задержки или оставить как есть. Глядишь, допилят до полной совместимости к 12.04
>Глядишь, допилят до полной совместимости к 12.04Совместимости с Wayland? В 12.04 Wayland все равно не будет...
>при включении заставки заметил и пошевелил мышкой, на что получил предложение увеличить время задержки или оставить как есть.хорошая криокамера или майнтейнеры мегаслоупоки =) это уже года 2 есть.
>> предположение об активном участии в разработке Samsung: в состав Tizen были включены библиотеки EFL (Enlightenment Foundation Library), в том числе WebKit-EFL, интерес к использованию которых для построения мобильного интерфейса ранее активно проявлял Samsung.ответ в соседней новости
>Неужели вендоры вложились?Да. Например, Samsung: http://www.opennet.me/opennews/art.shtml?num=24315
Из-за низких требований к железу, Enlightenment просто находка для мобильных систем.
И когда планируется релиз е17?
> И когда планируется релиз е17?сразу после Gnu\Hurd
> сразу после Gnu\Hurdгде-то так и представлялось... ;)
> сразу после Gnu\HurdА ведь еще год назад говорили бы про Duke Nukem Forever…
Уй, елки, где они такой страшенный набор виджетов взяли?
Их собственный. "Всё по-своему, всё не как у людей" - way.
А цветные экраны он поддерживает?..
Само собой. Подскажу даже ключевое слово: themes. Можно здесь ознакомится http://themes.effx.us/previews. Отсутствие подобных красот под kde меня весьма огорчает.
>Можно здесь ознакомится http://themes.effx.us/previews"I've only got previews setup for E16 for now."
А у E16 и E17 - ничего общего.
http://jeffhoogland.blogspot.com/2011/07/seven-great-enlight...
Коллега говорит, что этот ваш вайлэнд будут ещё делать лет 5 до начала использования в дистрибутивах
>переадресация всех оконДа что же это такое? Объясните кто-нибудь. В каждой новости пишут и ни в одной не объясняют. Фингербокс какой-то.
>>переадресация всех окон
> Да что же это такое?Порядок размещения окон на экране (их положение, перекрытия, прозрачность, итд).
Самое основное что openbox поддержался вайвайлэндом