GNOME Shell

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[16]. Aujourd'hui, les améliorations apportées aux versions successives de GNOME Shell ont permis de reconquérir de nombreux utilisateurs et non des moindres[17].

GNOME Shell

Capture d'écran de GNOME Shell
Informations
Développé par GNOME Foundation et Projet GNOME (en)
Première version
Dernière version 41.4 ()[1]
Version avancée 3.27.1 ()[2],[3]
3.27.91 ()[4],[5]
3.37.1 ()[6]
3.37.2 ()[7]
3.37.3 ()[8]
40.0[9]
40.alpha ()[10]
40.alpha.1 ()[11]
40.alpha.1.1 ()[12]
40.beta ()[13]
40.rc ()[14]
41.beta ()[15]
Dépôt gitlab.gnome.org/GNOME/gnome-shell
Écrit en C
Interface GTK
Système d'exploitation GNU/Linux et BSD (d)
Environnement GNU/Linux
Type Gestionnaire de fenêtres pour X Window System
Interface graphique
Licence Licence publique générale GNU version 2 ou ultérieure (d)
Site web www.gnome.org

L'interface graphique GNOME Shell travaille avec clavier et dispositifs de pointage et aussi avec écran tactile.

Caractéristiques

  • Un système d'extensions (écrites en JavaScript et stylisées en CSS) permet de personnaliser le GNOME Shell[18]. À 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)[19].
  • À l’inverse de la solution multi-interfaces retenue par KDE par exemple, 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.
  • 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[20], puisque cela implique que d'autres gestionnaires de fenêtres, tels que Compiz, ne pourront plus servir en remplacement[21].
  • Celui-ci est fourni avec un débogueur nommé Looking Glass[22].
  • 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

  • Debian utilise GNOME Shell 3.4 depuis la version 7 (Wheezy)[23].
  • Fedora a intégré Gnome Shell depuis la version 15[24].
  • Ubuntu intègre Gnome Shell par défaut depuis la version 17.10[25].

Accueil

L'accueil du shell de GNOME 3 est très partagé. Par exemple, d'après Linus Torvalds[26] :

« 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[17].

Alternatives

Canonical Ltd a développé son propre environnement de bureau nommé Unity pour son système d'exploitation Ubuntu. Il était fourni par défaut jusqu'à Ubuntu 17.04, ensuite il a été remplacé par justement GNOME shell [27].

Linux Mint a aussi développé un nouvel environnement de bureau nommé Cinnamon afin d'offrir à l'utilisateur une interface WIMP[28]. Il existe également MATE, qui a ce même objectif.

Galerie

Notes et références

  1. « gnome-shell 41.4 », (consulté le )
  2. (en) Florian Müllner, « GNOME Shell Extensions 3.27.1 », (consulté le )
  3. « Release 3.27.1 », (consulté le )
  4. « https://gitlab.gnome.org/GNOME/gnome-shell/tags/3.27.91 » (consulté le )
  5. « Release 3.27.91 », (consulté le )
  6. (en) Florian Müllner, « GNOME Shell 3.37.1 », (consulté le )
  7. (en) Florian Müllner, « GNOME Shell 3.37.2 », (consulté le )
  8. (en) Florian Müllner, « GNOME Shell 3.37.3 », (consulté le )
  9. (en) « GNOME drops 3.x versioning to shift to GNOME 40 for next release », (consulté le )
  10. « https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/40.alpha »
  11. « https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/40.alpha.1 »
  12. « https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/40.alpha.1.1 »
  13. « https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/40.beta »
  14. « https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/40.rc »
  15. « https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/41.beta »
  16. (en) « Which GNOME 2 Successor Is Right for You? », sur Datamation (consulté le )
  17. (en) « Linus Torvalds switches back to Gnome 3.x desktop », sur ZDNet (consulté le )
  18. (en) Page des extensions sur live.gnome.org
  19. (en) Page du projet sur live.gnome.org
  20. (en) liste de discussion des développeurs de GNOME
  21. (en) Welcoming a new OpenGL Compositor, par Martin Gräßlin, développeur principal de KWin, 8 avril 2011
  22. (en) Page de Looking Glass sur live.gnome.org
  23. (fr) « Publication de Debian 7.0 "Wheezy" », sur Site officiel de Debian (consulté le )
  24. (en) « Fedora 15 Accepted Features », sur Wiki officiel du projet Fedora (consulté le )
  25. (en) « Gnome Shell », sur Ubuntu apps Directory (consulté le )
  26. (en) Linus Torvalds Ditches GNOME For Xfce sur digitizor.com.
  27. « Ubuntu abandonne Unity, Mir et le mobile ! - LinuxFr.org », sur linuxfr.org (consulté le )
  28. (en) « The best new WIMP desktop today: Linux Mint 15 (Gallery) », sur Znet (consulté le )

Voir aussi

Articles connexes

Liens externes

  • Portail des logiciels libres
  • Portail GNU/Linux
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.