Outils pour utilisateurs

Outils du site


issue50:linuxlab

Unity is Ubuntu's somewhat condescending attempt to produce a desktop environment with usability in mind. It rather patronizes the classic Gnome desktop, which was always functional rather than stylish, but has served Linux users well for some years. Gnome 3, with Gnome Shell, brings major changes, too. Gnome Shell and Unity are the Gnome-based desktops designed from the start with usability and new users in mind. Unity is native to Ubuntu and its derivatives, whereas Gnome Shell will be available across many distributions.

Unity est une tentative quelque peu condescendante d'Ubuntu de créer un environnement de bureau axé sur la facilité d'usage. Il a tendance à se croire supérieur au bureau Gnome classique, qui se voulait toujours fonctionnel plutôt que chic, mais qui rend de grands services aux utilisateurs de Linux depuis plusieurs années. Gnome 3, avec Gnome Shell, apporte des changements majeurs aussi. Gnome Shell et Unity sont des bureaux basés sur Gnome, axés depuis le début sur la facilité d'usage et les nouveaux utilisateurs. Unity est natif dans Ubuntu et ses dérivés, alors que Gnome Shell sera disponible pour beaucoup de distributions.

The new user wants visual cues for everything; simplicity in layout, messages and notifications; also a quick way to pin favorite programs and files where they are accessible with a single click. Similarly, they want a quick way to find, well, everything else. The veteran hacker, by contrast, wants freedom to customize and configure a working environment for day-in, day-out use. So what do they get? Both are desktop shells, interfaces that interact with a common Gnome back-end and applications. On the surface, they are both informed by shared design principles - not to mention each other, since they are concurrent developments. Throw in a splash of Macintosh, a big pinch of interfaces from music players to phones, and we get a massive culture shock compared to more familiar desktops. That translates to more mouse-mileage, and changes of screens and panels, than classic Gnome 2. There are far fewer options for customization in both, corralling unruly users who might otherwise break out of the defined standard. Finding the other controls that you need will demand the patience to search many layers below the main desktop.

Le nouvel utilisateur veut des signaux visuels pour tout ; une simplicité de mise en page, des messages et des notifications ; et, aussi, la possibilité de verrouiller facilement des programmes favoris et des fichiers là où ils seront accessibles d'un simple clic. De la même façon, ils veulent pouvoir trouver rapidement … tout le reste. Le passionné d'informatique, en revanche, veut la liberté de personnaliser et de paramétrer un environnement de travail pour un usage quotidien. Alors, qu'est-ce qu'on leur donne ?

Les deux sont des « shells » (des interpréteurs de commande) de bureau. Ce sont des interfaces qui interagissent avec le même dorsal Gnome et avec des applications. Superficiellement, ils sont tous les deux guidés par des principes de conception partagés - et même l'un par l'autre, puisque ce sont des développements concomitants. Rajouter une touche de Macintosh, une grande pincée d'interfaces, des lecteurs de musique aux téléphones portables, et le résultat est un énorme choc culturel si on les compare aux bureaux connus. Cela se traduit par une utilisation plus intensive de la souris et plus de changements d'écrans et de panneaux qu'avec le Gnome 2 classique. Les deux proposent nettement moins d'options de personnalisation, cernant les utilisateurs indisciplinés qui, autrement, auraient tendance à s'échapper du standard défini. Trouver les autres contrôles dont vous avez besoin nécessitera de patientes recherches loin en dessous du bureau principal.

Panels and Launchers Both shells park their panels on the left side of the screen; the ‘Dashboard’ in Gnome 3, the 'Launcher' in Unity. Designers believe that this works best for net-books and other landscape-aspect screens, so that's where the panels are fixed. Gnome 3 uses a minimum of two screens; a working desktop in which programs run, and the full-screen overlay which is Gnome Shell for configuring and launching programs. Unity retains a launcher (or dock) with a top context menu, and all running programs on a single screen which is always visible. Gnome Shell's Dashboard sits full-screen and previews the running applications. It scales down the thumbnail views of all of them, as more programs are opened. The top panel, titled “Activities,” has a search box for finding applications. Unity's Launcher brackets running applications with small arrows, replacing task-switcher buttons. Some say these are elegant space-savers, I find them uselessly illegible. The Launcher accommodates an overflow of application icons by showing a concertina’d stack at the bottom of the single column; it opens quickly when you need to scan them. I’d rather have a better way of managing that single column at the outset. Unity features a 'Dash' of sorts; 'Application Spaces' is a near- full screen panel which shows all the installed applications. It is filterable by categories (equivalent to Gnome 2's main menu categories), and includes a search field right in the Dash panel itself. I find this manages the available on-screen real-estate badly, displaying a single line of items plus a link announcing how many items are not displayed - even if there is only one.

Panneaux et lanceurs

