GNOME

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Gnome (homonymie).
GNOME
Un bureau GNOME
Développeur GNOME Foundation
Dernière version 2.23.3 (le 4 juin 2008)
Environnements GNU/Linux, BSD, Mac OS X (Fink, Darwin), UNIX
Langues Multilingue (70)
Type Environnement graphique
Licences GNU LGPL et GNU GPL
Site web www.gnome.org

GNOME, acronyme de GNU Network Object Model Environment, est un environnement de bureau libre convivial dont l'objectif est de rendre accessible l'utilisation du système d'exploitation GNU au plus grand nombre ; cette interface est actuellement populaire sur les systèmes GNU/Linux et fonctionne également sur la plupart des systèmes de type UNIX.

Sommaire

[modifier] Présentation

GNOME a été lancé en août 1997 par Miguel de Icaza et Federico Mena dans le but de proposer un environnement de bureau complètement libre incluant les bibliothèques de fonctions pour les programmeurs et les logiciels pour les utilisateurs, et de concurrencer le projet KDE car la bibliothèque Qt qu'il utilise était à ce moment-là non-libre.

Graphiquement, le bureau GNOME reprend l'analogie du bureau virtuel, sur lequel il est possible de placer des icônes de toutes sortes, complété d'un tableau de bord très personnalisable permettant de lancer des programmes parmi lesquels: AbiWord (traitement de texte), Gnumeric (tableur), Nautilus (gestionnaire de fichiers), Epiphany (navigateur web) ou encore Ekiga (visioconférence).

GNOME dispose de son propre gestionnaire de fenêtres, nommé Metacity, mais peut également en utiliser un autre comme Sawfish, Window Maker, IceWM voire KWin.

L'environnement GNOME est maintenant inclus dans la plupart des distributions GNU/Linux (Debian, Red Hat/Fedora Core, Mandriva, Ubuntu, ...) ainsi qu'avec certains systèmes UNIX de souche BSD ou encore Solaris de Sun Microsystems.

GNOME est traduit dans plus de 70 langues.

[modifier] Fondation GNOME

Regroupant plusieurs centaines de développeurs bénévoles et des sociétés innovantes, la Fondation GNOME est une organisation destinée à soutenir l'avancement de GNOME. La Fondation fournit la logistique ainsi que le soutien financier et légal pour le projet GNOME et aide à la détermination de sa vision et son plan de développement. (GNOME est une marque déposée par la GNOME Foundation.)

[modifier] GUADEC

La Conférence européenne annuelle des utilisateurs et développeurs GNOME — GUADEC [1] GNOME Users And Developers European Conference — est un rassemblement annuel de développeurs, de passionnés ainsi que d'utilisateurs individuels, professionnels, institutionnels et éducatifs de GNOME. Elle constitue un forum où les membres du projet GNOME présentent leurs travaux et discutent des futurs développements de GNOME. Accueilli chaque année dans un pays d'Europe différent, le GUADEC est un catalyseur du développement futur et de l'orientation de GNOME.

[modifier] Architecture et développement

