Модулі робочого столу
Для модулі робочого столу 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.