Les deux shells mettent leur panneaux sur la gauche de l'écran ; le « Dashboard » (tableau de bord) dans Gnome 3, le « Launcher » (lanceur) dans Unity. Les concepteurs croient que cela fonctionne mieux pour les netbooks et autres écrans « paysages », c'est là donc que les panneaux sont fixés. Gnome 3 se sert d'un minimum de deux écrans ; un bureau de travail sur lequel tournent les programmes et le bureau Gnome Shell en plein écran pour configurer et lancer des programmes. Unity garde un lanceur (ou dock) avec un menu contextuel en haut de l'écran et tous les programmes qui tournent sur un seul écran, qui est toujours visible.

Le Dashboard de Gnome Shell s'affiche en plein écran et vous donne un aperçu des applications en cours d'exécution. Lorsque de plus en plus de programmes sont ouverts, il diminue la taille de toutes les miniatures. Le panneau du haut, appelé « Activities », contient une boîte où vous pouvez rechercher des applications. Le Launcher d'Unity entoure les applications en cours d'exécution de petites flèches, ce qui remplace les boutons du « task-switcher » (pour changer de tâche). D'aucuns disent qu'ils gagnent de la place d'élégante façon, mais moi, je les trouve inutilement illisible. Le Launcher s'occupe du trop-plein d'icônes d'applications en affichant une pile en accordéon en bas de l'unique colonne ; elle s'ouvre rapidement quand vous avez besoin de les parcourir. J'aimerais mieux une meilleure façon de gérer l'unique colonne, dès le départ. Unity propose un genre de « Dash » ou tableau de bord : « Application Spaces » est un panneau en quasi plein-écran qui affiche toutes les applications installées. Elles peuvent se trier par catégorie (l'équivalent des catégories du menu principal dans Gnome 2) et il y a un champ de recherche dans le panneau du « Dash » (tableau de bord) même. Je trouve que cela gère mal l'espace écran disponible, affichant une ligne d'applications plus un lien qui vous dit combien de celles-ci ne sont pas affichées - même s'il n'y en a qu'une.

And this is the problem I have with both shells; struggling so hard to eliminate drop-down menus in favor of more visual icons and dashboards, they impose on the user the need to learn these new working methods without actually making things any easier. The right-click context menu has disappeared, and a whole chunk of productivity with it. Window Management By default, neither interface allows custom window resizing. It’s default or maximum. Both use hot-spots on the edges of the desktops to minimize or maximize, or to tile windows. Gnome 3 even eliminates title-bar buttons forcing you to rely on the hot spots. This all seems like enforced conformity, limiting user choice for no clear benefit.

Et c'est cela qui me gêne dans les deux shells ; en faisant un énorme effort pour éliminer les menus déroulant au profit d'icônes et de tableaux de bords, qui se voient plus facilement, ils infligent à l'utilisateur la nécessité d'apprendre ces nouvelles méthodes de travail, sans pour autant rendre les choses plus faciles. Le menu contextuel obtenu par un clic droit a disparu et une bonne partie de la productivité avec.

La gestion des fenêtres

Par défaut, ni l'une ni l'autre des interface ne permet le redimensionnement personnalisé des fenêtres. C'est ou par défaut, ou maximisée. Les deux utilisent des « hot spots » (points d'ancrage) sur les bords des bureaux pour les minimiser, maximiser ou les mettre en mosaïque. Gnome 3 élimine même les boutons de la barre de titres, ce qui vous oblige à vous tourner vers les hot spots. Tout cela me paraît être une conformité imposée, la limitation des choix de l'utilisateur sans raison ni bénéfice apparent.

Customization Both interfaces feature fixed, bare, top bars; you get a clock and a collection of indicators; controls for sound, batteries, network, and user account information. Gnome 3 also uses the panel for a task indicator - something you don't get in Unity. Yes, you can at least change colors and wallpapers in both. Unity will auto-hide the panel (but only on the left), Gnome won't. Beyond that, customizing your desktop is controversial. You want to add applets to your desktop panel, or application launchers to the desktop? Gnome 3 doesn't give you the the option of desktop icons at all, and the Unity framework steers you away from them.

Personnalisation

Les deux interface proposent des barres nues, verrouillées en haut de l'écran ; vous avez une horloge et une collection d'indicateurs : des contrôles pour le son, les batteries, les réseaux et les renseignements du compte utilisateur. Gnome 3 se sert également de ce panneau pour y mettre un indicateur de tâches - mais ce n'est pas le cas d'Unity. Oui, vous avez au moins la possibilité de changer de couleurs et de fond d'écran dans les deux. Unity accepte de cacher le panneau automatiquement (mais seulement sur la gauche), Gnome ne le fait pas. Au-delà de cela, la personnalisation de votre bureau est sujette aux controverses. Vous voulez ajouter des applets à la barre de votre bureau ou des lanceurs d'application sur le bureau ? Gnome 3 ne vous donne pas du tout la possibilité d'avoir des icônes sur le bureau et la conception d'Unity vous en tient à l'écart.

