Aller au contenu

GNOME

Un article de Wikipédia, l'encyclopédie libre.
GNOME
Description de l'image Gnomelogo.svg.
Description de cette image, également commentée ci-après
L’aperçu des applications ouvertes dans GNOME Shell.(Gnome 40)
Informations
Développé par GNOME Foundation
Première version
Dernière version 46.3 ()[1]Voir et modifier les données sur Wikidata
Version avancée 47. Alpha ()[2]Voir et modifier les données sur Wikidata
Dépôt gitlab.gnome.org/GNOMEVoir et modifier les données sur Wikidata
Écrit en C,C++,C#,HTML,JavaScript,Vala,PerletPythonVoir et modifier les données sur Wikidata
Interface GTKVoir et modifier les données sur Wikidata
Système d'exploitation GNU/LinuxetBSDVoir et modifier les données sur Wikidata
Environnement GNU/Linux,BSD,Mac OS X(Fink,Darwin),UNIX
Langues Multilingue(70)
Type Environnement de bureauVoir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 2 ou ultérieureVoir et modifier les données sur Wikidata
Site web gnome.orgVoir et modifier les données sur Wikidata

GNOME,acronymedeGNUNetworkObjectModelEnvironment,est unenvironnement de bureaulibreconvivial dont l'objectif est de rendre accessible l'utilisation dusystème d'exploitationGNUau plus grand nombre; cette interface est actuellement populaire sur les systèmesGNU/Linuxet fonctionne également sur la plupart des systèmes de typeUNIX.GNOME est avecKDEla principale alternative libre et grand public aux interfaces des systèmes d'exploitation plus répandus (c'est-à-direWindowsetMac OS X).

GNOME est développé parThe GNOME Projectdont les participants sont bénévoles ou rémunérés par des entreprises externes au projet. La majorité du travail est fournie par les contributeurs professionnels, en premier lieu ceux travaillant pourRed Hat[3],[4].GNOME est l’environnement de bureau utilisé par défaut dans plusieursdistributions Linuxtelles queUbuntu,FedoraetManjaro Linux.Ses logiciels sont généralement publiés sous la licenceGNU GPL,et ses bibliothèques sous laGNU LGPL.

Présentation

[modifier|modifier le code]

GNOME a été lancé enpar les programmeurs mexicainsMiguel de IcazaetFederico Mena[5]dans le but de proposer un environnement de bureau complètementlibreincluant lesbibliothèquesde fonctions pour les programmeurs et les logiciels pour les utilisateurs[6],et de concurrencer le projetKDEcar la bibliothèqueQtqu'il utilise était alors non libre[7].

L'environnement GNOME est inclus dans la plupart desdistributions GNU/Linux(Debian,Red Hat/Fedora,openSUSE,Mageia,etc.) ainsi qu'avec certains systèmes UNIX de soucheBSDou encoreSolarisdeSun Microsystems.

GNOME 3.4 gère plus de 50 langues avec au moins 80 % de chaînes traduites, y compris les manuels utilisateur et d'administration pour de nombreuses langues. GNOME 3.4 est complètement traduit en français ainsi que la majorité de sa documentation[8].

GNOME a reçu 1 million d'euros duSovereign Tech Fundjusqu'à la fin de 2024[9].

Métaphore d’interface

[modifier|modifier le code]

Lamétaphore d'interfaceà la base de l'expérience utilisateur a radicalement changé avec la version 3.0.

Précédemment l'environnement GNOME adoptait lamétaphore du bureauen présentant à l'utilisateur un bureau virtuel sur lequel il est possible de placer des icônes de toutes sortes (représentant des lanceurs d'applications, des dossiers ou des fichiers), complété d'un tableau de bord très personnalisable permettant de lancer des programmes ou d'afficher des notifications.

À partir de la version 3.0, GNOME adopte un nouveau paradigme pour l'interface utilisateur, orchestré parGNOME Shell.La métaphore du bureau, jugée non optimale[10],est abandonnée. La nouvelle interface met l'accent sur la possibilité de basculer facilement d'une tâche à l'autre et l'utilisation de multiplesespaces de travailpour gérer les tâches.

Fondation GNOME

[modifier|modifier le code]

Regroupant plusieurs centaines de développeurs bénévoles et des sociétés innovantes, lafondation GNOME[11]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[12].

La conférence européenne annuelle des utilisateurs et développeurs GNOME —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[13].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[14].

Architecture et développement

[modifier|modifier le code]

L'environnement graphiquede GNOME repose principalement sur labibliothèqueGTK. Les programmeurs ont la possibilité d'utiliserGlade(qui permet de construire des interfaces graphiques à partir de descriptions enXML) etAnjuta(environnement de développement intégré) pour se faciliter le travail[15].

À partir de la version 3.0, leslogicielsMutteretGNOME Shellforment respectivement legestionnaire de fenêtreset leshell(logiciel fournissant une interface pour l'utilisateur) de GNOME.

GNOME intègre plusieursbibliothèquesqui simplifient la programmation de composants ou d'applications, notamment[16]:

Mais aussi:

  • etZeitgeist (logiciel)(en)pour enregistrer les activités de l'utilisateur et les événements (fichiers ouverts, sites Web visités, conversations avec d'autres personnes, etc.).

Leframeworka été développé enCet largement inspiré de l'APIdeGTK. En plus d'une grandeportabilité,leCpermet de proposer facilement desliaisonsavec d'autreslangages de programmationcommePython,C++ouJava.Les applications qui font partie de GNOME sont généralement écrites en C, C++, Python,ValaetJavaScript[17],et plus récemment aussi enRust[18].

Pour faciliter l'interopérabilité,GNOME suit les spécifications deFreedesktop.org.

Applis centrales

[modifier|modifier le code]

LesCore Appssont un lot minimal d'une trentaine d'applications particulièrement bien intégrées dans l'environnement de bureau et généralement préinstallées dans toute distribution l'utilisant[19].Parmi elles:

Non-core apps

[modifier|modifier le code]

LesNon-core appsincluent les autres applications GNOME, dont:

Communautaires

[modifier|modifier le code]

Certaines applications ne sont pas conçues spécifiquement pour le bureau GNOME mais s'y intègrent plutôt bien soit par leurs choix techniques (par exempleGIMPqui partage la même bibliothèque GTK de réalisation d'interfaces graphiques) soit par un effort spécifique d'intégration en direction du bureau GNOME (ainsiFirefoxs'intègre avec GTK et cache sabarre de titrelorsqu'il tourne sous GNOME,LibreOffices'intègre également avec GTK…).

