GNOME Shell
Développé par | GNOME Foundation et Projet GNOME (en) |
---|---|
Première version | |
Dernière version | 3.28.1 ()[1] |
Dépôt | gitlab.gnome.org/GNOME/gnome-shell.git |
Écrit en | JavaScript et C/ GTK |
Système d'exploitation | Linux |
Environnement | GNU/Linux |
Type | Gestionnaire de fenêtres pour X Window System |
Licence | GPLv2 |
Site web | wiki.gnome.org/Projects/GnomeShell |

GNOME Shell (distribué sous licence libre GNU GPL) est le cœur de l'interface graphique de l’environnement de bureau GNOME à partir de sa version 3.0. Il sert à la fois de tableau de bord, de zone de notification et de sélecteur de fenêtres. À son lancement, GNOME Shell reçut un accueil mitigé par la communauté, toutefois la mise en ligne du répertoire d'extensions permettant de personnaliser l'interface a atténué les critiques[2]. Aujourd'hui, les améliorations apportées aux versions successives de GNOME Shell on permis de reconquérir de nombreux utilisateurs et non des moindres[3].
Sommaire
Caractéristiques[modifier | modifier le code]
- Un système d'extensions (écrites en JavaScript et stylisées en CSS) permet de personnaliser le GNOME Shell[4]. À compter de la version 3.4, un service Web est mis en place permettant d'activer/désactiver une sélection d'extensions (chacun pouvant proposer, au moyen de la même interface, des extensions qui seront mises en ligne une fois vérifié qu'elles ne contiennent pas de code malveillant)[5].
- Le GNOME Shell a été conçu avec l'objectif de fournir une interface unique adaptée tant aux écrans classiques des ordinateurs de bureau qu'aux écrans de taille réduite des netbooks. À l’inverse de la solution multi-interfaces retenue par KDE par exemple.
- Le GNOME Shell est fondé sur le gestionnaire de fenêtres Mutter et est écrit en C et JavaScript. Il intègre le moteur JavaScript SpiderMonkey de la Fondation Mozilla. Cette intégration a créé une controverse[6], puisque cela implique que d'autres gestionnaires de fenêtres, tels que Compiz, ne pourront plus servir en remplacement[7].
- Celui-ci est fourni avec un débogueur nommé Looking Glass[8].
- Une interface classique semblable à celle de GNOME 2 utilisant la technologie de GNOME 3 est disponible (à ne pas confondre avec MATE un fork de GNOME 2).
Adoption[modifier | modifier le code]
- Debian utilise GNOME Shell 3.4 depuis la version 7 (Wheezy)[9].
- Fedora a intégré Gnome Shell depuis la version 15[10].
- Ubuntu le propose dans la logithèque[11]. Aussi, il est possible de se procurer la version dérivée Ubuntu GNOME.
Accueil[modifier | modifier le code]
L'accueil du shell de GNOME 3 est très partagé. Par exemple, d'après Linus Torvalds[12] :
« Les développeurs ont apparemment décidé qu'il est en fait trop compliqué de travailler pour de bon sur le bureau et ont décidé de rendre cela vraiment fastidieux à faire. [...] C'est une merde de dingue. [...] J'ai demandé à d'autres développeurs ce qu'ils pensaient de gnome 3, ils pensent tous que c'est débile. »
Depuis, beaucoup d'améliorations ont été apportées et Linus Torvalds utilise de nouveau l'environnement GNOME et son Shell[13].
Alternatives[modifier | modifier le code]
La société Canonical Ltd a développé son propre environnement de bureau nommé Unity.
Unity s'appuie sur les bibliothèques de développement GTK+3.
Il était fourni par défaut avec le système d'exploitation Ubuntu, il y a encore peu de temps. Il a été annoncé[14] que Unity ne sera plus l'interface par défaut et que c'est justement GNOME qui prend la suite d'Unity.
Linux Mint a aussi développé un nouvel environnement de bureau nommé Cinnamon afin d'offrir à l'utilisateur une interface WIMP[15]. Il existe également MATE, qui a ce même objectif.
Galerie[modifier | modifier le code]
Notes et références[modifier | modifier le code]
- (en) « 3.28.1 · Tags · GNOME / gnome-shell » (consulté le 14 avril 2018)
- (en) « Which GNOME 2 Successor Is Right for You? », sur Datamation (consulté en 18 juillet avril 2013)
- (en) « Linus Torvalds switches back to Gnome 3.x desktop », sur ZDNet (consulté le 24 janvier 2019)
- (en) Page des extensions sur live.gnome.org
- (en) Page du projet sur live.gnome.org
- (en) liste de discussion des développeurs de GNOME
- (en) Welcoming a new OpenGL Compositor, par Martin Gräßlin, développeur principal de KWin, 8 avril 2011
- (en) Page de Looking Glass sur live.gnome.org
- (fr) « Publication de Debian 7.0 "Wheezy" », sur Site officiel de Debian (consulté en 16 juillet avril 2013)
- (en) « Fedora 15 Accepted Features », sur Wiki officiel du projet Fedora (consulté en 16 juillet avril 2013)
- (en) « Gnome Shell », sur Ubuntu apps Directory (consulté en 16 juillet avril 2013)
- (en) Linus Torvalds Ditches GNOME For Xfce sur digitizor.com.
- (en) « Linus Torvalds switches back to Gnome 3.x desktop », sur ZDNet (consulté le 24 janvier 2019)
- « Ubuntu abandonne Unity, Mir et le mobile ! - LinuxFr.org », sur linuxfr.org (consulté le 22 septembre 2017)
- (en) « The best new WIMP desktop today: Linux Mint 15 (Gallery) », sur Znet (consulté le 5 juin 2013)