Comparatif des interfaces utilisateur de la distribution Ubuntu 12.04 LTS

Cet article est entièrement consacré à un comparatif d'un nombre limité d'interfaces, le tout pour une distribution aujourd'hui totalement obsolète. Il est parfaitement inutile de lire ceci, hormis si vous aimez voyager dans le temps.

L'interface utilisateur ou environnement de bureau (ou shell) gère notamment la façon d'accéder aux applications, aux fenêtres, aux espaces de travail, aux notifications, etc. Elle est un élément essentiel du confort de l'utilisateur.
Par défaut depuis la version 11.04, Ubuntu est configuré pour utiliser l'interface Unity. Il est aisé d'installer d'autres gestionnaire de fenêtres et notamment GNOME Shell ou encore GNOME Classique.

L'objet de cette page est de vous aider à choisir parmi ces trois interfaces en comparant les fonctionnalités de chacune d'elle.

Les interfaces évoluant avec chaque nouvelle version d'Ubuntu, les caractéristiques des critères de choix ne sont donc valables que pour une version donnée.
C'est pourquoi il serait intéressant de créer une page distincte pour chaque version.
Cette page ne traite pas des interfaces telles que Unity-2D et Gnome classique sans effet adaptées aux ordinateurs ayant des capacités graphiques réduites. Dans ces interfaces le gestionnaire de fenêtres n'est pas Compiz et donc l'outil de paramétrage qui lui est associé présenté ici ne s'applique pas.

Icônes utilisées sur la page

Icône Explication
pas de problème Pas de problème pour le logiciel
supporté nativement Fonctionnalité de l'interface supportée nativement
supporté après paramétrage supporté après paramétrage Fonctionnalité supportée après paramétrage.
Note : pour une fonctionnalité donnée, le paramétrage peut être différent d'une interface à l'autre. Si c'est le cas chacune des deux icônes renvoi à un paramétrage différent détaillé dans la colonne "Paramétrage"
nécessite l'installation d'une extension Fonctionnalité supportée après installation d'une extension
non supporté fonctionnalité non supportée

Dysfonctionnement des applications

Certaines applications peuvent présenter des dysfonctionnements sélectifs en fonction de l'interface ce qui peut parfois constituer un critère de choix décisif.

Application Fonctionnalité Problème Gnome Classic Ubuntu Unity Gnome Shell
ligne MODÈLE à laisser pour l'instant svp <application> <version> <fonctionnalité> <description du problème> supporté après paramétrage <remède ou lien vers solution> non supporté - pas de problème -
Wallpapoz 0.6 Changeur de fond d'écran en fonction de l'espace de travail Dans Gnome Classic et Unity, la gestion des espaces de travail est telle que le paramètre "nombre d'espaces de travail" vaut 1 (l'espace de travail unique est divisé en 4 bureaux virtuels) non supporté - non supporté - supporté après paramétrage Dans Gnome Shell le nombre d'espaces de travail est dynamique1).
Avant de paramétrer Wallpapoz, il est nécessaire de faire apparaître un certains nombre d'espaces de travail en y déplaçant des applications

Application lancée au démarrage : sélectivité du démarrage selon l'environnement de bureau

Outils complémentaires

Extensions spécifiques

Les fonctionnalités de chaque interface peuvent être étendues ou modifiées par des extensions.

Les extensions spécifiques d'une interface ne se lancent (ou s'activent) que lorsque celle-ci est elle-même active.

Gnome Classic Ubuntu Unity Gnome Shell
Pas d'extensions. Applets intégrables dans les panneaux (tableaux de bord), disponibles par défaut Quelques extensions installables depuis des ppa Plusieurs dizaines d'extensions - parfois redondantes - [dés]installables, [dés]activables et - le cas échéant - paramétrables directement2) depuis le site https://extensions.gnome.org/

Outils graphiques de paramétrage

Pour aller au delà des rares paramètres accessibles par le panneau de configuration d'Ubuntu (Paramètres systèmes).

Les fonctionnalités de chaque interface peuvent être réglées (paramétrées) par des outils. Certains outils sont plus ou moins spécifiques d'une interface, d'autres sont transversaux. Ils définissent en particuliers des raccourcis claviers et souris pour les différentes fonctions.

Les outils sont plus ou moins redondants mais aussi complémentaires.