Historique de GNOME

[modifier|modifier le code]

Miguel de Icaza rapporte dansThe Story of the GNOME projectles débuts du projet[20].

Version Date Commentaire
Annonce du lancement du projet GNOME
0.10 the tarball
0.30 bouncingbonobo
1.0 Première version majeure
"October"
1.2 "Bongo"
1.4 "Tranquility".NautilusremplaceMidnight Commandercommegestionnaire de fichiers
2.0 Utilisation de GTK+ version 2, introduction desHuman Interface Guidelines
2.2 Nombreuses améliorations deNautilus.Metacityest choisi comme gestionnaire de fenêtres par défaut.Gstreamerfait ses premiers pas dans GNOME.
2.4 Graveur deCDintégré àNautilus,inclusion d'Epiphany
2.6 Nautilusutilise le mode spatial par défaut. La mise à jour vers GTK+ 2.4 permet notamment d'introduire un nouveau sélecteur de fichiers présentant notamment une liste de raccourcis personnalisables.
2.8 Nouveau système de gestion des types de fichiers (Types MIME). Inclusion deEvolutionet Calendar
2.10 Le menu à deux entrées (« Applications » et « Actions ») laisse place à un menu à trois entrées (« Applications », « Raccourcis » et « Système »), inclusion deTotemetSound Juicer,la corbeille peut être logée dans le tableau de bord sous forme d'applet.Mise à jour vers GTK+ 2.6
2.12 Nouveau thème « ClearLooks », intégration d'un presse-papier, nouvel outil d'administration des services, mode d'affichage alternatif en listes pourNautilus,inclusion d'Evince.La mise à jour vers GTK+ 2.8 permet l'exploitation deCairo
2.14 Améliorations de performance, inclusion deEkigaet desappletsDeskbar et Changement rapide d'utilisateur, migration progressive versGStreamer0.10
2.16 Nouveau lecteur d'écran Orca, support d'Unicode 5.0, mise en adéquation du thème avec leprojet 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
2.18 Prise en charge de la disposition verticale de textes chinois et japonais, améliorations de sécurité (chiffrement)
2.20 Meilleur support des langues s'écrivant de droite à gauche et support de l'écritureN'ko,prise en charge de la spécification xdg-user-dirs deFreedesktop.org,réécriture deEye of GNOME,installation automatisée descodecslors de la lecture d'unfichierdansTotem(selon lesdistributions), 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
2.22 Abandon progressif du système de fichiers virtuel Gnome-VFS au profit deGVFS,intégration de PolicyKit, composition des fenêtres avecMetacity(désactivée par défaut), installation automatisée descodecslors de la lecture d'unfichierdansRhythmbox(selon lesdistributions), remplacement de Keyring Manager par Seahorse commegestionnaire de mots de passeet de clés dechiffrement,possibilité d'ouvrir un menu contextuel avec un seul bouton de souris
2.24 Intégration d'Empathypour la messagerie instantanée et d'un applet de gestion du temps passé, amélioration deNautilus(qui peut dorénavant afficher les fichiers sous forme de liste compacte à côté des traditionnels modes Icônes et Liste, qui permet la navigation par onglets et offre la possibilité de restaurer les éléments de la corbeille), ajout d'un outil de réglage de la résolution du moniteur reposant surXRandR1.2, nouvelle gestion des thèmes sonores reposant sur libcanberra, meilleure gestion de la télévision numérique dansTotem.Mise à jour vers GTK+ 2.14
2.26 Intégration deBraseropour la gravure, nouvel applet de volume tirant parti dePulseAudio,meilleure intégration d'Evolutionaux environnementsMicrosoft Windowsavec la possibilité d'importer directement les dossiers messages, contacts, rendez-vous, tâches et autres éléments d'Outlook(fichiers.pst) et le support du protocoleMAPIfacilitant la communication avecMicrosoft Exchange Server,l'outil de capture d'écran permet de sélectionner seulement une zone de l’écran, nouveaux greffonsTotempermettant d’accéder au catalogue deJamendoet de graver unDVD vidéoà partir de la vidéo regardée, beaucoup de logiciels ont abandonné leurs dépendances obsolètes pour préparer GNOME 3 et des optimisations ont été réalisées afin de réduire la consommation mémoire. La mise à jour vers GTK+ 2.16 permet au sélecteur de fichiers d'afficher la taille des fichiers et de conserver en mémoire le réglage de la taille de sa fenêtre.
2.28 Intégration de GNOME Bluetooth,Epiphanyadopte le moteur de renduWebKitGTK+,Totempermet dorénavant la navigation dans les menus de DVD vidéo, de reprendre la lecture d'une vidéo à la dernière position connue, le défilement image par image, et son greffon YouTube voit ses performances améliorées,Evincepermet d'annoter les documents PDF. Concernant GNOME en général: par défaut les icônes des menus et des boutons ne sont plus affichées et le nouveau mode d'affichage des barres d'outils est « Texte à côté des icônes » (et non plus « Texte sous les icônes »), et le travail préparatoire à GNOME 3 de nettoyage des dépendances obsolètes se poursuit. La mise à jour vers GTK+ 2.18 rend possible l'impression de plusieurs pages par feuille, apporte des améliorations au sélecteur de fichiers qui se souvient à présent de sa méthode de tri, et permet une plus grande fluidité lors de défilements grâce au procédéclient-side windows.
2.30 Nautilusabandonne le mode spatial par défaut et se dote d'un mode d'affichage partagé en deux panneaux (accessible par le menu Affichage ou la touche F3); installation simplifiée de nouvelles polices (il suffit de double-cliquer dessus); installation automatisée des formats manquants lors de l'ouverture d'une archive dansFile Roller;la barre d'adresse et la barre d'outils d'Epiphanyfusionnent. Le travail de nettoyage des dépendances obsolètes en vue de GNOME 3 se poursuit. Mise à jour vers GTK+ 2.20.
2.32 Prise en charge des périphériquesDLNA/UPnP AVpar l'ajout de Rygel[21],prise en charge des profils colorimétriques via Gnome Color Manager, support de SyncTeX parEvince,nombreuses améliorations concernant la messagerie instantanéeEmpathy(dont la gestion des méta-contacts),Nautilusaffiche la date de suppression et l'emplacement d'origine des fichiers dans la corbeille etTotemdésentrelacedorénavant automatiquement les vidéos entrelacées. Une bonne part de l'effort de développement a toutefois été reporté sur la préparation de la version 3.0.
3 GNOME 3.0 marque une rupture avec la série 2.xx. Côté architecture, GNOME 3.0 est basé sur le code toiletté deGTK+3.0 (et dorénavant aussi sur Clutter, version 1.6); le gestionnaire de fenêtresMetacitycède la place àMutteretdconfremplaceGConfcomme système de configuration. Côté applicatif, le bureau est profondément remanié avec l'intégration deGNOME Shell(qui fait office à la fois de tableau de bord, de zone de notification et de sélecteur de fenêtres), un centre de contrôle fait son apparition pour les réglages du système et l'apparence deNautilusest grandement revue. Citons également en vrac:Epiphanygagne ungestionnaire de téléchargementnon‐intrusif et sa barre d’état devient flottante,Evincegagne un système de marque-pages,Geditpermet dorénavant d'afficher simultanément plusieurs onglets. Esthétiquement parlant, GNOME 3.0 propose la nouvelle policeCantarell,un nouveau thème (Adwaita, qui signifie « l'unique » en sanskrit) et un jeu d'icônes symboliques (icônes monochromes – ou quasiment – pour le tableau de bord, les notifications, les champs textes, les listes et les informations affichées en surimpression)[22].
3.2 GNOME 3.2 peaufine la version 3.0, à commencer par l’accessibilité qui est améliorée, mais aussi en tenant compte sur de nombreux détails des retours des utilisateurs sur la version précédente.Documentsest une nouvelle application (reposant surTracker) qui permet de trouver, visualiser et organiser ses documents de façon simple et rapide, sans avoir à lancer le gestionnaire de fichiers complet Nautilus. Lequel Nautilus gagne un mode aperçu (en appuyant sur la barre d'espace). Le sélecteur de fichiers affiche dorénavant une liste de fichiers/répertoires récemment ouverts. GNOME Contacts et GNOME Color Manager sont aussi intégrés. Epiphany se dote d'un mode Application Web. GNOME gère dorénavant vos comptes en ligne (permettant par exemple l'accès transparent à vos documents en ligne), Amélioration des performances des jeux 3D plein écran[23].Mise à jour vers GTK+ 3.2 et Clutter 1.8.
3.4 Outre une meilleure intégration aux réseaux sociaux et la continuation du travail sur l'accessibilité, citons: la révision de l'interface des applications Documents et Contacts, apparus six mois plus tôt, mais aussi de Clés et mots de passe; la première partie de la refonte complète de l'interface d'Epiphany(dorénavant nommé Web); la réécriture complète de Palimpsest, l'utilitaire de gestion des disques (dorénavant nommé Disques); l'apparition d'une interface de configuration des tablettesWacom.Le concept d'un « menu de l'application » est introduit et mis en œuvre dans différentes applications (Documents, Web et Contacts, pour commencer): logé dans la barre supérieure, il fournit une nouvelle zone pour les options de l'application, comme les préférences et la documentation. Le gestionnaire de fichiers Nautilus inclut désormais une fonctionnalité Annuler.GNOME Shelldevient facilement personnalisable au moyen d'uneinterface Webproposant d'activer/désactiver une sélection d'extensions. Mise à jour vers GTK+ 3.4 (défilement doux, gestion du tactile) et Clutter 1.10.
3.6 La vue d'ensemble Activités est allégée (la sélection du menu Application se fait désormais via une icône du lanceur), l'affichage des notifications est remanié (la barre de notification ne recouvre plus le bas du bureau mais pousse celui-ci vers le haut lorsqu'elle apparaît, et les icônes sont plus grandes), la liste des comptes en ligne pris en charge par GNOME Online Accounts s’allonge, la gestion des tablettes graphiques est perfectionnée, l'interface de Fichiers est revue en profondeur pour une meilleure expérience utilisateur (on notera également que la recherche s'appuie surTracker) et le code a été considérablement nettoyé au passage, celle de Baobab a aussi été revue, l'amélioration de la prise en charge de l'accessibilité de GNOME 3 la place désormais à un niveau au moins équivalent à celle qu'offrait GNOME 2. Machines, un gestionnaire de machines virtuelles, est intégré, de même qu'un Visionneur de fontes et Horloges, une application gérant les fuseaux horaires. En coulisses on note le passage à GLib 2.34, Clutter 1.12, GTK+ 3.6 (trois nouveaux widgets: GtkLevelBar, GtkSearchEntry et GtkMenuButton), Evolution est porté sur WebKitGTK+ pour l'affichage des messages, Zeitgeist fait ses premiers pas dans GNOME en intégrant la messagerie instantanée,iBusest utilisé par la gestion des claviers et de nombreuses applications ont migré de la version 0.10 à la version 1.0 deGStreamer,telles que Brasero, Cheese, Contacts, Control center, Shell, Sound Juicer, Sushi, Vala et Transmageddon.
3.8 Dans le menu Applications les catégories disparaissent au profit d'une vue regroupant les applications couramment utilisées, par ailleurs il est désormais possible de créer des groupes d'applications; le mode recherche depuis la vue Activités a été réorganisé; des nouveaux panneaux Notifications/Confidentialité/Recherche/Partage permettent de régler les paramètres relatifs à la vie privée; un mode classique fait son apparition qui tente de recréer l'expérience utilisateur de GNOME 2; apparition d'un assistant de configuration initiale et de prise en main du système; Web passe àWebKit2 et adopte un nouveau mode denavigation privée.
3.10 Les développeurs ont entamé la transition vers le nouveauserveur d'affichageWaylandqui nécessitera plusieurs cycles de développement avant d'être utilisable par défaut. Les composants systèmes sont regroupés dans une seule barre d'état (volume, microphone, luminosité, Wi-Fi ou encore la gestion de l'alimentation), les applications propres à GNOME disposent d'une nouvelle barre d'entête permettant un gain de place important. Enfin, plusieurs nouvelles applications font leur apparition telles que: Musique, Photos, Notes, Logiciels et Cartes.
3.12 Intégration de l'utilitaire de versionning «Git»,systemdest utilisé à son tour pour les sessions utilisateurs, l'option d'accessibilité de GNOME Shell dispose de nouvelles couleurs, et enfin, l'applicationVidéosfait son apparition (anciennementTotem) qui se munit d'une nouvelle interface utilisateur, tout commeGeditqui fait peau neuve pour cette nouvelle version. Une refonte graphique partielle sur toutes les applications GNOME, l'accès au réseau depuis le coin supérieur droit, la prise en charge de comptesPocket,Photosgère les photos Facebook en plus de celles deFlickr.En outre, les icônes ont été adaptées à la résolution HDPI,Webbénéficie d'une refonte graphique et de meilleures performances. Le champ de recherche propose les dernières commandes de terminal et les suggestions deLogiciels,qui quant à lui propose pour chaque logiciel un aperçu photographique, les notes des utilisateurs et l'accès aux sources de logiciels.
3.14 La prise en charge deWaylandest améliorée et stabilisée. Un effort particulier a été fait sur le support dutactile multipoint,zoom, passage d'un bureau à un autre. La gestion desportails captifsWi-Fi est implémentée. L'application Cartes a été retravaillée et permet de créer des itinéraires, l'application Météo utilise désormais la géolocalisation pour plus de précision.Photosgère maintenant l'accès aux comptes en ligne,DocumentsetLogicielsont été améliorés, de nouvelles animations ont fait leur apparition, l'aide a été simplifiée et certains jeux ont bénéficié de l'intégration à GNOME 3[24].
3.16 Renouvellement du système de notifications, améliorations deFichiers,des vues de l'activité. De nouvelles barres de défilement pour les fenêtres. Amélioration dePhotos.Trois nouvelles applications: Agenda pour gérer les rendez-vous, Caractères pour la visualisation des caractères et des polices, Livres pour la visualisation des e-books.
3.18 Fichiersbénéficie de nombreuses améliorations fonctionnelles (notamment sa fonction de recherche), ergonomiques et d'un nettoyage de son code; GNOME To Do, qui permet de gérer une liste de tâches, est disponible en aperçu technologique…
3.20 La prise en charge deWaylandest quasiment complète; Documents permet d'éditer rapidement des documents LibreOfficeOpenDocument(en s'appuyant sur labibliothèque logicielleLibreOfficeKit[25]); la policeCantarella été peaufinée; la plupart des applications intègrent une vue desraccourcis clavieret des gestes surpavé tactiledisponibles;Logicielspeutmettre à niveaule système d'exploitation lui-même et gère les applications bâties avec Flatpak (anciennementxdg-app(en)); Builder, justement, permet de créer des applications au format Flatpak;Photosoffre un mode d'édition non destructif (en s'appuyant sur le moteur detraitement d’imageGEGL[26]); la fonction recherche deFichiersest encore améliorée; les permissions d'exploiter la géolocalisation de l'utilisateur se règlent à présent finement (par application)…
3.22 Côté applications,Fichiersgagne un certain nombre de fonctionnalités comme le renommage de masse ou la décompression d’archives; Photos autorise le partage en ligne; Agenda ou encore Jeux progressent sensiblement en fonctionnalités. Côté coulisses, la prise en charge deWaylandest dorénavant considérée comme complète;Flatpakde son côté mûrit également en intégrantla technologie des Portails[Quoi?]tandis queLogicielsapprivoise un peu plus Flatpak;Evolutionfait évoluer son moteur de rendu de la version 1 deWebkit vers la version 2.
3.24 Ajout du mode nuit et d'une application derecettes de cuisine.Navigateur Web, zone de notification et centre de contrôle révisé. Améliorations de la prise en charge pour les tablettes Wacom. Améliorations du logiciel Photos et duclient IRC.
3.26 GNOME Shellaffiche maintenant des résultats plus détaillées et plusieurs effets visuels sont ajoutés lors de la manipulation des fenêtres. La présentation des paramètres est complétement remanié avec un affichage sur deux volets pour faciliter la navigation. La partie affichage etWi-Fides paramètres a aussi été revu. LesEmojien couleur sont maintenant pris en charge.Webpermet de synchroniser vos signets, mots de passe et l'historique de votre navigateur grâce àFirefox Sync.Boxes permet le partage de dossiers entre une machine virtuelle et l'ordinateur hôte. L'interface de Simple Scan est totalement refaite. Disques permet maintenant de redimensionner despartitions.
3.28 Ajout d'une option Favoris dansFichiers.La police de l'interfaceCantarella reçu un lifting significatif. Le clavier visuel est maintenant beaucoup plus facile à utiliser, il apparait automatique si un champ de saisie est sélectionné. Les applications de gestion de planning ainsi que celles de média et divertissement ont toutes reçu diverses améliorations. Une nouvelle application fait son apparitionUtilisation:elle est destinée à faciliter le diagnostic et la résolution des problèmes de performance et de capacité. La technologie de connexionThunderbolt3 est maintenant prise en charge et l'affichage du niveau de batterie des périphériquesBluetoothà faible énergie (LE) connectés est maintenant disponible dans les paramètres.
3.30
3.32
3.34
3.36
3.38
40 Nouveau gestionnaire de bureau
41 Amélioration de la logithèque
42 Intégration de GTK 4 dans de nombreuses applications, nouveau thème sombre global et synchronisé avec l'arrière-plan, intégration et refonte de l'outil de capture d'écran dans GNOME Shell, modification des applications par défaut avec intégration de l'Éditeur de texte (à la place deGedit) et de Console à la place deTerminal de GNOME,gains de performance, prise en charge du protocole RDP pour les bureaux à distance…[27]
43

Guadalajara»)

Amélioration de la logithèque et nouveau panneau de contrôle enrichi en fonctionnalités, portage d'applications supplémentaires vers GTK 4 dont l'applicationFichiersqui reçoit de nombreuses améliorations esthétiques, ajout d'une section relative à la sécurité matérielle de l'appareil dans les paramètres, possibilité d'installer des applications web directement à partir du navigateur…[28]
44

Kuala Lumpur»)

Clarification et enrichissement des paramètres (notamment Sécurité de l'appareil, Son, Accessibilité, Clavier et souris et Wifi), introduction d'une vue en grille dans le sélectionneur de fichiers, ajout d'un indicateur d'applications en arrière-plan dans le panneau de contrôle, inclusion de nouvelles applications GNOME Circle…[29]
45

Rīga»)

20 septembre 2023 Nouveau bouton indicateur d'Activités/espaces de travail, amélioration de la rapidité de la recherche sur le bureau, indicateur d'utilisation de la caméra, introduction d'un thème système clair expérimental, contrôle du rétro-éclairage du clavier, nouveaux raccourcis clavier pour le panneau de contrôle, introduction d'un nouveau Visionneur d'images et d'une nouvelle application de Caméra (à la place deCheese), introduction d'un nouveau style de barre latérale, clarification des paramètres (Date et heure, Partage, À propos), option pour conserver/supprimer les données d'applicationsFlatpakdirectement depuis la logithèque, améliorations diverses au sein de l'écosystème applicatif…[30]

Captures d’écran de l’évolution de GNOME

[modifier|modifier le code]

La série 3.x, novatrice en termes d'expérience utilisateur, crée des dissensions

[modifier|modifier le code]

Remis en cause depuis le passage à la version 3, le projet GNOME manquerait, selon certains, de développeurs, dont une grande partie sont des employés de la sociétéRed Hat[31].D'autres, statistiques relatives aux briques technologiques centrales du projet à l'appui, mettent en avant la stabilité du nombre de contributeurs et la relative diversité de ceux-ci[32],[33].

MATE et Cinnamon: fork et customisation

[modifier|modifier le code]

Le mécontentement suscité par les suppressions à répétition de fonctionnalités et par l’ergonomie de GNOME 3 a conduit à deux initiatives:

  • un fork de GNOME 2,MATE,reprenant l'ergonomie de GNOME 2.x. (métaphore du bureau) et basé, tout du moins initialement, sur l'infrastructure de GNOME 2.32,
  • une personnalisation de l'interface de GNOME 3 visant à la faire ressembler à celle de GNOME 2.x, proposée par le projetLinux Mintsous le nom deMint Gnome Shell Extensions(MGSE), qui laissera finalement sa place àCinnamon.

À noter que GNOME 3.8 (2013) introduit un mode classique censé recréer l'expérience utilisateur de GNOME 2, mais en utilisant les technologies de GNOME 3[34].

Il existe d'autres projets reposant sur GNOME 3: ainsiTizenOS reposera sur GNOME 3 avec Tizen Shell étant une extension de GNOME Shell[35]ou encore Pantheon porté par la distributionElementary OS.

Le cas d'Ubuntu

[modifier|modifier le code]

Canonicala développé pendant un certain temps sa propre interface graphique pour Ubuntu:Unity,expliquant rechercher la convergence entre les appareils àécran tactileet ceux utilisant des souris et autres pointeurs classiques. Mais le 5 avril 2017[36],Mark Shuttleworthannonce l'abandon d'Unity et le retour par défaut du bureau GNOME dans Ubuntu 17.10. Cette annonce serait due à un recentrage de Canonical sur le Cloud et l'IoT.

Intrication relative de Systemd

[modifier|modifier le code]

À partir de la version 3.12 de GNOME, lesystème d’initialisationSystemd(en particulier son composant logind) commence à être intriqué dans l'environnement de bureau. Systemd étant spécifique aunoyau Linux,cela ne va pas sans poser des difficultés aux distributions reposant sur d'autres noyaux (comme ceux de typeBSDpar exemple) et plus généralement sur d'autres systèmes d’initialisation.

Aussi, plutôt que de créer une dépendance à Systemd dans son ensemble, les développeurs de GNOME ont proposé de créer uneAPIminimale n'exposant que les seules fonctionnalités de Systemd utilisées par l'environnement de bureau[37].Les distributions n'utilisant pas Systemd n'auront alors à porter « que » ces seuls éléments nécessaires de Systemd. Les initiatives LoginKit, systemd-shim et systembsd participent de cet effort[38].

Un GEGL.

GNOME a deux mascottes, qui peuvent être vues dans plusieurseaster eggs:Wanda le poisson, qui se trouve également dans un applet humoristique pour le tableau de bord, et dont le nom vient peut-être du filmUn poisson nommé Wanda,et GEGL, une chèvre à cinq pattes (Genetically Engineered Goat, Large,ce qui peut être traduit pargrosse chèvre génétiquement modifiée), qui a donné son nom à labibliothèqueGEGL.

La fenêtreÀ propos de GNOMEcontient, dans la liste des contributeurs,Le mystérieux GEGL,Le grincement d'élastique GNOMEetWanda le poisson GNOME.

GNOME contient plusieurseaster eggs.

Dans la boite de recherche, saisir « free the fish »[39].

Paramètres système

[modifier|modifier le code]

Il faut réussir à faire non pas undouble-clicdans l'interface de test du clic souris, mais un quintuple-clic (donc cliquer très rapidement) pour faire apparaître la chèvre GEGL[40].

DansGDM,uniquement avec certains thèmes, comme le thème par défaut, il existe trois easter eggs différents, qui consistent à taperStart DancingpuisStop Dancing,Gimme Random CursorouRequire Quarterdans le champ du nom d'utilisateur.

Sur les autres projets Wikimedia:

Articles connexes

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]

