1

В основную кодовую базу GTK+ 3 интегрирована поддержка бэкенда, обеспечивающего возможность работы поверх дисплейного сервера Wayland, который в будущем вместо классического X-сервера будет использован в Linux-дистрибутивах Ubuntu, Fedora и MeeGo.

Тем временем, несмотря на планы Intel перевести графическую подсистему MeeGo на Wayland, компания Nokia намерена продолжить использовать X.Org-сервер в проекте MeeGo-Harmattan, идущем на смену Maemo 5 и отличающимся переходом к использованию Qt вместо GTK+.

Дополнительно сообщается об успехах в направлении полного абстрагирования вывода в GTK+ 3 от типа графических подсистем. В частности, проведена чистка связанного с формированием вывода кода - код избавлен от привязок к X11, прекращено использование вызовов GdkDrawable, GdkPixmap и GdkImage в пользу отрисовки через API кроссплатформенной векторной библиотеки Cairo. Данные изменения позволили обеспечить работу GTK+ на платформе Mac OS X, используя как классических бэкенд X11, так и бэкенд для фреймворка Quartz.

http://www.opennet.ru/opennews/art.shtml?num=29195

2

Darth Revan пишет:

. В частности, проведена чистка связанного с формированием вывода кода - код избавлен от привязок к X11, прекращено использование вызовов GdkDrawable, GdkPixmap и GdkImage в пользу отрисовки через API кроссплатформенной векторной библиотеки Cairo.

Так это GTK будет использовать Cairo или уже использует? Я думал это технически самостоятельный проект. Запутался.

XMPP: mogul82@jabber.ru Фанбой AMD

3 (05.01.2011 22:56:16 отредактировано Writer)

mogul82 пишет:

Так это GTK будет использовать Cairo или уже использует?

Cairo был и будет. Просто то, что раньше делал X-сервер, теперь будет делать ядро и KMS.
http://wayland.freedesktop.org/x-on-wayland.png

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

4

И, не пойму это хорошо или плохо?

5

Да кстати. Я так понял wayland compositor вводится впервые. А не рановато ли. Запиливать штуковины которые так недавно появились.

XMPP: mogul82@jabber.ru Фанбой AMD

Давеча в какой то теме писали про понятие "мегаглюк", вот походу это и станет мегаглюком в ближайшем будущем для некоторых дистров.

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

7

mogul82
Это, скорее, для перспективы. Убрали привязку к X-серверу - вот и всё.