- Unity (gestionnaire de bureau)
-
Unity Unity sur Ubuntu 11.04 « Natty Narwhal »Développeurs Canonical, Ubuntu community, Ayatana community Première version 09 juin 2010[1] Dernière version 3.4 (31 janvier 2011[1]) [+/−] Environnement Linux Langue Multi-langues Type environnement de bureau/shell Licence GNU GPL v3, GNU LGPL v3 Site web (en) unity.ubuntu.com modifier Unity est un shell (logiciel fournissant une interface pour l'utilisateur) pour l'environnement de bureau GNOME développé par Canonical Ltd pour son système d'exploitation Ubuntu. Unity fut inclus tout d'abord dans la Netbook Edition d'Ubuntu 10.10. Il est prévu à l'origine pour utiliser de manière plus efficace le peu d'espace écran disponible sur les netbooks en incluant, par exemple, un lanceur d'application vertical[2].
Sommaire
Développement
Même si Ubuntu a jusque-là utilisé le gestionnaire de bureau GNOME, le fondateur du système d'exploitation, Mark Shuttleworth, a évoqué des différences d'opinions philosophique à propos de l'expérience utilisateur envers l'équipe de GNOME pour expliquer pourquoi Ubuntu utiliserait désormais Unity comme bureau par défaut à la place de GNOME Shell, à partir d'avril 2011, avec Ubuntu Natty Narwhal (11.04)[3] :
« Nous participions au fil de discussion de GNOME Shell, et nous avons mis en avant nos points de vue et ils n'ont pas été adoptés par les concepteurs. Nous avons divergé des gens de GNOME Shell sur des points clés de la conception, par exemple combien de menus d'applications devraient apparaître dans le système, comment on devrait chercher pour trouver des applications, comment les applications préférées de chacun devraient être présentées. »
— Mark Shuttleworth[3]
En novembre 2010, le Community manager d'Ubuntu Jono Bacon expliqua les relations entre GNOME et Unity au sein de la distribution : « Je veux rendre une chose claire comme de l'eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d'inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu'Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d'Ubuntu. »[4]
L'interface Shell Unity est maintenant un plugin du gestionnaire de fenêtres Compiz[5], que Canonical prétend plus rapide que Mutter, le gestionnaire de fenêtres pour qui GNOME Shell est un plugin[6]. Canonical annonça qu'ils avaient conçu Unity pour les ordinateurs de bureau également et qu'ils feront d'Unity le Shell par défaut pour Ubuntu dans sa version 11.04[7].
GNOME Shell ne sera pas inclus dans Ubuntu 11.04 Natty Narwhal, parce que son développement n'est pas terminé, mais sera disponible via un PPA (Personal Package Archives)[8], et est attendu pour Ubuntu 11.10[9].
En novembre 2010, Mark Shuttleworth annonça son intention de faire tourner Unity sur Wayland au final, à la place de X utilisé sur quasiment tous les systèmes GNU/Linux[10].
En décembre 2010 quelques utilisateurs ont demandé à ce que le lanceur (en) (ou dock) soit déplaçable de la gauche vers d'autre bords de l'écran, mais Mark Shuttleworth a répondu : « Je crains que ça ne colle pas avec notre objectif de conception, donc nous n'allons pas l'implémenter. Nous voulons le lanceur toujours près du bouton Ubuntu. »[11]
Le 14 janvier 2011, Canonical a également sorti un aperçu de la version 2D d'Unity basée sur Qt et écrite en QML[12],[13].
Licence
Unity est soumis au « Canonical's contributor agreement », demandant aux contributeurs d'attribuer le copyright à Canonical, et permettant potentiellement à l'entreprise de le sortir sous une autre licence[14].
Versions
Canonical développe deux versions de Unity visuellement identique, mais techniquement très différentes.
Unity est un plugin pour Compiz[15] écrit en C++ et en Vala ce qui permet d'avoir une accélération matérielle sur les systèmes compatibles. Il utilise un framework OpenGL peu connu appelé Nux.
Unity 2D est un ensemble de programmes écrit en QML le langage de Qt. Par défaut, Unity 2D utilise Metacity mais il peut aussi utiliser un gestionnaire de fenêtres accéléré comme Compiz ou KWin[16].
Unity 2D est utilisé à la place du bureau classique de GNOME sur les ordinateurs qui ne peuvent pas exécuter Unity 3D depuis Ubuntu 11.10[17].
Références
- Publishing history of “unity” package in Ubuntu, 2010. Consulté le 9 December 2010
- Ubuntu Unity Interface Tailored for Netbook Screens, ITWorld, 2010-05-10. Consulté le 28 October 2010
- Software / Services Oct 25, 2010 1:20 pm Canonical Ubuntu Splits From GNOME Over Design Issues », PC World Business Center, 25 octobre 2010. Consulté le 28 octobre 2010 Joab Jackson, «
- UBUNTU 11.04 TO SHIP UNITY », 2010-10-25 Jono Bacon, «
- Is unity just a plugin of compiz », 2010-11-13 fluteflute, «
- Metacity, Mutter, GNOME Shell, GNOME-2.28 », 2009-03-23 Owen Taylor, «
- Is Unity the Right Interface for Desktop Ubuntu? », PC World, 2010-10-26. Consulté le 28 octobre 2010 Katherine Noyes, «
- “gnome-shell” package in Ubuntu. Consulté le 2011-01-12
- I am an Ubuntu Unity Developer, AMA. Consulté le 2011-01-12
- Mark Shuttleworth, « Unity on Wayland », 2010-11-04
- Mark Shuttleworth, « Movement of Unity launcher », 2010-10-30
- http://www.webupd8.org/2011/01/2d-unity-to-be-available-as-option-in.html
- http://www.webupd8.org/2011/01/unity-2d-qt-now-available-in-ppa-for.html
- Canonical's contributor agreement. Consulté le 2010-12-31
- (en) fluteflute, « Is unity just a plugin of compiz », 2010-11-13. « La version d'Unity implémenté dans la version 11.04 est un plugin pour Compiz. »
- File:Unity-2D Natty.png
- Unity 2D lands in Oneiric daily build. Consulté le 27 mai 2011.
Voir aussi
Articles connexes
Liens externes
Wikimedia Foundation. 2010.