Notes et références

[modifier|modifier le code]
  1. (en)«GNOME 46.3 Released»,(consulté le)
  2. (en)«GNOME 47. Alpha released»,(consulté le)
  3. GNOME census,Neary,PDF(lire en ligne).
  4. (en)«Staring into the abyss», Gnome,(consulté le).
  5. (en)Mark Mamone,Practical Mono,Apress,,403p.(ISBN978-1-59059-548-0,lire en ligne),p.7.
  6. «The GNOME Desktop project (fwd)»(consulté le)
  7. Richard StallmanStallmanStallman on Qt, the GPL, KDE, and GNOME»,(consulté le)
  8. «Notes de version de GNOME 3.4»(consulté le)
  9. (en)GNOME Recognized as Public Interest Infrastructure,GNOME Foundation,9 novembre 2023.
  10. (en)sur la liste de diffusion de GNOME
  11. Fondation GNOME
  12. Informations relatives à la fondation GNOME (membres, objectifs...)
  13. (en)«GUADEC»
  14. (en)«About»(Archive.orgWikiwixArchive.isGoogleQue faire?),surSite officiel de la GUADEC(consulté le)
  15. (en)The GNOME Development Toolssur le wiki du projet GNOME
  16. (en)Contenu du runtime GNOMEsurFlathub
  17. (en)Answering the question: "How do I develop an app for GNOME?"par Travis Reitter, le
  18. (en)http://gtk-rs.org, site officiel Gtk-rs
  19. «Applis pour GNOME – Découvrez les meilleures applications pour GNOME», surapps.gnome.org(consulté le)
  20. (en)«The Story of the GNOME project (Miguel de Icaza)»(Archive.orgWikiwixArchive.isGoogleQue faire?)(consulté le)
  21. (en)Rygel
  22. (en)Page des icônes symboliquessur live.gnome.org
  23. (en)Mutter 3.1.90
  24. «Notes de version de Gnome 3.14», surhelp.gnome.org,(consulté le)
  25. «Update on Libreoffice and GNOME integration», surpranavk.me(consulté le)
  26. «GNOME Photos 3.20.0», surDebarshi's den(consulté le)
  27. (en)«GNOME Release Notes», surGNOME Release Notes(consulté le)
  28. (en)«GNOME Release Notes», surGNOME Release Notes(consulté le)
  29. (en)«GNOME Release Notes», surGNOME Release Notes(consulté le)
  30. (en)«GNOME Release Notes», surGNOME Release Notes(consulté le)
  31. (en)staring into the abyss
  32. (en)Who wrote GTK+ 3.18
  33. (en)Who wrote GTK+ (Reprise)
  34. «GNOME 3.8 disponible, le bureau Linux introduit un mode classique pour se réconcilier avec certains utilisateurs», surDeveloppez(consulté le).
  35. (en)Tizen with GNOME 3 shell shown by Intel
  36. «Ubuntu abandonne le mobile et son interface Unity»,Le Monde,‎(lire en ligne,consulté le)
  37. (en)«GNOME 3.14 Still Depends On ConsoleKit, More Systemd Still Planned», surphoronix(consulté le)
  38. (en)«ConsoleKit in GNOME 3.16 and beyond», surblogs.gnome.org/ovitters(consulté le)
  39. (en)Patch ajoutant uneaster eggà gnome-shell, 20 décembre 2011
  40. (en)Patch ajoutant uneaster eggà gnome-control-center, 5 septembre 2012