Основные технологии
GNOME предоставляет набор библиотек для создания привлекательного пользовательского интерфейса: для отображения и манипулирования элементами управления, для расположения и отрисовки текста большинства мировых систем письма и отображения сложной векторной графики на экране. Графические технологии GNOME рассматриваются в разделе Раздел 3.1 ― Графические интерфейсы.
Библиотека GIO в GLib совместно с GVFS обеспечивают уровень абстракции файловой системы, который позволяет работать с файлами на удалённых серверах так же, как с локальными. Высокоуровневый программный интерфейс GIO для работы с файлами позволяет легко и быстро разрабатывать приложения. Использование GIO в приложениях позволяет им автоматически поддерживать работу с удалёнными файлами и каталогами. GIO и GVFS описаны в разделе Раздел 3.2 ― Виртуальная файловая система
Для хранения настроек пользователя GNOME предоставляет библиотеку GConf, имеющую простой программный интерфейс, с помощью которого легко обеспечить настройки приложения, мгновенно вступающие в силу при изменении. С помощью GConf системные администраторы могут установить настройки по умолчанию и принудительные настройки для пользователей. GConf описан в разделе Раздел 3.3 ― Конфигурирование и блокирование настроек.
GNOME предоставляет инструменты для интернационализации и поддержки специальных возможностей, что позволяет охватить большее количество потенциальных пользователей. Многое из этого уже встроено в систему, но при разработке приложений следует обращать внимание на многие моменты. Интернационализация описана в разделе Раздел 3.4 ― Интернационализация. Специальные возможности описаны в разделе Раздел 3.5 ― Специальные возможности
GNOME поставляется вместе с GStreamer — весьма мощной мультимедийной платформой для создания, редактирования и воспроизведения аудио и видео содержимого. GStreamer описан в разделе Раздел 3.6 ― Аудио и видео.
GNOME также предоставляет полноценную подсистему печати, которая улучшает возможности CUPS когда это допустимо. Подсистема печати GNOME позволяет обеспечить приложение полноценным интерфейсом для печати высокого качества. Подсистема печати описана в разделе Раздел 3.7 ― Печать.