Модулі робочого столу

Для модулі робочого столу GNOME не вимагається така ж стабільність API та ABI, як для модулів платформи, хоча робляться спроби зробити їх відносно стабільними. Зазвичай, модулі вводяться у випуск робочого столу для його зрілості та переносяться до платформи після їх стабілізації.

eel

Бібліотека eel забезпечує набір додаткових віджетів головним чином для використання у Nautilus, менеджері файлів GNOME. Багато віджетів eel з часом було перенесено до GTK+.

evolution-data-server

Сервер даних Evolution забезпечує єдине сховище для адресної книги та інформації календаря, дозволяючи різним програмам використовувати єдині дані. Сервер даних Evolution розглянуто у Розділ 5.9 ― Адресна книга та календар.

gnome-panel

Додатково до панелі, пакет gnome-panel надає бібліотеки, що використовуються для побудови аплетів панелі, що виконуються на панелі користувача. Аплети панелі розглянуто у Розділ 5.2 ― Аплети панелі.

gnome-keyring

Менеджер в'язок ключів GNOME надає сучасні та безпечні засоби збереження паролів користувача та іншої приватної інформації. Ключі зашифровані та доступ до них надається лише з явного дозволу користувача. Менеджер ключів розглянуто у Розділ 5.7 ― Збереження паролів.

gstreamer

GStreamer — потужний мультимедійний засіб GNOME для відтворення, створення та обробки звуку та відео. GStreamer розглянуто у Розділ 3.6 ― Мультимедіа.

gtkhtml

Бібліотека gtkhtml надає легкий засіб перегляду HTML з повною підтримкою розширеного редагування тексту. Вона використовується у поштовому модулі програми Evolution для перегляну та укладання листів у форматі HTML.

gtksourceview

Бібліотека gtksourceview надає розширення віджету GtkTextView з підтвердженням автоматичного підсвічення синтаксису та інших функцій, які корисні для редакторів первинних текстів. Ця бібліотека використовується у текстовому редакторі gedit.

libgail-gnome

GAIL надає реалізацію інтерфейсів ATK для GTK+ та бібліотек GNOME, та дозволяє засобам можливостей доступності вдаємодіяти з програмами, написаними з використанням цих бібліотек. Спеціальні можливості розглянуті у Розділ 3.5 ― Можливості доступності.

libgnomeprint

Застаріла бібліотека libgnomeprint реалізує графічну модель PostScript. Її замінено на GtkPrint. Натомість у новомих програмах слід використовувати GtkPrint. Підсистему друку GNOME розглянуто у Розділ 3.7.1 ― Друк GNOME.

libgnomeprintui

Застаріла бібліотека libgnomeprintui надає стандартний діалог друку, діалог попереднього перегляду друку та багато інших елементів керування, що потрібні для друку. Її замінено на GtkPrint. Підсистему друку GNOME розглянуто у Розділ 3.7.1 ― Друк GNOME.

libgtop

Бібліотека libgtop надає переносимий програмний інтерфейс для отримання інформації про запущені процеси. Вона використовується у програмі Системний монітор.

librsvg

Бібліотека librsvg надає реалізацію Scalable Vector Graphics (SVG). Вона використовується всюди у робочому столі для виводу векторної графіки, що не залежить від режиму екрану.

libsoup

Бібліотека libsoup надає реалізацію Simple Object Access Protocol (SOAP). Бібліотеку libsoup розглянуто у Розділ 4.5.1 ― SOAP.

libwnck

Бібліотека libwnck надає засіб контролю будь-якого EWMH-сумісного менеджера вікон, включаючи Metacity - типового менеджеа вікон GNOME. Бібліотеку libwnck розглянуто у Розділ 5.5 ― Менеджер вікон.

libxklavier

Бібліотека libxklavier надає високорівневий програмний інтерфейс для параметрів та встановлення розкладок клавіатури. Ця бібліотека використовується у програмі Параметри клавіатури та дозволяє користувачам встановлювати розкладку та параметри клавіатури.

vte

VTE — це віджет емулятора терміналу для використання у програмах з використанням GTK+. Він надає стабільний програмний інтерфейс та використовує Pango для виводу тексту, що дозволяє виводити текст будь-якою мовою. VTE використовується у програмі Термінал GNOME.