GNOME Shell
| GNOME Shell | |
Capture d'écran d'une version de GNOME Shell encore en développement |
|
|
|
|
| Dernière version | 3.6.1 (16 octobre 2012) [+/-] |
|---|---|
| Écrit en | C, JavaScript |
| Environnements | GNU/Linux |
| Type | Gestionnaire de fenêtres pour X Window System |
| Licences | GNU GPL |
| Site web | http://live.gnome.org/GnomeShell |
| modifier |
|
Le GNOME Shell (distribué sous licence 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.
Il est basé 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.
Son apparence est aisément configurable en CSS.
L'intégration poussée de GNOME Shell à Mutter a créé une controverse[1], puisque cela implique que d'autres gestionnaires de fenêtres, tels que Compiz, ne pourront plus servir en remplacement[2].
Un système d'extensions (écrites en JavaScript et stylisées en CSS) permet de personnaliser le GNOME Shell[3]. À 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 malicieux)[4]. À compter de la version 3.10, la mise à jour des extensions devrait être automatisée.
Le GNOME Shell est fourni avec un débogueur nommé Looking Glass[5].
Sommaire |
Accueil [modifier]
L'accueil du shell de Gnome 3 est très partagé. Par exemple, d'après Linus Torvalds :
« 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[6]. »
Alternative [modifier]
La société Canonical Ltd a développé son propre gestionnaire de fenêtre, un plugin pour compiz, nommé Unity. Il est fourni par défaut avec le système d'exploitation Ubuntu. Unity s'appuie sur les bibliothèques de développement GTK+3.
Unity comme GNOME Shell ont été conçus 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.
Notes et références [modifier]
- (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 des extensions sur live.gnome.org
- (en) Page du projet sur live.gnome.org
- (en) Page de Looking Glass sur live.gnome.org
- Google plus.