L'environnement graphique de GNOME repose principalement sur la bibliothèque GTK+. Les programmeurs ont la possibilité d'utiliser Glade (constructeur d'interface) et Anjuta (environnement de développement intégré) pour se faciliter le travail.

Le logiciel Metacity a été choisi comme gestionnaire de fenêtres. Il a été intégré à partir de GNOME 2.2. Auparavant, aucun gestionnaire de fenêtres n'était imposé, mais c'est Enlightenment qui était proposé par défaut.

Le gestionnaire de fichiers intégré à GNOME est Nautilus. Il a remplacé GNOME Midnight Commander à partir de la version 1.4.

GNOME intègre plusieurs bibliothèques qui simplifient la programmation de composants ou d'applications, notamment :

  • GConf pour le système de configuration ;
  • D-Bus pour permettre à différentes applications de communiquer entre elles ;
  • GVFS comme système de fichiers virtuel ;
  • GStreamer pour le multimédia ;
  • Pango pour l'affichage de texte ;
  • Cairo pour le dessin vectoriel ;
  • et GLib pour les fonctions bas niveau.

Le framework a été développé en langage C et largement inspiré de l'API de GTK+. En plus d'une portabilité importante, le C permet de proposer facilement des liaisons avec d'autres langages comme Python, C++ ou Java.

GNOME suit les spécifications de Freedesktop.org pour l'interopérabilité.

[modifier] Les applications

Information Cliquez sur une vignette pour l’agrandir.


[modifier] Historique de GNOME

Date Version Commentaire
août 1997 annonce du lancement du projet GNOME
décembre 1997 0.10 the tarball
septembre 1998 0.30 bouncing bonobo
mars 1999 1.0 première version majeure
octobre 1999 "October"
mai 2000 1.2 "Bongo"
avril 2001 1.4 "Tranquility"
juin 2002 2.0 utilisation de GTK+ version 2, introduction des Human Interface Guidelines
février 2003 2.2 Nombreuses améliorations de Nautilus
septembre 2003 2.4 Graveur de CD intégré à Nautilus, inclusion d'Epiphany
mars 2004 2.6 Nautilus en mode spatial. La mise à jour vers GTK+ 2.4 permet notamment d'intégrer au sélecteur de fichiers une liste de raccourcis personnalisables. Mise à jour vers GTK+ 2.4
septembre 2004 2.8 Nouveau système de gestion des types de fichiers (Types MIME). Inclusion de Evolution et Calendar
mars 2005 2.10 Le menu à deux entrées (« Applications » et « Actions ») laisse place à un menu à trois entrées (« Applications », « Raccourcis » et «Système »), inclusion de Totem et Sound Juicer, la corbeille peut être logée dans le tableau de bord sous forme d'applet
septembre 2005 2.12 Nouveau thème « ClearLooks », intégration d'un presse-papier, nouvel outil d'administration des services, mode d'affichage alternatif en listes pour Nautilus, inclusion d'Evince. La mise à jour vers GTK+ 2.8 permet l'exploitation de Cairo
mars 2006 2.14 Améliorations de performance, inclusion de Ekiga et des applets Deskbar et Changement rapide d'utilisateur, migration progressive vers GStreamer 0.10
septembre 2006 2.16 Nouveau lecteur d'écran Orca, support d'Unicode 5.0, mise en adéquation du thème avec le projet Tango, inclusion de Tomboy. La mise à jour vers GTK+ 2.10 permet notamment l'intégration progressive de la nouvelle boîte de dialogue d'impression et l'apparition dans le menu « raccourcis » du tableau de bord d'une liste des fichiers récemment ouverts
mars 2007 2.18 Prise en charge de la disposition verticale de textes chinois et japonais, améliorations de sécurité (chiffrement)
septembre 2007 2.20 Meilleur support des langues s'écrivant de droite à gauche et support de l'écriture N'ko, prise en charge de la spécification xdg-user-dirs de Freedesktop.org, réécriture de Eye of GNOME, installation automatisée des codecs lors de la lecture d'un fichier dans Totem (selon les distributions), intégration de l'utilitaire de création des profils utilisateurs Sabayon. La mise à jour vers GTK+ 2.12 permet notamment l'incorporation au sélecteur de fichiers d'une liste des fichiers récemment utilisés et d'un champ de recherche
mars 2008 2.22 Abandon progressif du système de fichiers virtuel Gnome-VFS au profit de GVFS, intégration de PolicyKit, composition des fenêtres avec Metacity (désactivée par défaut), installation automatisée des codecs lors de la lecture d'un fichier dans Rhythmbox (selon les distributions), remplacement de Keyring Manager par Seahorse comme gestionnaire de mots de passe et de clés de chiffrement, possibilité d'ouvrir un menu contextuel avec un seul bouton de souris
septembre 2008 ? 2.24

[modifier] Futur de GNOME

L'aboutissement du projet Ridley pourrait conduire à GTK+ 3 et à GNOME 3.

[modifier] Voir aussi

[modifier] Lien interne

[modifier] Liens externes

commons:Accueil

Wikimedia Commons propose des documents multimédia libres sur GNOME.

[modifier] Multilingue