Cette amélioration des outils de bureau est une nouveauté de Developer version 1/08.
GNOME 2.20 est la version la plus récente de l'environnement de bureau multiplate-forme, GNOME Desktop. GNOME 2.20 contient les fonctionnalités suivantes :
Client de messagerie : le client de messagerie Evolution possède les fonctionnalités suivantes :
avertissement de pièce jointe ;
icône de notification d'e-mail dans la zone de notification du panneau ;
sauvegarde ;
"Magic Space Bar".
Traitement de texte : Gedit dispose d'un nouveau système de mise en surbrillance de syntaxe pour les langages de script tels que PHP et Ruby.
Gestion de fichiers : Desktop search est intégré à la boîte de dialogue du sélecteur de fichiers. Le gestionnaire de fichiers Nautilus affiche désormais davantage d'informations dans la fenêtre de propriétés des lecteurs, notamment un diagramme circulaire indiquant la quantité d'espace disponible. En outre, l'utilitaire Disk Usage Analyzer permet d'obtenir des informations sur l'utilisation globale du disque.
Panneau de contrôle : pour GNOME 2.20, les panneaux de contrôle ont été réorganisés et sont dorénavant moins nombreux, ce que facilite la recherche. Par exemple, cette version introduit l'applet de panneau de contrôle Appearance. Obtenu en fusionnant les applets Theme, Background, Fonts et Interface, cet applet a été simplifie le menu des préférences. En outre, certaines préférences d'accessibilité se trouvent dorénavant dans un nouvel onglet du panneau de contrôle Applications préférées.
Système d'aide : l'infrastructure du navigateur d'aide GNOME (yelp) a été modifiée afin d'améliorer le style et la disposition du système d'aide. En outre, les couleurs sont mieux assorties à votre thème actuel. Les pages d'aide s'affichent plus rapidement, car elles sont désormais chargées individuellement à la demande ; la totalité du manuel n'est plus analysée inutilement.
Interfaces de langues de droite à gauche : les interfaces de langue écrite de droite à gauche sont fournies pour des langues telles que l'arabe ou l'hébreu. Pour les utilisateurs de ces langues, la plupart des éléments de l'interface doivent s'affichent symétriquement par rapport aux éléments des interfaces dédiées aux utilisateurs écrites de gauche à droite.
GTK+ : GNOME 2.20 utilise la version 2.12 de la boîte à outils de l'API de l'interface utilisateur GTK+.
Glib : la bibliothèque d'utilitaires Glib possède dorénavant la fonction g[lowbar]get[lowbar]user[lowbar]special[lowbar]dir() qui fournit un chemin vers des dossiers spéciaux définis pas l'outil xdg-user-dirs de FreeDesktop.org et les spécifications associées. Pour le traitement de texte, la nouvelle API GRegex permet la mise en correspondance de chaînes d'expression standard sans requérir de bibliothèque supplémentaire.
Glade : à partir de cette version, des améliorations ont été apportées à l'interface utilisateur et à l'architecture. Par exemple, les fenêtres d'outils comme l'éditeur, l'inspecteur et la palette sont dorénavant ancrables.
Accerciser : Accerciser est l'explorateur d'accessibilité interactif en Python qui remplace at-poke.
Rarian : Rarian est une bibliothèque de documentation de métadonnées conçue pour remplacer Scrollkeeper.
Gnome-devel-docs : Gnome-devel-docs est la suite GNOME de documentation développeur.
Poppler-data : les nouvelles données privées sont installées sous /usr/share/poppler qui contient des fichiers d'encodage privés destinés à être utilisés avec Poppler.
GNOME Display Manager (GDM) : GDM dispose à présent d'un contrôle de utmp et wtmp de meilleure qualité. GDM peut également utiliser le RBAC (Role Based Access Control, contrôle d'accès basé sur les rôles) afin de contrôler l'accès aux fonctionnalités d'arrêt, de redémarrage et de mise en veille.
Avahi : certaines applications GNOME, telles que Ekiga et Rhythmbox, proposent une prise en charge de la détection et de l'enregistrement de services utilisant Avahi. Vous pouvez utiliser l'API du client Avahi avec toutes les applications GNOME. Le démon Avahi appelle l'API Bonjour et utilise le serveur Bonjour pour la détection et l'enregistrement de services. Sur les plates-formes Linux et FreeBSD, le démon Avahi implémente la pile mDNS.