Представлен (http://lists.freedesktop.org/archives/wayland-devel/2015-Jun...) стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.8 (http://wayland.freedesktop.org), а также развиваемого параллельно композитного сервера Weston 1.8 (http://lists.freedesktop.org/archives/wayland-devel/2015-Jun...). Ветка 1.8 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности композитного сервера Weston. Следующий выпуск 1.9 запланирован на конец сентября.
Работа над протоколом Wayland главным образом уже завершена и выпуск Wayland 1.8 в основном сосредоточен на реструктуризации кодовой базы и исправлении ошибок. В новой версии произведено разделение заголовочных файлов для клиента и сервера на базовые компоненты и генерируемые протоколы. К базовым заголовочным файлам отнесены wayland-client-core.h и wayland-server-core.h. В scanner добавлена опция "--include-core-only", при указании которой генерируемый код, используется только базовые заголовки, что удобно при разработке биндингов и для пользователей libwayland, генерирующих собственный код протоколов на основе новых файлов wayland.xml.
В композитном сервере Weston представлена достаточно большая порция улучшений. Основной задачей разработки Weston является не подготовка окружения, пригодного для конечного пользователя, а содействие появлению полноценной поддержки протокола Wayland в Enlightenments, GNOME, KDE и других пользовательских окружениях, а также предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland во встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.
Основные новшества Weston 1.8:- В состав приняты подготовленные компанией Collabora изменения, касающиеся модернизации EGL и создания тестового фреймворка. В частности, улучшена реализация EGL в gl-renderer и добавлен тестовый режим рендеринга без экрана ("headless rendering"), который позволяет синтетически запустить Weston в идеальных условиях, исключив влияние системы вывода. В headless-режиме отрисовка осуществляется в буфер с использованием системы рендеринга pixman, что позволяет получить виртуальное изображение экрана в памяти, которое можно передать клиенту через протокол создания скриншотов. После этого можно сравнить полученное эталонное изображение с фактически выдаваемым на экран.
- Поддержка перерисовки по расписанию.
- Возможность использования именованных каналов вывода и
- API для захвата содержимого поверхностей (surface-shooting API).
- В системе отрисовки pixman добавлена поддержка вырезания по источнику и выбора шаблона вырезания.
- Началось тестирование оболочки для информационно-развлекательных систем (IVI), добавлена экранная раскладка для IVI.- В компоненты редактирования текста добавлена поддержка операций помещения и извлечения данных из буфера обмена.
- Добавлена возможность указания альтернативного файла конфигурации (weston --config=my-weston.ini). Заданный файл конфигурации будет охватывать все приложения, запущенные в данном экземпляре Weston.
Возможность работы поверх Wayland развивается практически во всех современных окружениях рабочего стола:
- Разработчики KDE (http://www.opennet.me/opennews/art.shtml?num=41547) развивают kwin_wayland, вариант оконного менеджера KWin для Wayland, а также библиотеку KWayland, в которую вынесен весь код, специфичный для поддержки Wayland. В настоящее время работа KDE Plasma с kwin_wayland уже
достаточно стабильна (http://www.opennet.me/opennews/art.shtml?num=42101) для использования данной связку для решения повседневных задач разработчика. Напрямую протокол Wayland пока используется только в Xwayland и KWin, а приложения продолжают использовать X11, но через прослойку Xwayland, запущенную поверх kwin_wayland. Kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а является самодостаточным сервером Wayland и выполняет все операции с графикой своими силами через прямое обращение к бэкенду DRM (Direct Rendering Manager). Через DRM также осуществляется управление видеорежимами и видеопамятью. При этом для взаимодействия с оборудованием kwin_wayland обходится без привилегий root - для открытия файла-устройства DRM с привилегиями обычного пользователя применяется logind. Для компоновки целостного изображения (композитинг) поддерживается использование OpenGL и QPainter.
- В GNOME поддержка Wayland доведена (http://www.opennet.me/opennews/art.shtml?num=40669) до состояния, пригодного для ежедневного использования, и отмечена как приближающаяся к финальной стадии. В последнем выпуске GNOME реализованы совместимые с Wayland средства для настройки ввода, добавлена поддержка определения границ указателей, с развитием libinput значительно улучшена обработка ввода. Экран входа в систему переведён на работу поверх Wayland (для систем без поддержки Wayland оставлен запасной fallback-режим, использующий X11). В Fedora 22 на Wayland переведена (http://www.opennet.me/opennews/art.shtml?num=42302) работа экрана входа в систему, а в Fedora 23 ожидается переход по умолчанию на окружение GNOME, работающее поверх Wayland.- В панели Cairo-Dock реализована (http://www.opennet.me/opennews/art.shtml?num=40906) возможность работы в окружении композитного сервера Weston.
- Wayland опционально поддерживается в Enlightenment E19 (http://www.opennet.me/opennews/art.shtml?num=40591).
- Wayland используется в мобильных платформах Sailfish (http://www.opennet.me/opennews/art.shtml?num=38545) и Tizen 3 (http://www.opennet.me/opennews/art.shtml?num=39930).
- Работа по добавлению поддержки Wayland ведётся для рабочих столов LXQt (http://www.opennet.me/opennews/art.shtml?num=41633) и MATE (http://www.opennet.me/opennews/art.shtml?num=39106).
- Развиваются новые десктоп-окружения, работающее только на базе технологий Wayland: Quantum Shell (http://www.opennet.me/opennews/art.shtml?num=41108), Hawaii (http://www.opennet.me/opennews/art.shtml?num=38730) и Orbital (http://www.opennet.me/opennews/art.shtml?num=38934).
- Для тестирования работы GNOME, KDE и Enlightenment, Hawai и Orbital поверх Wayland выпускается (http://www.opennet.me/opennews/art.shtml?num=40951) специальный Live-дистрибутив Rebecca Black Linux (http://sourceforge.net/projects/rebeccablackos/).
Wayland представляет (http://wayland.freedesktop.org/architecture.html) собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон. В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек GTK3+, Qt 5, SDL (начиная с выпуска 2.0.2 (http://www.opennet.me/opennews/art.shtml?num=39269)), Clutter и EFL (Enlightenment Foundation Library). Начиная с Qt 5.4 в состав включён модуль QtWayland с реализацией компонентов для работы Qt-приложений в окружении композитного сервера Weston, развиваемого проектом Wayland.
Взаимодействие с аппаратным обеспечением в Wayland/Weston, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM для i915 и TTM для radeon и nouveau) графических карт, может производиться напрямую через модуль, работающий на уровне ядра, что позволяет обойтис...URL: http://lists.freedesktop.org/archives/wayland-devel/2015-Jun...
Новость: http://www.opennet.me/opennews/art.shtml?num=42353
Подскажите, а тот же nvidia optimus вообще планируют как то под wayland адаптировать? Очень не хотелось бы оставлять всё как есть сейчас, дискретка вроде бы и мощная, но нынешние "решения" всё равно не позволяют раскрыть весь потенциал на Linux-системах.
bumblebee нормально всё позволяет, пользуюсь уже года полтора, нативные игры + из под wine идут на ура.
Нет, не нормально, часть производительности теряется, я сравнивал и bumblebee и prime, разница заметна достаточно, что бы сделать соответствующий вывод.
Для пасьянсов, которые можно запустить в вайн все нормально =)
Вы видели, когда этот bumblebee обновлялся последний раз? Несовместимость с драйверами и баги всё растут.
Фпс значительно ниже, нежели в винде, а так да, работает
>bumblebee нормально всё позволяеткак там ваш /usr? ;)
Когда же он появится в моей любимой Ubuntu. :)
Наверное никогда, ибо в Ubuntu будет очень годный MirP.S. Не знаю как для вас, но как по мне, то X.Org надо было отправить в топку ещё лет 10 назад, ибо он морально устаревший
Верно! Надо было 10 лет в терминале работать, тогда б вайланд быстрее допилили бы.
Терминал тоже устаревший. А если уж пользоваться старьём, то 64 светодиодов хватит всем.
640!
Не тормози, на минус нажми
> ... ибо он морально устаревшийПотрясающе! Так точно и всего четырьмя словами вскрыть самоё суть!
Я всегда об этом говорил, слава Богу и Ксюша того же мнения придерживается, теперь мы вдвоём этих ретроградов народным волеизъявлением и массой задавим.
Они нам не только "Вяленый и Мир" напишут. "Они у нас, собаки, спляшут! И не маленьких лебедей, нет — железное боле-р-р-ро! Краковяк вприсядку!"(С)
Ксюша, обязательно пиши ещё, возможно наши взгляды также совпадают по многим другим животрепещущим вопросам современности.
С кем это он говорил?
S Sobchak! Ne?????? :)))))
> Когда же он появится в моей любимой Ubuntu. :)в следующем году, когда космонавт мир и юнити8 сольёт на помойку
Гном3 уже сейчас можно запустить в убунту поверх wayland.
Не нужно, уже пользуюсь миром на смартфоне - всё вполне фапабельно.
Ждёмс на декстопах.
так мир же)) а вообще как дебиан на вайланд так и убунта следом
Поглядел на федорке 22 Wayland - ничего такого визуального крутого по сравнению с X11 нет.
Да, как были шрифты УГ в федоре, так и остались. В Убунте всё из коробки, шрифты чёткие, а в Fedora никак сделать не могут. :(
Пропустил 20 версий (юзал только FC2 последний раз, на заре 2х тысячных), а воз и ныне там.
Какой прок от вейланда, если читать текст противно?
С wayland вы явно не знакомы. Шрифты не от него зависят, учите мат.часть!
Научитесь читать внимательно, прежде чем комменитровать.
Прежде чем что-то пилить, надо сделать то что есть таким, которым будет приятно пользоваться.
Если проблема со шрифтами, логично предположить наличие проблем по одному или нескольким пунктам:
-Композитор.
-Сами шрифты.
-Драйвер, который используется для вывода всего этого.Собственно, тут не Wayland виноват, а банальное нежелание разработчиков эту проблему решить. К слову, вы сами пробовали что то поставить иное?
Windows 95
> а в Fedora никак сделать не могут. :(Это линукс. Тебе надо — ты и делай!
Другие дистры для чего?
Как же задолбали такие нытики вроде тебя. Шрифты в Fedora исправляются парой телодвижений. Достаточно подключить репозитории RFR-fixes и добавить символьную ссылку на файл 10-subpixel-rgb.conf из /usr/share/fontconfig/conf.avail в /etc/fonts/conf.d. Потом выставляешь в DE легкий хинтинг и rgb сглаживание. ВСЕ!!! PROFIT!!!
> Как же задолбали такие нытики вроде тебя. Шрифты в Fedora исправляются парой
> телодвижений. Достаточно подключить репозитории RFR-fixes и добавить символьную ссылку
> на файл 10-subpixel-rgb.conf из /usr/share/fontconfig/conf.avail в /etc/fonts/conf.d.
> Потом выставляешь в DE легкий хинтинг и rgb сглаживание. ВСЕ!!! PROFIT!!!И почему это не сделано по умолчанию?
Потому что омерика
> И почему это не сделано по умолчанию?Потому что дистрибутив такой. Если этот не нравится, возьми другой.
> Шрифты в Fedora исправляются парой телодвижений.Н-да, а я-то сегодняшнюю бету стартеркитов решил не анонсировать особо, потому что в инсталере sysv-tde не исправил к ней регрессию -- после установки идёт в init 3, хотя переключатор initdefault в 5 тоже устанавливается... а ведь тоже пара телодвижений, sed и service dm start.
Там, кстати, в некоторых сборках задействован накладной fontconfig с infinality patches. Ну и супротив ШФ, наблюдавшихся ещё зимой, комплектность поправлена ещё к марту.
Ergo: убедите Тигру сделать нормальную исошку и вот её уже подсовывайте людям, а? :)
> Да, как были шрифты УГ в федоре, так и остались. В Убунте всё из коробки, шрифты чёткие, а в Fedora никак сделать не могут. :(Youtube таки отличный сайт для поверки бреда всяких врунов: https://www.youtube.com/watch?v=N8dR8azaSEs
Видимо пора тебе в окулиста провериться.
>> Да, как были шрифты УГ в федоре, так и остались. В Убунте всё из коробки, шрифты чёткие, а в Fedora никак сделать не могут. :(
> Youtube таки отличный сайт для поверки бреда всяких врунов: https://www.youtube.com/watch?v=N8dR8azaSEs
> Видимо пора тебе в окулиста провериться.Де доказательства, что это из коробки, а не после напильника?
Шрифты в винде (семерка) по-умолчанию мелкие, нечеткие.
Зачем напильник, если есть Готовые дистрибутивы специально набитые всякими украшениями? Это окна нельзя свободно допиливать и распространять под другим именем. Это чисто виндовые проблемы, линукс работает по-другому. Кстати такую же винду как Linux Mint Корпорация не сделает вам даже за миллиард.
это говорит об отношении разрабов к юзерам.
Помню когда то мы компиляли freetype для включения хиттинга эплового.
Я сделал выбор в пользу Убунты ещё 10 лет назад.пара - это 2. ты тут уже перечислил 4,и это ещё не всё.
почему я должен подключать какие-то левые репозитории?
Если всё достало - "убейся ап стену"
Ага, значит левые репы в федоре - зло, а зоопарк PPA в убунте это православно, спасибо посмеялся.
Шрифты в Ubunte ох...тельные из коробки. Какие левые ppa ?
> Поддержку запуска X11-приложений планируется встроить непосредственно в композитный сервер Westonа сейчас -- как?
а сейчас на отдельном костыле xwayland что-то там
Какие вообще плюсы от этого Веиленда ждать? На данный момент даже синтетичиские тесты показывают более низкий фпс. Будет производительность, память меньше жрать будет ил еще что?
всё будет более лучше чем сейчас
> На данный момент даже синтетичиские тесты показывают более низкий фпса что эти тесты показывают про энергопотребление?
С момента прошлого релиза было сделано 27 изменений. для проекта такого уровня важности такое (малое) количество должно говорить о том что все готово, продукт стабилен, пользователи довольны, а пользовательская база постепенно но неуклонно растет... Но в реале в данной ситуации такого нет.Никак не могу понять где подвох..
> Никак не могу понять где подвох..Они поняли что в по пути ухода от иксов изобрели ... иксы. Только говённые. И сделали вдоль.
Как поддержку в популярных DE доведут до кондиции - так и будет пользовательская база.
> Как поддержку в популярных DE доведут до кондиции - так и будет
> пользовательская база.пользовательская база будет ровно тогда, когда его следом за системдосом всем засунут без альтернативы. То есть скоро.
Он как был дохлым, так и остался. Его и подняли из могилы лишь для того, чтобы подосрать шатлворту.
> Он как был дохлым, так и остался. Его и подняли из могилы
> лишь для того, чтобы подосрать шатлворту.Этот бубунтенок порвался, несите другова.
>> Он как был дохлым, так и остался. Его и подняли из могилы
>> лишь для того, чтобы подосрать шатлворту.
> Этот бубунтенок порвался, несите другова.Скажи еще не так. Он много лет лежат тухлым и никому не был нужен. Как только Марк анонсировал свой мир, так бомбитки начали усиленно пилить вяленого. Скорее всего бомбануло у редхата, который понял что может просрать контроль за этой важной подсистемой.
> у редхата, который понял что может просрать контроль за этой важной подсистемойопределенная доля истины, по видимому, в этом имеется...
Только мне эта здравница напоминает победные реляции GNOME3 и системде. Если по сути разобрать - хайпа на тыщу, успехов на копейки.
> Только мне эта здравница напоминает победные реляции GNOME3 и системде. Если по
> сути разобрать - хайпа на тыщу, успехов на копейки.Увы и ах, но вы правы. Шатлворт его хотел в 11м году, до сих пор допилить не могут
Видимо читать вы не умеете. Вчитайтесь в новость. Протокол уже давно готов. Осталось довести его реализацию до ума в DE и сопутствующем софте. О какой недопиленности идёт речь? А этот ваш Mir работает нормально на десктопе? ИМХО, такие проекты, как Wayland, нужно хорошо и тщательно прорабатывать, а уже потом выпускать в массы.
в новости написано:>Работа над протоколом Wayland главным образом уже завершена
что как бы говорит, что хрена лысого, а не "давно готов"
> Увы и ах, но вы правы. Шатлворт его хотел в 11м году,...прям весь исхотелся...
> до сих пор допилить не могут
Как, опять другие?
>DDX-компонент XWayland (Device-Dependent X),То есть на каких-то девайсах будет работать, а на других нет?
Кто-нибудь просветите вопрос как узнать почему одни комменты пропускаются, а другие "надо зарегистрироваться". Особенно режутся комменты где есть жаргонные названия проприетарного оффтопика.
> Кто-нибудь просветите* п.9 http:/cgi-bin/openforum/vsluhboard.cgi?az=help#rules
* техническая реализация http:/openforum/vsluhforumID4/421.html#1> вопрос как узнать почему одни комменты пропускаются, а другие "надо
> зарегистрироваться".Робот намекает: так не надо. ~~Хочешь потратить чужое - потратят твоё.
А что если в комменте нет ни одного ругательного слова, а фильтр все равно не пропускает? А как узнать какое именно слово ему не нравится?
А можно списочек слов посмотреть? А то мне кажется ваш фильтр ведет себя немного странно.
О замене nx они пока не думают? Т е сабж - пока не более чем баловство.
dwm взлетит?