Gnome Classic Ubuntu Unity Gnome Shell
Ubuntu Tweak3) Ubuntu Tweak, UnSettings4), MyUnity5) gnome-tweak-tool6)
Gestionnaire de configuration de Compiz-Fusion (ccsm)7) ccsm (notamment plug-in Unity) Gnome Shell fonctionne avec Mutter (et non Compiz) qui peut être paramétré par des extensions

Fonctionnalités des interfaces

D'autres fonctionnalités pourront être ajoutées par des extensions. Cette page n'a pas pour vocation d'être exhaustive : elle ne présente que les fonctionnalités étendues les plus communes.

En plus de la présence ou non d'une fonctionnalité, est présentée la facilité d'accès lorsqu'elle diffère entre environnements de bureau : souris sans clic, souris avec clic, raccourci clavier à une, deux ou trois touches, activation d'un menu : souris avec clic + déplacement + clic, etc.

Fenêtres, bureau, espaces de travail, lanceur, menus

Fonctionnalité Gnome Classic Ubuntu Unity Gnome Shell Paramétrage
Sensibilité des coins de l'écran à la position de la souris (hotspot) supporté après paramétrage 4 coins → bureau → éclaté des fenêtres → éclaté des espaces de travail → widgets supporté après paramétrage 4 coins → bureau → éclaté des fenêtres → éclaté des espaces de travail → widgets supporté nativement 2 coins → éclaté des fenêtres et des espaces de travail et lanceur → pile des notifications supporté après paramétrage ubuntu-tweak, onglet ajustements, Workspace
nécessite l'installation d'une extension 4 coins avec l'extension Hot-Corn-Dog
Accès au bureau à la souris (minimiser toutes les fenêtres) supporté nativement Clic sur raccourci du tableau de bord supporté après paramétrage Raccourci sur le lanceur nécessite l'installation d'une extension Clic sur raccourci du tableau de bord si l'extension Show Desktop Button est installée supporté après paramétrage Option configurable dans MyUnity ou UnSettings
supporté après paramétrage Sans clic (coin sensible) supporté après paramétrage Sans clic (coin sensible) supporté après paramétrage ubuntu-tweak, onglet ajustements, Workspace
ou
ccsm, Options générales
Éclaté des fenêtres (overlay) supporté nativement Pas de titre, seulement fenêtres non minimisées
<Super><W>
supporté nativement Pas de titre, toutes les fenêtres du bureau actif
<Super><W>
supporté nativement Avec titre, toutes les fenêtres du bureau actif
<Super> ou sans clic (coin sensible)
Possibilité de fermer les fenêtres (clic) et de zoomer (molette).

