« Environnement de bureau » : différence entre les versions
m Remplacement de {{Lien}} par un lien interne, suite à la création de l'article correspondant |
|||
(30 versions intermédiaires par 19 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Confusion|Environnement graphique}} |
{{Confusion|Environnement graphique}} |
||
[[image:GNOME Shell.png|vignette|Environnement de bureau [[GNOME]]]] |
|||
[[image:GNOME Shell.png|vignette|redresse=1.4|Environnement de bureau [[GNOME]]]] |
|||
En [[informatique]], un '''environnement de bureau''' (de l'[[anglais]] ''{{lang|en|desktop environment}}'') est un [[logiciel]] (ensemble de [[Programme informatique|programmes]]) qui permet de manier l'[[ordinateur]] à travers une [[Interface système|interface utilisateur]] qui se présente en [[mode graphique]] (''{{Lang|en|graphical shell}}'') sous l'aspect d'un [[Bureau (meuble)|bureau]]. Il s'agit d'un type d'[[environnement graphique]] où le terme « environnement de bureau » provient de la ''[[métaphore]] du bureau'', sur laquelle sont fondés ces produits. |
En [[informatique]], un '''environnement de bureau''' (de l'[[anglais]] ''{{lang|en|desktop environment}}'') est un [[logiciel]] (ensemble de [[Programme informatique|programmes]]) qui permet de manier l'[[ordinateur]] à travers une [[Interface système|interface utilisateur]] qui se présente en [[mode graphique]] (''{{Lang|en|graphical shell}}'') sous l'aspect d'un [[Bureau (meuble)|bureau]]. Il s'agit d'un type d'[[environnement graphique]] où le terme « environnement de bureau » provient de la ''[[métaphore]] du bureau'', sur laquelle sont fondés ces produits. |
||
Certains [[Système d'exploitation|systèmes d'exploitation]] comme [[Windows]] et [[MacOS]] incorporent leur environnement de bureau, d'autres comme [[Unix]] et [[Linux]] présentent un choix d'environnements de bureau. |
|||
== Histoire == |
== Histoire == |
||
La métaphore du bureau a été introduite par [[Alan Kay]] au |
La métaphore du bureau a été introduite par [[Alan Kay]] au [[Palo Alto Research Center]] (Xerox) en 1970. Le premier ordinateur à exploiter le concept fut le [[Xerox Alto]] (1973), machine expérimentale à diffusion restreinte, et le premier système commercialisé l'utilisant fut le Xerox Star (1981). Il fut suivi par l'[[Apple]] avec le [[Lisa]] (1983), puis le [[Macintosh]] (1984). |
||
La [[métaphore]] du bureau est apparue dans l'ordinateur [[Xerox Star]], construit en 1981<ref>{{en}} John Charles Thomas, ''Human Factors in Computer Systems'', Intellect Books |
La [[métaphore]] du bureau est apparue dans l'ordinateur [[Xerox Star]], construit en 1981<ref>{{en}} John Charles Thomas, ''Human Factors in Computer Systems'', Intellect Books, 1984 {{ISBN|9780893911461}}.</ref>. L'idée sous-jacente est qu'utiliser un ordinateur est similaire au travail de bureau. Le contenu de l'ordinateur est alors représenté comme étant des documents et des classeurs, ainsi qu'une corbeille à papier et une calculatrice posées sur la surface d'un [[bureau (meuble)|bureau]]<ref>{{en}} Mark Kirkland Jones, ''Human-Computer Interaction: A Design Guide'', Educational Technology, 1989 {{ISBN|9780877782070}}.</ref>. |
||
Un document peut être ouvert dans une fenêtre, qui affiche une page de ce document. |
Un document peut être ouvert dans une fenêtre, qui affiche une page de ce document. |
||
L'idée est d'offrir une [[interface graphique]] basée sur des [[icône (informatique)|icônes]] dont la présentation simule le dessus d'un bureau. Dans ce |
L'idée est d'offrir une [[interface graphique]] basée sur des [[icône (informatique)|icônes]] dont la présentation simule le dessus d'un bureau. Dans ce Xerox Star, destiné à être utilisée pour de la [[publication assistée par ordinateur]], toutes les possibilités offertes sont visibles à l'écran, et l'utilisation se limite à faire usage de sa [[coordination motrice]], sans avoir à apprendre un ''langage de commande''. Les résultats sont immédiatement visibles à l'écran selon le principe [[WYSIWYG]] — ''{{lang|en|What You See Is What You Get}}'', c'est-à-dire « ce que vous voyez est ce que vous obtenez »<ref>{{en}} Maurice M. de Ruiter, ''Advances in Computer Graphics, Volume 3'', Springer - 1988 {{ISBN|9783540187882}}.</ref>. |
||
Techniquement, il s'agissait d'une révolution : |
Techniquement, il s'agissait d'une révolution : |
||
* la structure des machines devait être révisée pour accélérer les affichages à l'écran ; |
* la structure des machines devait être révisée pour accélérer les affichages à l'écran ; |
||
* la structure des graphismes, jusque-là reflétée par la structure des programmes de tracé, devait maintenant être reflétée par des structures de données descriptives ; |
* la structure des graphismes, jusque-là reflétée par la structure des programmes de tracé, devait maintenant être reflétée par des [[Structure de données|structures de données]] descriptives ; |
||
* une approche objet se révélait de plus en plus nécessaire. |
* une approche objet se révélait de plus en plus nécessaire. |
||
L'idée a été reprise par les successeurs du [[Xerox Alto]], dans l'environnement de bureau [[Graphical Environment Manager|GEM]] de [[Digital Research]] |
L'idée a été reprise par les successeurs du [[Xerox Alto]], dans l'environnement de bureau [[Graphical Environment Manager|GEM]] de [[Digital Research]], qui fut une copie quasi conforme du bureau du Mac jusqu'à ce qu'une décision de justice exige de la dégrader dans le cadre d'un procès en contrefaçon. |
||
On la retrouvait dans l'interface utilisateur des ordinateurs [[Apple Lisa]] et [[Macintosh]]<ref>{{en}} ''InfoWorld'', 13 mai 1985, Vol. 7 - {{Numéro avec majuscule|19}} {{ISSN|0199-6649}}.</ref>, comme dans les [[Amiga]] ou les [[Atari ST]], ou encore le Modula Computer de [[Niklaus Wirth]]. |
On la retrouvait dans l'interface utilisateur des ordinateurs [[Apple Lisa]] et [[Macintosh]]<ref>{{en}} ''InfoWorld'', 13 mai 1985, Vol. 7 - {{Numéro avec majuscule|19}} {{ISSN|0199-6649}}.</ref>, comme dans les [[Amiga]] ou les [[Atari ST]], ou encore le Modula Computer de [[Niklaus Wirth]]. |
||
En 1983, [[Microsoft]] annonce la sortie de [[Windows]], |
En 1983, [[Microsoft]] annonce la sortie de [[Windows]], environnement de bureau pour les ordinateurs [[Compatible PC|compatibles PC]] et le système d'exploitation [[MS-DOS]]<ref>{{en}} ''InfoWorld'', 21 novembre 1983, Vol. 5 - {{Numéro avec majuscule|47}} {{ISSN|0199-6649}}.</ref>. Il ne sera mis sur le marché qu'en 1985<ref>{{en}} ''InfoWorld'', 3 février 1986, Vol. 8 - {{Numéro avec majuscule|5}} {{ISSN|0199-6649}}.</ref>. Les versions 1 et 2 de Windows sont très limitées : pas de recouvrement de fenêtres dans la version 1, par exemple. |
||
En 1993, le [[X/Open|consortium X/Open]], en collaboration avec [[Hewlett-Packard]], [[IBM]], [[Digital Equipment Corporation]] et [[Sun Microsystems]], publie les spécifications techniques d'un environnement de bureau commun pour les différents [[Unix]] du marché, le [[Common Desktop Environment]] (abr. ''CDE''). Cette spécification vise à unifier le ''look and feel'' des environnements de bureau des différents constructeurs, et couvre également l'[[interface de programmation]] et une suite de logiciels ''standards''<ref>{{en}} ''InfoWorld'', 12 juillet 1993, Vol. 15 - {{Numéro avec majuscule|28}} {{ISSN|0199-6649}}.</ref>. |
En 1993, le [[X/Open|consortium X/Open]], en collaboration avec [[Hewlett-Packard]], [[IBM]], [[Digital Equipment Corporation]] et [[Sun Microsystems]], publie les spécifications techniques d'un environnement de bureau commun pour les différents [[Unix]] du marché, le [[Common Desktop Environment]] (abr. ''CDE''). Cette spécification vise à unifier le ''look and feel'' des environnements de bureau des différents constructeurs, et couvre également l'[[interface de programmation]] et une suite de logiciels ''standards''<ref>{{en}} ''InfoWorld'', 12 juillet 1993, Vol. 15 - {{Numéro avec majuscule|28}} {{ISSN|0199-6649}}.</ref>. |
||
Tandis que le [[Common Desktop Environment]] est l'environnement de bureau normalisé sur les [[Unix]] sous [[licence propriétaire]], sur les Unix [[logiciel libre|libres]] tels que [[Linux]] et [[FreeBSD]] les deux environnements de bureau les plus populaires de 2011 sont [[KDE]] et [[GNOME]]<ref>{{en}} Roderick W. Smith, ''The Multi-Boot Configuration Handbook'', Que Publishing - 2000 {{ISBN|9780789722836}}.</ref>, tous deux basés sur le [[X Window System]]. |
Tandis que le [[Common Desktop Environment]] est l'environnement de bureau normalisé sur les [[Unix]] sous [[licence propriétaire]], sur les Unix [[logiciel libre|libres]] tels que [[Linux]] et [[FreeBSD]] les deux environnements de bureau les plus populaires de 2011 sont [[KDE]] et [[GNOME]]<ref>{{en}} Roderick W. Smith, ''The Multi-Boot Configuration Handbook'', Que Publishing - 2000 {{ISBN|9780789722836}}.</ref>, tous deux basés sur le [[X Window System]]. |
||
Après la période de recherche de cohérence et d'unification des interfaces dans les années 1980 et 1990, les standards d'interaction sont peu à peu abandonnés dans les années 2010 et 2020<ref>{{Article|périodique=[[The Register]]|titre=The rise and fall of the standard user interface|url=https://www.theregister.com/2024/01/24/rise_and_fall_of_cua/|auteur=Liam Proven|langue=en|date=2024-01-24}}</ref>. |
|||
== Environnent de bureau propriétaire == |
== Environnent de bureau propriétaire == |
||
Les [[Système d'exploitation|systèmes d'exploitation]] comme Windows et MacOS<ref>Stricto sensu, ces systèmes ''sont'' alignés sur [[POSIX]], comme Unix, mais cette spécification ne mentionne pas les interfaces graphiques</ref> possèdent un environnement de bureau unique. L'avantage pour l'utilisateur est de retrouver partout un environnement standard et cohérent, et l'inconvénient de ne pas pouvoir l'améliorer à sa guise. Il existe cependant des variations des thèmes et aussi des logiciels tiers pouvant modifier certains éléments de l'interface graphique (comme les fenêtres, les boutons et les icônes) voire de changer complètement l'interface. Un exemple pour Windows a été ''WindowsBlinds''. Les réfractaires aux interfaces de Windows 8 et 8.1 avaient également le recours de retrouver l'ancien menu "Démarrer" avec ''Classic Shell''. |
Les [[Système d'exploitation|systèmes d'exploitation]] comme Windows et MacOS<ref>Stricto sensu, ces systèmes ''sont'' alignés sur [[POSIX]], comme Unix, mais cette spécification ne mentionne pas les interfaces graphiques</ref> possèdent un environnement de bureau unique. L'avantage pour l'utilisateur est de retrouver partout un environnement standard et cohérent, et l'inconvénient de ne pas pouvoir l'améliorer à sa guise. Il existe cependant des variations des thèmes et aussi des logiciels tiers pouvant modifier certains éléments de l'interface graphique (comme les fenêtres, les boutons et les icônes) voire de changer complètement l'interface. Un exemple pour Windows a été ''WindowsBlinds''. Les réfractaires aux interfaces de [[Windows 8]] et 8.1 avaient également le recours de retrouver l'ancien menu "Démarrer" avec ''Classic Shell''. |
||
== |
== Environnement de bureau libre == |
||
Sur les [[systèmes d'exploitation]] fonctionnant avec le [[système de fenêtrage X]], l’environnement de bureau est plus souple pour deux raisons : décomposé en plusieurs éléments, il sépare le [[système de fenêtrage]], le [[gestionnaire de fenêtres]], l’[[environnement graphique]] et le [[gestionnaire de fichiers]], chacun interchangeable et [[Thème (informatique)|personnalisable]]. Par ailleurs, X-Window a été conçu dans le contexte d’ordinateurs en réseau et permet de répartir les clients correspondants sur plusieurs machines. Ainsi, vers 1990, on voyait des utilisateurs de machines Unix non-HP utiliser le gestionnaire de fenêtres HP présent sur une machine de ce constructeur appartenant à leur réseau local. |
Sur les [[systèmes d'exploitation]] fonctionnant avec le [[système de fenêtrage X]], l’environnement de bureau est plus souple pour deux raisons : décomposé en plusieurs éléments, il sépare le [[système de fenêtrage]], le [[gestionnaire de fenêtres]], l’[[environnement graphique]] et le [[gestionnaire de fichiers]], chacun interchangeable et [[Thème (informatique)|personnalisable]]. Par ailleurs, X-Window a été conçu dans le contexte d’ordinateurs en réseau et permet de répartir les clients correspondants sur plusieurs machines. Ainsi, vers 1990, on voyait des utilisateurs de machines Unix non-HP utiliser le gestionnaire de fenêtres HP présent sur une machine de ce constructeur appartenant à leur [[réseau local]]. |
||
Les principaux environnements de bureau sont fournis avec une configuration de base, et permettent de ce fait à l’utilisateur de travailler tout de suite sans avoir à effectuer de multiples réglages. |
Les principaux environnements de bureau sont fournis avec une configuration de base, et permettent de ce fait à l’utilisateur de travailler tout de suite sans avoir à effectuer de multiples réglages. |
||
Ligne 39 : | Ligne 43 : | ||
Les programmes constituant les environnements de bureau ne sont pas tous directement visibles par l’utilisateur. Certains d’entre eux sont des services de bas niveau. Par exemple, dans l'architecture KDE se trouve une partie appelée [[KIO|KIO slave]] qui donne à l’utilisateur un accès à un grand nombre de périphériques virtuels. En dehors de l’environnement KDE, ces derniers ne sont pas accessibles. |
Les programmes constituant les environnements de bureau ne sont pas tous directement visibles par l’utilisateur. Certains d’entre eux sont des services de bas niveau. Par exemple, dans l'architecture KDE se trouve une partie appelée [[KIO|KIO slave]] qui donne à l’utilisateur un accès à un grand nombre de périphériques virtuels. En dehors de l’environnement KDE, ces derniers ne sont pas accessibles. |
||
=== Liste d'environnements en développement === |
=== Liste d'environnements en développement actif === |
||
GNOME et KDE sont proposés par la plupart des distributions majeures. GNOME propose une interface uniformisée et simplifiée, au prix de l'absence de personnalisation. |
|||
KDE a fait le pari depuis ses débuts, de permettre un contrôle plus complet sur l'interface, son apparence et son fonctionnement, en contrepartie la simplicité n'est pas le mot d'ordre. |
|||
Bien qu'ils utilisent des bibliothèques graphiques différentes, les applications écrites pour chacun des deux fonctionnent en général sur l'autre, les deux bibliothèques étant en ce cas chargées sans que l'utilisateur ait à s'en occuper. |
|||
Cinnamon, MATE, Xfce possèdent un menu à deux niveaux semblable à celui de [[Windows 7]]. Xfce est préféré par des distributions sur lesquelles l'utilisateur se consacre surtout aux applications et attache peu d'importance au bureau lui-même, par exemple [[Ubuntu Studio]]. |
|||
GNOME et KDE sont proposés par la plupart des "grandes" distributions. {{Pas clair|GNOME se fixe d'être simple d'emploi}} même au prix de ne pas permettre toutes les personnalisations possibles, KDE choisit au contraire de permettre un contrôle plus complet, avec {{Pas clair|la complexité afférente que cela peut entraîner}}. |
|||
{| class="wikitable sortable" |
|||
Bien qu'ils utilisent des bibliothèques graphiques différentes, les applications écrites pour chacun des deux fonctionnent en général sur l'autre, les deux bibliothèques étant en ce cas chargées sans que l'utilisateur ait à s'en occuper. |
|||
MATE et Cinnamon possèdent un menu à deux niveaux semblable à celui de Windows. |
|||
{{Référence nécessaire|La légèreté de Xfce l'a fait choisir comme environnement par défaut pour des distributions où l'utilisateur se consacrera surtout aux applications et attachera peu d'importance au bureau lui-même, comme dans le cas d’Ubuntu Studio.}} |
|||
{| class="wikitable" |
|||
|+ |
|+ |
||
!Environnement |
|||
!Environnements |
|||
!Bibliothèque |
!Bibliothèque |
||
!Capture d'écran |
|||
!Screenshot |
|||
!Création |
!Création |
||
! |
!Dernière version |
||
! |
!Année de sortie |
||
!Distribution source |
!Distribution source |
||
|- |
|||
|[[Cinnamon (logiciel)|Cinnamon]] (Fork de [[GNOME Shell]]) |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Fichier:Linux Mint 20 Cinnamon.png|sans_cadre]] |
|||
|2011 |
|||
|4.6.7 |
|||
|11 août 2020 |
|||
|[[Linux Mint]] |
|||
|- |
|- |
||
|[[Budgie (logiciel)|Budgie]] (Fork de [[GNOME Shell]]) |
|[[Budgie (logiciel)|Budgie]] (Fork de [[GNOME Shell]]) |
||
Ligne 69 : | Ligne 64 : | ||
|[[Fichier:Solus 4.1 Budgie.jpg|sans_cadre]] |
|[[Fichier:Solus 4.1 Budgie.jpg|sans_cadre]] |
||
|2014 |
|2014 |
||
|10. |
|10.6.4 |
||
|2022 |
|||
|3 octobre 2019 |
|||
|[[Solus]] |
|[[Solus]] |
||
|- |
|||
|[[Common Desktop Environment|CDE]] |
|||
|[[Motif_(bibliothèque_graphique)|Motif]] |
|||
|[[Fichier:Common Desktop Environment.jpg|sans_cadre]] |
|||
|1993 |
|||
|2.5.1 |
|||
|2022 |
|||
| |
|||
|- |
|||
|[[Cinnamon (logiciel)|Cinnamon]] (Fork de [[GNOME Shell]]) |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Fichier:Linux Mint 20 Cinnamon.png|sans_cadre]] |
|||
|2011 |
|||
|5.6.8 |
|||
|2022 |
|||
|[[Linux Mint]] |
|||
|- |
|- |
||
|[[Deepin|Deepin Desktop]] |
|[[Deepin|Deepin Desktop]] |
||
Ligne 77 : | Ligne 88 : | ||
|[[Fichier:VirtualBox Linux Deepin 20.1 LARGE 17 03 2021 11 00 50.png|sans_cadre]] |
|[[Fichier:VirtualBox Linux Deepin 20.1 LARGE 17 03 2021 11 00 50.png|sans_cadre]] |
||
|2004 |
|2004 |
||
|20.3<ref>{{Lien web |langue=en-US |titre=deepin 20.3 – Deepin Technology Community |url=https://www.deepin.org/en/2021/11/23/deepin-20-3/ |consulté le=2022-01-17}}</ref> |
|||
|20.1{{Référence nécessaire}} |
|||
|2021 |
|||
|6 août 2020 |
|||
|[[Deepin]] |
|[[Deepin]] |
||
|- |
|- |
||
|[[Enlightenment (logiciel)|Enlightenment]] |
|||
|[[Elementary OS|Pantheon]] (Fork de [[GNOME Shell]]) |
|||
|[[Gestionnaire de fenêtres]] |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Fichier: |
|[[Fichier:E17 bw screenshot.png|sans_cadre]] |
||
|1996 |
|||
|2011 |
|||
|0.24.2 |
|||
|5.1.6{{Référence nécessaire}} |
|||
| |
|2020 |
||
| |
|||
|[[Elementary OS]] |
|||
|- |
|||
|[[Finder]] |
|||
| |
|||
|[[Fichier:MacOS_Split_View.jpg|sans_cadre]] |
|||
|1984 |
|||
|12.3 |
|||
|2022 |
|||
| |
|||
|- |
|- |
||
|[[GNOME]] |
|[[GNOME]] |
||
Ligne 93 : | Ligne 112 : | ||
|[[Fichier:Fedora 33 Desktop.png|sans_cadre]] |
|[[Fichier:Fedora 33 Desktop.png|sans_cadre]] |
||
|1999 |
|1999 |
||
|43 |
|||
|3.38 |
|||
|2022 |
|||
|{{Référence nécessaire|9 octobre 2020}} |
|||
|[[Fedora (GNU/Linux)|Fedora]] |
|[[Fedora (GNU/Linux)|Fedora]] |
||
[[Ubuntu (système d'exploitation)|Ubuntu]]<ref name=":0">{{Lien web |langue=en |titre=The GNOME Foundation |
[[Ubuntu (système d'exploitation)|Ubuntu]]<ref name=":0">{{Lien web |langue=en |titre=The GNOME Foundation|url=https://www.gnome.org/foundation/|site=gnome.org|consulté le=2021-01-25}}</ref> |
||
[[Debian]]<ref name=":0" /> |
[[Debian]]<ref name=":0" /> |
||
|- |
|- |
||
|[[KDE|KDE Plasma]] |
|[[KDE|KDE Plasma]] |
||
|[[Qt]] |
|[[Qt]] 5 |
||
|[[Fichier:Screenshot kde neon wmenu.png|sans_cadre]] |
|[[Fichier:Screenshot kde neon wmenu.png|sans_cadre]] |
||
|1998 |
|1998 |
||
|5.23 |
|||
|5.18{{Référence nécessaire}} |
|||
|2021 |
|||
|19 février 2020 |
|||
|[[Kubuntu]] |
|||
|[[KDE|KDE Neon]]{{Référence nécessaire}} |
|||
[[openSUSE]] |
|||
|- |
|||
|[[MATE]] (Fork de GNOME 2) |
|||
[[KDE Neon]] |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Fichier:Desktop Ubuntu MATE 20.04.png|sans_cadre]] |
|||
[[Alt Workstation K]] |
|||
|2011 |
|||
|1.24 |
|||
[[Fedora Linux|Fedora]] KDE |
|||
|10 février 2020 |
|||
| |
|||
[[Manjaro Linux|Manjaro]] KDE |
|||
|- |
|||
|[[Xfce]] |
|||
ROSA |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Fichier:Xubuntu 20.10 default desktop English.png|sans_cadre]] |
|||
<ref>{{Lien web |langue=fr |titre=Distributions avec Plasma et les applications KDE. |url=https://kde.org/fr/distributions/ |site=La communauté de KDE |consulté le=2022-01-17}}</ref> |
|||
|1996 |
|||
|4.16 |
|||
|22 décembre 2020 |
|||
| |
|||
|- |
|- |
||
|[[LXQt]] (Fusion de [[LXDE]] et [[Razor-qt]]) |
|[[LXQt]] (Fusion de [[LXDE]] et [[Razor-qt]]) |
||
Ligne 128 : | Ligne 144 : | ||
|[[Fichier:Lubuntu 20.10 Desktop en.png|sans_cadre]] |
|[[Fichier:Lubuntu 20.10 Desktop en.png|sans_cadre]] |
||
|2013 |
|2013 |
||
| |
|1.3.0 |
||
|2023 |
|||
|24 avril 2020 |
|||
|[[Lubuntu]]{{Référence nécessaire}} |
|[[Lubuntu]]{{Référence nécessaire}} |
||
|- |
|- |
||
|[[ |
|[[LXDE]] |
||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Gestionnaire de fenêtres]] |
|||
|[[Fichier: |
|[[Fichier:LXDE- desktop.png|sans_cadre]] |
||
|2006 |
|||
|2009 |
|||
| |
|0.10.1 |
||
|2021<ref>{{Lien web |langue=en |titre=Commits · lxde/lxpanel |url=https://github.com/lxde/lxpanel |site=GitHub |consulté le=2023-01-16}}</ref> |
|||
|15 novembre 2020 |
|||
| |
| |
||
|- |
|- |
||
|[[MATE]] (Fork de GNOME 2) |
|||
|[[Sway (logiciel)|Sway]] |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Gestionnaire de fenêtres]] |
|||
|[[Fichier: |
|[[Fichier:Desktop Ubuntu MATE 20.04.png|sans_cadre]] |
||
|2011 |
|||
|2016 |
|||
|1. |
|1.26 |
||
| |
|2021 |
||
|[[Ubuntu MATE]] |
|||
|similaire à [[I3 (logiciel)|I3]] pour [[Wayland]] |
|||
|- |
|- |
||
|Pantheon (Fork de [[GNOME Shell]]) |
|||
|[[Enlightenment (logiciel)|Enlightenment]] |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Gestionnaire de fenêtres]] |
|||
|[[Fichier: |
|[[Fichier:ElementaryOS Loki.png|sans_cadre]] |
||
|2011 |
|||
|6.1 <ref>{{Lien web |langue=fr |prénom=elementary |nom=Inc |titre=L'alternative réfléchie, performante et éthique à Windows et macOS ⋅ elementary OS |url=https://elementary.io/fr/ |site=elementary.io |consulté le=2022-01-17}}</ref> |
|||
|2020 |
|||
|[[Elementary OS]] |
|||
|- |
|||
|[[Xfce]] |
|||
|[[GTK (boîte à outils)|GTK]] |
|||
|[[Fichier:Xubuntu 20.10 default desktop English.png|sans_cadre]] |
|||
|1996 |
|1996 |
||
| |
|4.16 |
||
| |
|2020 |
||
|[[Xubuntu]] |
|||
| |
|||
|} |
|} |
||
=== Liste d'environnements |
=== Liste d'environnements au stade arrêté === |
||
{| class="wikitable" |
{| class="wikitable sortable" |
||
|+ |
|+ |
||
!Environnement |
|||
!Environnements |
|||
!Capture d'écran |
|||
!Screenshot |
|||
!Création |
!Création |
||
! |
!Dernière version |
||
!Arrêt |
!Arrêt (année) |
||
|- |
|||
|[[LXDE]] |
|||
|[[Fichier:LXDE- desktop.png|sans_cadre]] |
|||
|2006 |
|||
|0.10.0 |
|||
|février 2019 |
|||
|- |
|- |
||
|[[Elokab]] |
|[[Elokab]] |
||
Ligne 176 : | Ligne 194 : | ||
|2014 |
|2014 |
||
|4.3 |
|4.3 |
||
| |
|2017 |
||
|- |
|- |
||
|[[Unity (gestionnaire de bureau)|Unity]] |
|[[Unity (gestionnaire de bureau)|Unity]] |
||
Ligne 182 : | Ligne 200 : | ||
|2011 |
|2011 |
||
|7.5 |
|7.5 |
||
| |
|2016 |
||
|- |
|- |
||
|[[Fluxbox]] |
|[[Fluxbox]] |
||
Ligne 188 : | Ligne 206 : | ||
|2001 |
|2001 |
||
|1.3.7 |
|1.3.7 |
||
| |
|2015 |
||
|- |
|- |
||
|[[Openbox]] |
|[[Openbox]] |
||
Ligne 194 : | Ligne 212 : | ||
|2002 |
|2002 |
||
|3.6.1 |
|3.6.1 |
||
| |
|2015 |
||
|- |
|- |
||
|[[Razor-qt]] |
|[[Razor-qt]] |
||
Ligne 200 : | Ligne 218 : | ||
|2010 |
|2010 |
||
|0.5.2 |
|0.5.2 |
||
| |
|2013 |
||
|- |
|- |
||
| |
|Étoilé |
||
|[[Fichier:Etoiledock.png|sans_cadre]] |
|[[Fichier:Etoiledock.png|sans_cadre]] |
||
| |
| |
||
|0.4.2 |
|||
| |
|||
| |
|2012 |
||
|- |
|- |
||
|[[GNUstep]] |
|[[GNUstep]] |
||
Ligne 212 : | Ligne 230 : | ||
|1994 |
|1994 |
||
|1.14.0 |
|1.14.0 |
||
| |
|2007 |
||
|- |
|- |
||
|[[NeXTSTEP]] |
|||
|[[Graphics Environment Manager]] |
|||
|[[Fichier:NeXTSTEP_Nethack.png|sans_cadre]] |
|||
|1989 |
|||
|3.3 |
|||
|1995 |
|||
|- |
|||
|[[Graphics Environment Manager|GEM]] |
|||
|[[Fichier:Gem 11 Desktop.png|sans_cadre]] |
|[[Fichier:Gem 11 Desktop.png|sans_cadre]] |
||
|1985 |
|1985 |
||
|3.11 |
|||
| |
|||
|1995 |
|1995 |
||
|- |
|- |
||
Ligne 225 : | Ligne 249 : | ||
| |
| |
||
|1993 |
|1993 |
||
|- |
|||
|[[Common Desktop Environment]] |
|||
|[[Fichier:Common Desktop Environment.jpg|sans_cadre]] |
|||
|1993 |
|||
| |
|||
|14 janvier 2020 |
|||
|} |
|} |
||
== Notes et références == |
== Notes et références == |
||
{{Références |
{{Références}} |
||
{{Palette Environnements de bureau et Gestionnaires de fenêtres pour X}} |
|||
{{Palette|Environnements de bureau et Gestionnaires de fenêtres pour X}} |
|||
{{Portail|logiciel libre|informatique|logiciel}} |
{{Portail|logiciel libre|informatique|logiciel}} |
||
Dernière version du 24 avril 2024 à 19:29
En informatique, un environnement de bureau (de l'anglais desktop environment) est un logiciel (ensemble de programmes) qui permet de manier l'ordinateur à travers une interface utilisateur qui se présente en mode graphique (graphical shell) sous l'aspect d'un bureau. Il s'agit d'un type d'environnement graphique où le terme « environnement de bureau » provient de la métaphore du bureau, sur laquelle sont fondés ces produits.
Certains systèmes d'exploitation comme Windows et MacOS incorporent leur environnement de bureau, d'autres comme Unix et Linux présentent un choix d'environnements de bureau.
Histoire[modifier | modifier le code]
La métaphore du bureau a été introduite par Alan Kay au Palo Alto Research Center (Xerox) en 1970. Le premier ordinateur à exploiter le concept fut le Xerox Alto (1973), machine expérimentale à diffusion restreinte, et le premier système commercialisé l'utilisant fut le Xerox Star (1981). Il fut suivi par l'Apple avec le Lisa (1983), puis le Macintosh (1984).
La métaphore du bureau est apparue dans l'ordinateur Xerox Star, construit en 1981[1]. L'idée sous-jacente est qu'utiliser un ordinateur est similaire au travail de bureau. Le contenu de l'ordinateur est alors représenté comme étant des documents et des classeurs, ainsi qu'une corbeille à papier et une calculatrice posées sur la surface d'un bureau[2].
Un document peut être ouvert dans une fenêtre, qui affiche une page de ce document.
L'idée est d'offrir une interface graphique basée sur des icônes dont la présentation simule le dessus d'un bureau. Dans ce Xerox Star, destiné à être utilisée pour de la publication assistée par ordinateur, toutes les possibilités offertes sont visibles à l'écran, et l'utilisation se limite à faire usage de sa coordination motrice, sans avoir à apprendre un langage de commande. Les résultats sont immédiatement visibles à l'écran selon le principe WYSIWYG — What You See Is What You Get, c'est-à-dire « ce que vous voyez est ce que vous obtenez »[3].
Techniquement, il s'agissait d'une révolution :
- la structure des machines devait être révisée pour accélérer les affichages à l'écran ;
- la structure des graphismes, jusque-là reflétée par la structure des programmes de tracé, devait maintenant être reflétée par des structures de données descriptives ;
- une approche objet se révélait de plus en plus nécessaire.
L'idée a été reprise par les successeurs du Xerox Alto, dans l'environnement de bureau GEM de Digital Research, qui fut une copie quasi conforme du bureau du Mac jusqu'à ce qu'une décision de justice exige de la dégrader dans le cadre d'un procès en contrefaçon.
On la retrouvait dans l'interface utilisateur des ordinateurs Apple Lisa et Macintosh[4], comme dans les Amiga ou les Atari ST, ou encore le Modula Computer de Niklaus Wirth.
En 1983, Microsoft annonce la sortie de Windows, environnement de bureau pour les ordinateurs compatibles PC et le système d'exploitation MS-DOS[5]. Il ne sera mis sur le marché qu'en 1985[6]. Les versions 1 et 2 de Windows sont très limitées : pas de recouvrement de fenêtres dans la version 1, par exemple.
En 1993, le consortium X/Open, en collaboration avec Hewlett-Packard, IBM, Digital Equipment Corporation et Sun Microsystems, publie les spécifications techniques d'un environnement de bureau commun pour les différents Unix du marché, le Common Desktop Environment (abr. CDE). Cette spécification vise à unifier le look and feel des environnements de bureau des différents constructeurs, et couvre également l'interface de programmation et une suite de logiciels standards[7].
Tandis que le Common Desktop Environment est l'environnement de bureau normalisé sur les Unix sous licence propriétaire, sur les Unix libres tels que Linux et FreeBSD les deux environnements de bureau les plus populaires de 2011 sont KDE et GNOME[8], tous deux basés sur le X Window System.
Après la période de recherche de cohérence et d'unification des interfaces dans les années 1980 et 1990, les standards d'interaction sont peu à peu abandonnés dans les années 2010 et 2020[9].
Environnent de bureau propriétaire[modifier | modifier le code]
Les systèmes d'exploitation comme Windows et MacOS[10] possèdent un environnement de bureau unique. L'avantage pour l'utilisateur est de retrouver partout un environnement standard et cohérent, et l'inconvénient de ne pas pouvoir l'améliorer à sa guise. Il existe cependant des variations des thèmes et aussi des logiciels tiers pouvant modifier certains éléments de l'interface graphique (comme les fenêtres, les boutons et les icônes) voire de changer complètement l'interface. Un exemple pour Windows a été WindowsBlinds. Les réfractaires aux interfaces de Windows 8 et 8.1 avaient également le recours de retrouver l'ancien menu "Démarrer" avec Classic Shell.
Environnement de bureau libre[modifier | modifier le code]
Sur les systèmes d'exploitation fonctionnant avec le système de fenêtrage X, l’environnement de bureau est plus souple pour deux raisons : décomposé en plusieurs éléments, il sépare le système de fenêtrage, le gestionnaire de fenêtres, l’environnement graphique et le gestionnaire de fichiers, chacun interchangeable et personnalisable. Par ailleurs, X-Window a été conçu dans le contexte d’ordinateurs en réseau et permet de répartir les clients correspondants sur plusieurs machines. Ainsi, vers 1990, on voyait des utilisateurs de machines Unix non-HP utiliser le gestionnaire de fenêtres HP présent sur une machine de ce constructeur appartenant à leur réseau local.
Les principaux environnements de bureau sont fournis avec une configuration de base, et permettent de ce fait à l’utilisateur de travailler tout de suite sans avoir à effectuer de multiples réglages.
Les programmes constituant les environnements de bureau ne sont pas tous directement visibles par l’utilisateur. Certains d’entre eux sont des services de bas niveau. Par exemple, dans l'architecture KDE se trouve une partie appelée KIO slave qui donne à l’utilisateur un accès à un grand nombre de périphériques virtuels. En dehors de l’environnement KDE, ces derniers ne sont pas accessibles.
Liste d'environnements en développement actif[modifier | modifier le code]
GNOME et KDE sont proposés par la plupart des distributions majeures. GNOME propose une interface uniformisée et simplifiée, au prix de l'absence de personnalisation. KDE a fait le pari depuis ses débuts, de permettre un contrôle plus complet sur l'interface, son apparence et son fonctionnement, en contrepartie la simplicité n'est pas le mot d'ordre. Bien qu'ils utilisent des bibliothèques graphiques différentes, les applications écrites pour chacun des deux fonctionnent en général sur l'autre, les deux bibliothèques étant en ce cas chargées sans que l'utilisateur ait à s'en occuper.
Cinnamon, MATE, Xfce possèdent un menu à deux niveaux semblable à celui de Windows 7. Xfce est préféré par des distributions sur lesquelles l'utilisateur se consacre surtout aux applications et attache peu d'importance au bureau lui-même, par exemple Ubuntu Studio.
Environnement | Bibliothèque | Capture d'écran | Création | Dernière version | Année de sortie | Distribution source |
---|---|---|---|---|---|---|
Budgie (Fork de GNOME Shell) | GTK | 2014 | 10.6.4 | 2022 | Solus | |
CDE | Motif | 1993 | 2.5.1 | 2022 | ||
Cinnamon (Fork de GNOME Shell) | GTK | 2011 | 5.6.8 | 2022 | Linux Mint | |
Deepin Desktop | GTK | 2004 | 20.3[11] | 2021 | Deepin | |
Enlightenment | Gestionnaire de fenêtres | 1996 | 0.24.2 | 2020 | ||
Finder | 1984 | 12.3 | 2022 | |||
GNOME | GTK | 1999 | 43 | 2022 | Fedora | |
KDE Plasma | Qt 5 | 1998 | 5.23 | 2021 | Kubuntu
Fedora KDE Manjaro KDE ROSA | |
LXQt (Fusion de LXDE et Razor-qt) | Qt | 2013 | 1.3.0 | 2023 | Lubuntu[réf. nécessaire] | |
LXDE | GTK | 2006 | 0.10.1 | 2021[14] | ||
MATE (Fork de GNOME 2) | GTK | 2011 | 1.26 | 2021 | Ubuntu MATE | |
Pantheon (Fork de GNOME Shell) | GTK | 2011 | 6.1 [15] | 2020 | Elementary OS | |
Xfce | GTK | 1996 | 4.16 | 2020 | Xubuntu |
Liste d'environnements au stade arrêté[modifier | modifier le code]
Environnement | Capture d'écran | Création | Dernière version | Arrêt (année) |
---|---|---|---|---|
Elokab | 2014 | 4.3 | 2017 | |
Unity | 2011 | 7.5 | 2016 | |
Fluxbox | 2001 | 1.3.7 | 2015 | |
Openbox | 2002 | 3.6.1 | 2015 | |
Razor-qt | 2010 | 0.5.2 | 2013 | |
Étoilé | 0.4.2 | 2012 | ||
GNUstep | 1994 | 1.14.0 | 2007 | |
NeXTSTEP | 1989 | 3.3 | 1995 | |
GEM | 1985 | 3.11 | 1995 | |
OpenLook | 1988 | 1993 |
Notes et références[modifier | modifier le code]
- (en) John Charles Thomas, Human Factors in Computer Systems, Intellect Books, 1984 (ISBN 9780893911461).
- (en) Mark Kirkland Jones, Human-Computer Interaction: A Design Guide, Educational Technology, 1989 (ISBN 9780877782070).
- (en) Maurice M. de Ruiter, Advances in Computer Graphics, Volume 3, Springer - 1988 (ISBN 9783540187882).
- (en) InfoWorld, 13 mai 1985, Vol. 7 - No 19 (ISSN 0199-6649).
- (en) InfoWorld, 21 novembre 1983, Vol. 5 - No 47 (ISSN 0199-6649).
- (en) InfoWorld, 3 février 1986, Vol. 8 - No 5 (ISSN 0199-6649).
- (en) InfoWorld, 12 juillet 1993, Vol. 15 - No 28 (ISSN 0199-6649).
- (en) Roderick W. Smith, The Multi-Boot Configuration Handbook, Que Publishing - 2000 (ISBN 9780789722836).
- (en) Liam Proven, « The rise and fall of the standard user interface », The Register, (lire en ligne)
- Stricto sensu, ces systèmes sont alignés sur POSIX, comme Unix, mais cette spécification ne mentionne pas les interfaces graphiques
- (en-US) « deepin 20.3 – Deepin Technology Community » (consulté le )
- (en) « The GNOME Foundation », sur gnome.org (consulté le )
- « Distributions avec Plasma et les applications KDE. », sur La communauté de KDE (consulté le )
- (en) « Commits · lxde/lxpanel », sur GitHub (consulté le )
- elementary Inc, « L'alternative réfléchie, performante et éthique à Windows et macOS ⋅ elementary OS », sur elementary.io (consulté le )