Linux Forum Казахстан

Общий => Новости => Тема начата: Zhek@Ch от 04 Января 2011, 23:01

Название: В состав GTK+ 3 интегрирована поддержка Wayland и MacOS X Quartz
Отправлено: Zhek@Ch от 04 Января 2011, 23:01
В основную кодовую базу GTK+ 3 интегрирована (http://www.phoronix.com/scan.php?page=news_item&px=ODk3Mg) поддержка бэкенда, обеспечивающего возможность работы поверх дисплейного сервера Wayland (http://linuxforum.kz/index.php?/topic/4385-wayland/), который в будущем вместо классического X-сервера будет использован (http://linuxforum.kz/index.php?/topic/4350-ubuntu/page__view__findpost__p__13053) в Linux-дистрибутивах Ubuntu и MeeGo.

Тем временем, несмотря на планы Intel перевести графическую подсистему MeeGo на Wayland, компания Nokia намерена (http://vignatti.wordpress.com/2010/12/29/late-christmas-gift-freedesktops-xorg-for-meego/) продолжить использовать X.Org-сервер (http://gitorious.org/meego-w40) в проекте MeeGo-Harmattan (http://wiki.meego.com/Glossary#M), идущем на смену Maemo 5 и отличающимся переходном к использованию Qt вместо GTK+.

Дополнительно сообщается (http://www.phoronix.com/scan.php?page=news_item&px=ODk2Mg) об успехах в направлении полного абстрагирования вывода в GTK+ 3 от типа графических подсистем. В частности, проведена чистка связанного с формированием вывода кода - код избавлен от привязок к X11, прекращено использование вызовов GdkDrawable, GdkPixmap и GdkImage в пользу отрисовки через API кроссплатформенной векторной библиотеки Cairo (http://www.opennet.ru/opennews/art.shtml?num=27879). Данные изменения позволили (http://blogs.gnome.org/kris/2010/12/29/gdk-3-0-on-mac-os-x/) обеспечить работу GTK+ на платформе Mac OS X, используя как классических бэкенд X11, так и бэкенд для фреймворка Quartz (http://ru.wikipedia.org/wiki/Quartz).

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