Technologies fondamentales
GNOME fournit de nombreuses bibliothèques pour construire des interfaces graphiques attractives. Il offre des bibliothèques pour l'affichage et la manipulation des contrôles usuels des interfaces utilisateur, pour la disposition et le rendu de texte de la plupart des systèmes d'écriture dans le monde, ainsi que pour le dessin de graphismes vectoriels complexes à l'écran. Les technologies graphiques de GNOME sont abordées dans Section III.I ― Interfaces graphiques.
La bibliothèque GIO, dans la GLib, combinée au système GVFS, fournit une abstraction du système de fichiers permettant aux utilisateurs d'utiliser des fichiers sur des serveurs distants tout comme d'utiliser le système de fichiers local. GIO fournit une API de haut niveau pour les opérations sur les fichiers, rendant le développement rapide et facile. L'utilisation de GIO permet à votre application de prendre en charge automatiquement les fichiers et les dossiers distants. GIO et GVFS sont abordés dans Section III.II ― Système de fichiers virtuel.
GNOME fournit la bibliothèque et le démon GConf pour le stockage et la récupération des préférences utilisateur. GConf présente une interface de programmation simple, facilitant l'utilisation de préférences qui s'appliquent immédiatement dans votre application. L'utilisation de GConf permet aussi aux administrateurs de fournir des paramètres d'application par défaut ou obligatoires pour leurs utilisateurs. GConf est abordé dans Section III.III ― Configuration et verrouillage.
GNOME fournit une infrastructure d'internationalisation et d'accessibilité, permettant d'atteindre le plus grand nombre possible d'utilisateurs. La plupart des fonctions d'internationalisation et d'accessibilité sont intégrées dans la plate-forme, mais il faut être conscient de plusieurs questions en rapport avec ces technologies en développant des applications. L'internationalisation est abordée dans Section III.IV ― Internationalisation. L'accessibilité est abordée dans Section III.V ― Accessibilité.
GNOME est livré avec GStreamer, un environnement multimédia très puissant pour la création, l'édition et l'utilisation de contenus audio et vidéo. GStreamer est abordé dans Section III.VI ― Multimédia.
GNOME fournit aussi un environnement d'impression complet qui exploite CUPS quand c'est possible. L'environnement d'impression dans GNOME permet de présenter une interface cohérente pour une impression de haute qualité. L'environnement d'impression est abordé dans Section III.VII ― Impression.