nixp.ru v3.0

20 апреля 2024,
суббота,
11:55:59 MSK

12 января 2011, 17:54

В GTK+ 3.0 появилась поддержка Wayland

7
GTK-приложение в X и Wayland
GTK-приложение в X и Wayland
Иллюстрация с сайта 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.

fb twitter vk
Ameise

Меня вот терзают сомнения в легковесности, если ещё и иксы запускать.

ffldove

Ну так никто и не настаивает, это просто multi-backend демонстрировали.

Ameise

В этом примере понятно, но как будет в жизни. Переписывать приложения для интеграции с Wayland. Вот и будут пользователи использовать и иксы тоже. Или я не прав?

Dmitr111

Меня тоже терзают смутные сомненья, как бы не пошел косяк наподобие истории со сменой KDE3>KDE4

Дмитрий Шурупов

Когда у вас в последний раз Plasma падала? ;-)

Dmitr111
Дмитрий Шурупов

Когда у вас в последний раз Plasma падала? ;-)

Не помню  ;-)) Из всех оконных менеджеров 4 КDE нравится меньше всех; запускаю только отдельные программы. Пришлось ставить на Slackware Gnome.

ffldove

Ну так перелезли же все (ну кроме истинных фанатов) и многим даже нравиться))) И тут перелезут если хорошо себя зарекомендует.

Ameise

Безвозвратно ушли времена когда мне нравилось KDE (наверно с версии 2.2.2), теперь только «Гнум», пока не станет походить на «новогоднюю ёлку». А если станет, пойду на XFCE.

Дмитрий Шурупов

Обратная ситуация. Во времена KDE 2.x я не любил эту среду. Потом долго путешествовал, а начиная с KDE 4.3 (или 4.2?) поселился в этой среде, и лучше для себя пока не знаю.

rgo
Dmitr111

Меня тоже терзают смутные сомненья, как бы не пошел косяк наподобие истории со сменой KDE3>KDE4

Не пойдёт. qt сменил внешний api и сменил серьёзно. Здесь же, меняется внутрений api. И даже не API, а просто один layer совместимости заменяется другим. Это предусмотренная фишка gtk, об этом даже в новости написано. gtk работает, как минимум, поверх x11, framebuffer, win32api. Теперь он будет работать ещё и поверх wayland. Конечно же, если ты не забудешь при сборке gdk указать нужные флаги для ./configure.

dfghm

Думаю, Wayland будет намного шустрее Х’ов.

С упрощенных блок схем, изображенных на рисунках:

wayland.freedesktop.org/x-architecture.png

wayland.freedesktop.org/wayland-architecture.png

должно быть ясно почему.

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

В деталях: http://wayland.freedesktop.org/architecture.html