(Combiné avec l'éclaté des espaces de bureau.)
supporté après paramétrage ubuntu-tweak, onglet ajustements, Workspace
ou
ccsm, plug-in Échelle
supporté après paramétrage Sans clic (coin sensible) supporté après paramétrage Sans clic (coin sensible) paramétrage ccsm, plug-in Text + plug-in Scale add-ons + plug-in Scale windows title filter
paramétrage Avec titre, possibilité de fermer les fenêtres (clic) et de zoomer (clic). Recherche sur le titre (clavier). paramétrage Avec titre, possibilité de fermer les fenêtres (clic) et de zoomer (clic). Recherche sur le titre (clavier).
Éclaté des espaces de travail (bureaux) supporté après paramétrage sans clic (coin sensible) supporté nativement Clic sur lanceur ou <Super><S>supporté nativement <Super> puis souris coté droit supporté après paramétrage ubuntu-tweak, onglet ajustements, Workspace
ou
ccsm, plug-in Expo
supporté après paramétrage sans clic (coin sensible)
Placement des fenêtres sur le bureau supporté nativement <Ctrl><Alt><Numpad 0 à 9>
<Ctrl><Super><touches fléchées>
Clic-glisser vers les bords de l'écran
supporté nativement <Ctrl><Alt><Numpad 0 à 9>
<Ctrl><Super><touches fléchées>
Clic-glisser vers les bords de l'écran
supporté nativement Clic-glisser vers les bords de l'écran paramétrage ccsm, plug-in Grid (sauf pour Gnome Shell)
nécessite l'installation d'une extension Extensions disponibles pour des fonctions plus élaborées : Put Window, gTile, shellshape
Sélecteur d'applications (switcher) supporté après paramétrage 8) <Alt><Tab> supporté nativement <Alt><Tab> supporté nativement <Alt><Tab> supporté après paramétrage ccsm, activer plug-in Static application switcher ou Sélecteur d'application
nécessite l'installation d'une extension Extensions disponibles pour modifier son comportement : AlternateTab, Coverflow Alt-Tab, Power Alt-Tab, Windows Alt Tab
Accès aux fenêtres des applications ouvertes supporté nativement Liste des fenêtres sur le tableau de bord, titre visible supporté nativement Matérialisées par symboles sur le lanceur, titre non visible supporté nativement Par l'éclaté des fenêtres - -
nécessite l'installation d'une extension Pour avoir liste des fenêtres analogue à celle de Gnome classique, installez Tint Task Manager nécessite l'installation d'une extension Extensions disponibles pour les faire apparaître dans le tableau de bord : Window List, Frippery Bottom Panel, Panel-Docklet, Window Icon List
Ouvrir manuellement une application sur un bureau (espace de travail) donné supporté nativement Changer de bureau avant de lancer l'application supporté nativement Changer de bureau avant de lancer l'application supporté nativement En clic-glissant l'icône d'une application sur un bureau en mode éclaté ou bien en cliquant avec le bouton-molette de la souris (s'ouvre alors dans un nouveau bureau vierge)
Ouvrir automatiquement une application sur un bureau (espace de travail) donné non supporté ou supporté après paramétrage FIXME http://forum.ubuntu-fr.org/viewtopic.php?id=431335 non supporté ou supporté après paramétrage FIXME nécessite l'installation d'une extension Possibilité de prérégler le bureau correspondant à une application par l'extension auto-move-windows supporté après paramétrage ccsm, plug-in Placer
Raccourcis vers les applications courantes supporté nativement Menu Applications supporté nativement Lanceur supporté nativement Lanceur masqué, démasqué par <Super> ou sans clic (coin sensible) supporté après paramétrage Ajouter raccourcis au tableau de bord <Super><Alt><Clic droit>
supporté après paramétrage Tableau de bord paramétrage Lanceur masqué, démasqué sans clic (coté sensible) nécessite l'installation d'une extension Nombreuses extensions pour y accéder depuis le tableau de bord ou autre. Par exemple : Dock, Favorites Menu Plus, Frippery Panel Favorites, Panel-Docklet, QuickLaunch, etc. paramétrage Le lanceur de Unity peut être masqué (Paramètres systèmes > Apparence)
Accès aux menus des applications supporté nativement Menu visible, souris ou <Alt><Raccourci> supporté nativement Menu global masqué, souris + vue tête haute (HUD) <Alt> supporté nativement Menu visible, souris ou <Alt><Raccourci>
menu invisible pour les applications Gnome 3.4 (pour l'instant : Documents, Contact, Web, non disponibles dans les dépôts Ubuntu 12.04), accessible en cliquant sur le titre de l'application dans le tableau de bord
paramétrage Menu global + HUD de Unity désactivables via UnSettings
Fonctionnalité Classic Shell Paramétrage

Recherche d'éléments directement depuis l'interface

Fonctionnalité Gnome Classic Ubuntu Unity Gnome Shell Paramétrage
Recherche de l'activité récente supporté nativement Menu Raccourcis → Documents récents supporté nativement Loupe (lens) : applications et documents
<Super>
nécessite l'installation d'une extension L'extension Automatic Recorder of Your Activities ajoute un bouton au tableau de bord pour consulter l'activité de la journée (applications) - -
Recherche d'applications supporté nativement Liste déroulante via raccourci clavier <Alt><F2> supporté nativement Loupe9) (inclus dans la recherche les applications installables)
<Super><A>
supporté nativement <Super> puis clic sur onglet Applications
ou
<Super> et utilisation du champ de recherche
paramétrage Dans Unity, l'affichage des applications installables (logithèque) est désactivable via Unsettings ou MyUnity
nécessite l'installation d'une extension La recherche peut être étendue aux applications installables par plusieurs extensions, par exemple App installer
Recherche de fichiers nécessite l'installation d'une application Rechercher des fichiers supporté nativement Loupe10)
<Super><F>
nécessite l'installation d'une extension Plusieurs extensions permettent l'extension du champ de recherche accessible par <Super> à votre répertoire personnel (/home), en particulier Tracker Search note À défaut, utiliser la recherche dans Nautilus
Recherche de musique non supporté - supporté nativement Loupe11)
<Super><M>
nécessite l'installation d'une extension Plusieurs extensions permettent l'extension du champ de recherche accessible par <Super> à votre répertoire personnel (/home), en particulier Tracker Search - -
Recherche de vidéo non supporté - supporté nativement Loupe, dont web12)
<Super><V>
nécessite l'installation d'une extension Plusieurs extensions permettent l'extension du champ de recherche accessible par <Super> à votre répertoire personnel (/home), en particulier Tracker Search - -
Recherche sur le web non supporté - non supporté - supporté nativement Wikipedia + Google
<Super>, saisie puis clic sur bouton
paramétrage Ajout / retrait de fichier XML
supporté après paramétrage Autres sources (ex : DuckDuckGo)
Autres recherches non supporté - nécessite l'installation d'une application Autres loupes nécessite l'installation d'une extension Plusieurs extensions permettent l'extension du champ de recherche accessible par <Super> : aux favoris Chromium, aux favoris Firefox, aux contacts Skype, etc.
Par ailleurs l'installation des applications Documents et Contacts de Gnome étend automatiquement la recherche à vos documents et à vos contacts (gmail, etc.) si vos comptes en ligne sont renseignés.
- -
Fonctionnalité Classic Shell Paramétrage

