Перейти к содержанию

В состав GTK+ 3 интегрирована поддержка Wayland и MacOS X Quartz

Материал из Викиновостей, свободного источника новостей

4 января 2011 года

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

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

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

Источники

[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «В состав GTK+ 3 интегрирована поддержка Wayland и MacOS X Quartz», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.