В GTK+ 3.0 появилась поддержка Wayland
7Иллюстрация с сайта Hoegsberg.Blogspot.Com
Кристиан Хогсберг (Kristian Høgsberg), занимающийся разработкой легковесного графического сервера Wayland, внес в кодовую базу GTK+ 3.0 изменения, обеспечивающие базовую поддержку Wayland в этом популярном графическом тулките.
Январский коммит Хогсберга добавляет в GTK+ новый GDK-бэкенд — Wayland. В коде предусмотрена поддержка многих бэкендов (multi-backend), что означает возможность одновременной сборки нескольких GDK-бэкендов в GTK+.
В своем блоге Кристиан демонстрирует скриншот с тестовым GTK-приложением, работающим в среде графического сервера Wayland. Причем, благодаря поддержке multi-backend, одно и то же приложение было одновременно запущено под X-сервером и под Wayland, что и демонстрируется на скриншоте.
Постоянная ссылка к новости: http://www.nixp.ru/news/10993.html. Дмитрий Шурупов по материалам phoronix.com.
- В Ubuntu Linux откажутся от X.Org в пользу Wayland 11 9 5 ноября 2010 г.
- Джон Кармак заинтересовался Wayland в Ubuntu Linux 15 5 10 ноября 2010 г.
- Fedora тоже перейдет на Wayland вместо X.Org 6 17 15 ноября 2010 г.
- Wayland меняет лицензию с MIT и GPL на LGPLv2 4 1 23 ноября 2010 г.
- Зафиксирован первый прогресс в запуске Enlightenment (E17) на Wayland 6 18 ноября 2011 г.
- Wayland 0.85 — первый релиз нового протокола и композитного менеджера 5 1 13 февраля 2012 г.
- Wayland и Weston 1.0: протокол стабилизировался 6 23 октября 2012 г.
- Wayland и Weston вышли в новой версии — 1.5.0 3 22 мая 2014 г.
Mir всё лучше совместим с Wayland, а его авторы спрашивают у сообщества о дальнейшем развитии 1
В Enlightenment DR 0.22.0 значительно улучшили поддержку Wayland
Mir 1.0 появится в Ubuntu 17.10, получит поддержку клиентов Wayland 2
Skylane — реализация протокола Wayland на Rust от оконного менеджера Perceptia 1
В Enjade Desktop собираются развивать Unity 7 на базе KDE Plasma
В GTK+ 3.8.0 появилась поддержка Wayland 1.0 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Меня вот терзают сомнения в легковесности, если ещё и иксы запускать.
Ну так никто и не настаивает, это просто multi-backend демонстрировали.
В этом примере понятно, но как будет в жизни. Переписывать приложения для интеграции с Wayland. Вот и будут пользователи использовать и иксы тоже. Или я не прав?
Меня тоже терзают смутные сомненья, как бы не пошел косяк наподобие истории со сменой KDE3>KDE4
Когда у вас в последний раз Plasma падала? ;-)
Не помню ;-)) Из всех оконных менеджеров 4 КDE нравится меньше всех; запускаю только отдельные программы. Пришлось ставить на Slackware Gnome.
Ну так перелезли же все (ну кроме истинных фанатов) и многим даже нравиться))) И тут перелезут если хорошо себя зарекомендует.
Безвозвратно ушли времена когда мне нравилось KDE (наверно с версии 2.2.2), теперь только «Гнум», пока не станет походить на «новогоднюю ёлку». А если станет, пойду на XFCE.
Обратная ситуация. Во времена KDE 2.x я не любил эту среду. Потом долго путешествовал, а начиная с KDE 4.3 (или 4.2?) поселился в этой среде, и лучше для себя пока не знаю.
Не пойдёт. qt сменил внешний api и сменил серьёзно. Здесь же, меняется внутрений api. И даже не API, а просто один layer совместимости заменяется другим. Это предусмотренная фишка gtk, об этом даже в новости написано. gtk работает, как минимум, поверх x11, framebuffer, win32api. Теперь он будет работать ещё и поверх wayland. Конечно же, если ты не забудешь при сборке gdk указать нужные флаги для ./configure.
Думаю, Wayland будет намного шустрее Х’ов.
С упрощенных блок схем, изображенных на рисунках:
wayland.freedesktop.org/x-architecture.png
wayland.freedesktop.org/wayland-architecture.png
должно быть ясно почему.
Смею предположить, что он и в мобильных устройствах заработает, когда до ума доведут.
В деталях: http://wayland.freedesktop.org/architecture.html