Les modules du bureau
Les modules du bureau GNOME n'ont pas l'obligation de respecter les mêmes garanties de stabilité des interfaces de programmation et des interfaces binaires (API et ABI) que les modules de la plate-forme, même s'ils essaient de rester le plus stable possible. Il arrive souvent que des modules soient introduits au niveau du bureau le temps nécessaire de leur maturation, puis qu'ils soient placés dans la plate-forme lorsqu'ils deviennent stables.
- eel
La bibliothèque eel fournit de nombreux composants supplémentaires utilisés principalement dans Nautilus, le gestionnaire de fichiers de GNOME. Beaucoup de composants de eel ont été ensuite fournis par GTK+.
- evolution-data-server
Evolution Data Server fournit un emplacement centralisé pour les informations de carnet d'adresses et de calendrier, ce qui permet à plusieurs applications de partager les mêmes données. Evolution Data Server est abordé dans Section V.IX ― Carnet d'adresses et calendrier.
- gnome-panel
En plus des tableaux de bord du bureau, le paquet gnome-panel fournit les bibliothèques utilisées pour construire les applets de tableau de bord. Celles-ci sont abordées dans Section V.II ― Applets de tableau de bord.
- gnome-keyring
Le gestionnaire de trousseaux de GNOME offre un moyen moderne et sûr de stocker les mots de passe des utilisateurs ainsi que d'autres données sensibles. Les clés sont chiffrées et ne peuvent être accédées qu'avec la permission explicite de l'utilisateur. Le gestionnaire de trousseaux est abordé dans Section V.VII ― Enregistrement des mots de passe.
- gstreamer
GStreamer est l'outil multimédia puissant utilisé par GNOME pour lire, créer et manipuler le son et la vidéo. GStreamer est abordé dans Section III.VI ― Multimédia.
- gtkhtml
La bibliothèque gtkhtml fournit un afficheur HTML léger contenant une prise en charge complète de l'édition de texte évoluée. Elle est utilisée dans la messagerie Evolution pour permettre aux utilisateurs de lire et de créer des courriels en HTML.
- gtksourceview
La bibliothèque gtksourceview fournit une extension du composant GtkTextView avec une prise en charge automatique de la coloration syntaxique et d'autres fonctions utiles pour les éditeurs de code source. Elle est utilisée dans l'éditeur de texte gedit.
- libgail-gnome
GAIL fournit une implémentation des interfaces ATK pour les bibliothèques GTK+ et GNOME, permettant aux outils d'accessibilité d'interagir avec les applications écrites sur la base de ces bibliothèques. L'accessibilité est abordée dans Section III.V ― Accessibilité.
- libgnomeprint
libgnomeprint est une bibliothèque obsolète qui fournit une implémentation du modèle graphique PostScript. Elle a été remplacée par GtkPrint. Tout nouveau code devrait utiliser GtkPrint. Le cadre applicatif d'impression de GNOME est abordé dans Section III.VII.I ― Impression GNOME.
- libgnomeprintui
libgnomeprintui est une bibliothèque obsolète qui contient une boîte de dialogue d'impression standard, une boîte de dialogue d'aperçu avant impression et différents autres composants requis pour l'impression. Elle a été remplacée par GtkPrint. Le cadre applicatif d'impression de GNOME est abordé dans Section III.VII.I ― Impression GNOME.
- libgtop
La bibliothèque libgtop contient une interface de programmation portable pour obtenir des informations sur les processus en cours de fonctionnement. Elles est utilisée dans l'application Moniteur système.
- librsvg
La bibliothèque librsvg contient une implémentation du standard SVG (Scalable Vector Graphics). Elle est utilisée dans l'environnement de bureau pour effectuer le rendu de graphismes indépendamment de la résolution.
- libsoup
La bibliothèque libsoup contient une implémentation de SOAP (Simple Object Access Protocol) ainsi qu'une implémentation de HTTP. SOAP permet d'intégrer des services Web dans les applications. La bibliothèque libsoup est abordée dans Section IV.V.I ― SOAP.
- libwnck
La bibliothèque libwnck fournit un moyen de contrôler tout gestionnaire de fenêtres compatible EWMH, y compris Metacity, le gestionnaire de fenêtres par défaut de GNOME. La bibliothèque libwnck est abordée dans Section V.V ― Gestionnaire de fenêtres.
- libxklavier
La bibliothèque lixklavier fournit une interface de programmation de haut niveau pour l'accès et le paramétrage d'agencements de clavier. Elle est utilisée dans les Préférences de clavier pour permettre aux utilisateurs de définir les options et les agencements de leur clavier.
- vte
-
VTE est un composant graphique d'émulation de terminal à l'usage des applications GTK+. Il offre une interface de programmation cohérente et utilise Pango pour l'affichage du texte, permettant ainsi d'afficher du texte en toute langue. VTE est utilisé dans l'application Terminal de GNOME.