Verdict Unity might have an edge on elegance of design. Although Gnome 3 handles virtual workspaces better, it still seems to be working out complexity that should never have made it past the first Beta release. At least Unity delivers notifications that are colloquial and helpful. Gnome 3 is something of a sullen beast. I have an issue with the 'dash' in both. Finding an application from an array of icons is not anything that I want to regularly do in either of them. They've flattened the hierarchy of drop-down menus and left us with hordes of multi-colored icons. Meanwhile, file management is left largely untouched and unloved. Yes, I know we're all going to have our 'stuff' stored on the cloud soon, but that's not now. 'Now' is still Nautilus file manager, with all its faults and limitations.

Verdict

Il se peut qu'Unity ait l'avantage pour ce qui concerne l'élégance de la conception. Bien que Gnome 3 gère mieux les espaces de travail virtuels, il donne l'impression d'être toujours en train de remédier à une complexité qui n'aurait jamais dû survivre à la première version bêta. Unity, au moins, affiche des notifications, écrites dans une langue de tous les jours, qui sont utiles. Gnome 3 est plutôt maussade.

J'ai un problème avec le tableau de bord dans les deux. Trouver une application dans une panoplie d'icônes n'est pas quelque chose que je veux devoir faire régulièrement, ni dans l'un ni dans l'autre. Ils ont aplani la hiérarchie des menus déroulants et il ne reste plus que des foules d'icônes multicolores. Au même moment, la gestion des fichiers est laissée pour compte : ils n'y ont presque pas touché. Oui, je sais que, bientôt, tous nos « trucs » seront sauvegardés dans les nuages, mais ce n'est pas pour maintenant. « Maintenant », nous avons toujours le gestionnaire de fichiers, Nautilus, avec toutes ses limitations et ses défauts.

It seems to me they both fall uncomfortably between netbook and smartphone, using grids of icons and non-linear operations. I've seen it called “the smart-phone, one-size-fits-all approach.” I'm not sure this is the way to world domination. Why so much mousing-around the desktop? Do I want to have to learn the keyboard shortcuts? In which case why bother switching from classic Gnome desktop at all? I can’t help thinking KDE 4.x does much of this so much better? If you're a new Linux user, these shells are going to confuse the beejeezus out of you, whilst frustrating the living daylights out of veteran hackers. It might work for the young and open-minded, the just-getting-things-done, social-surfing, living-on-line users. On small, light-weight machines, under casual use, Unity and Gnome Shell could work well. But at some stage, the new user becomes a veteran, and productivity will hit brick walls deliberately built by both. Unfinished brick walls at that; Gnome 3 might yet ditch some of its complexity; I am also aware that Unity has evolved fast and is not in its finished form. Who knows what changes will come from real-world use of what is effectively a large-scale public beta-test?

À mon avis, les deux sont mal à l'aise, se trouvant entre netbook et smartphone, se servant de grilles d'icônes et d'opérations non linéaires. Je l'ai vu décrit comme « l'approche smartphone et taille unique ». Je ne suis pas convaincu que c'est le chemin à prendre pour conquérir le monde. Pourquoi faut-il utiliser autant la souris ? Est-ce que je veux devoir apprendre les raccourcis clavier ? Si c'est le cas, pourquoi ne pas rester avec le bureau Gnome classique et éviter beaucoup d'efforts et d'ennuis. Je ne peux pas m'empêcher de penser que KDE 4.x fait bien mieux.

Si vous êtes un nouvel utilisateur Linux, ces interfaces vont vous rendre tellement perplexe que vous deviendrez fou, alors que les passionnés d'informatique se verront frustrés à mort. Cela pourrait fonctionner pour ceux à l'esprit ouvert, qui sont jeunes ; les utilisateurs qui veulent tout simplement faire une chose après l'autre, surfer sur les réseaux sociaux et vivre en ligne. Unity et Gnome Shell pourraient bien fonctionner, sur des petites machines légères pour un usage occasionnel. Mais, à un moment quelconque, le nouvel utilisateur deviendra un vétéran et sa productivité se trouvera bridée par des barrières construites délibérément par les deux. Et les barrières ne sont même pas achevées ; il est encore possible que Gnome 3 abandonne une partie de sa complexité ; je sais bien aussi qu'Unity a évolué rapidement et n'a pas encore atteint sa forme finale. Qui sait quelles modifications naitront de l'utilisation dans le monde réel de ce qui n'est qu'en fait un test bêta public à très grande échelle.

issue50/linuxlab.txt · Dernière modification : 2011/08/08 16:51 de fredphil91