Comportement multi-écran en mode bureau étendu

Dans Ubuntu 12.04 Precise, le multi-écran est pris en charge nativement13). En mode bureau étendu, les écrans peuvent avoir des résolutions différentes.

Les réglages et choix d'options se font par l'outil de paramétrage système "Affichage". Il permet notamment de régler la résolution de chaque écran ainsi que de les positionner les uns par rapport aux autres (par clic-glisser).

L'un des écrans est l'écran principal, il est déterminé par l'ordre de branchement sur les sorties de votre carte graphique.

Fonctionnalité Gnome Classic Ubuntu Unity Gnome Shell Paramétrage
Sensibilité des coins de l'écran à la position de la souris (hotspot) 4 coins aux extrémités du bureau étendu14) 4 coins aux extrémités du bureau étendu15) 2 coins aux extrémités + coin en haut à gauche16) sur chaque écran -
Position du lanceur, des tableaux de bord et de la zone de notification Écran principal uniquement Chaque écran (option par défaut)
ou écran principal uniquement
Écran principal uniquement
le coin en haut à gauche17) est sensible sur chaque écran
Pour Unity : option d'affichage
Position de la fenêtre d'une application au lancement L'écran dépend du rapport entre l'emplacement de la fenêtre sur le bureau (ex : en haut à gauche ou centrée) et les dimensions relatives des écrans Écran du lanceur utilisé Écran principal -
Bord des écrans collant non supporté Option activée par défaut non supporté Pour Unity : option d'affichage
Fond d'écran (arrière-plan du bureau) Répété sur chaque écran -
Fenêtre d'application maximisée (plein écran) Occupe un seul écran -
Placement des fenêtres sur le bureau par clic-glisser vers les bords de l'écran Le bord de chaque écran réagit -
Éclaté des fenêtres (overlay) Les fenêtres apparaissent sur leur écran respectif -
Fonctionnalité Classic Shell Paramétrage

Voir aussi

1)
L'extension static-workspaces permet de fixer le nombre d'espaces de travail
2)
à condition d'être dans une session Gnome Shell
3)
installation depuis ppa:tualatrix/ppa
4)
installation depuis ppa:diesch/testing
5) , 6) , 7)
installation depuis les dépôts officiels
8)
le fait de devoir paramétrer est un BUG - situation au 04 mai 2012 - https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/971051
9) , 10) , 11) , 12)
paramètres de filtrage non sauvegardés
13)
testé avec deux et trois écrans
14) , 15)
si les écrans n'ont pas la même résolution, au moins l'un des coins - le bureau étant rectangulaire - sera inactif car situé hors écran
16) , 17)
donnant accès à la vue des "activités"
  • comparatif_interface_precise.txt
  • Dernière modification: Le 28/04/2018, 11:17
  • (modification externe)