URL: https://linuxfr.org/news/gnome-32-finitions-et-enrichissement Title: GNOME 3.2 : finitions et enrichissement Authors: Anonyme Date: 2011年08月28日T12:05:17+02:00 License: CC By-SA Tags: gnome et ubuntu Score: 58 Cette version est la réponse des développeurs GNOME à l’accueil mitigé de la version 3.0. Pas de revirement dans la vision de GNOME, mais de quoi retrouver certains utilisateurs déroutés. On peut distinguer trois pistes de progressions : finition de l’interface, poursuite de la migration vers les nouveaux fondements techniques et enrichissement de l’offre d’applications intégrées. ---- [Annonce de la sortie](http://www.gnome.org/news/2011/09/gnome-3-improved-and-refined-with-the-release-of-gnome-3-2/) [Notes de version](http://library.gnome.org/misc/release-notes/3.2/index.html.fr) [GNOME francophone](http://www.gnomefr.org/) [L’aide en ligne de GNOME](http://library.gnome.org/) ---- Finitions --------- Le gestionnaire de connexion GDM peut déléguer à GNOME Shell l’affichage. **GNOME Shell** propose un **mode « greeter »**, afin de fournir une interface cohérente dès l’écran de connexion.  Les applications multimédias **_eog_ et _Totem_ utilisent une variante sombre du thème GTK**. Ce thème s’applique à toutes les boîtes de dialogues de l’application (ouverture de fichier, préférences, etc.). La fenêtre surgissant lors de l’insertion d’un périphérique a été transformée en une bulle de notification. Rappelons que les bulles de notification de GNOME 3 permettent d’embarquer n’importe quel _widget_, contrairement à ce que propose Ubuntu ou Growl. On peut déjà « chatter » dans la bulle de notification de nouveau message.  **La messagerie instantanée s’intègre toujours plus dans le bureau.** Gestion du statut, ajout de contact, configuration du compte, etc.. Au passage, l’accès aux archives d’Empathy a été revu pour gérer l’historique des appels audio‐vidéo. En vrac : - le **suivi de focus** permet maintenant de lancer plusieurs applications sans être perdu dans les fenêtres qui s’ouvrent. Celles qui prennent plus de temps à se charger ne volent pas le focus à celle qui le possède ; - Phoronix avait mesuré les **performances des jeux 3D lancés depuis GNOME Shell** et Unity, cette version corrige les problèmes rencontrés ; - les dossiers récents rejoignent les documents récents dans le sélecteur de fichiers. Très utile pour les utilisateurs qui changent régulièrement leurs signets pour correspondre à leurs projets du moment ; - les coins ronds des fenêtres bénéficient d’un anti‐crénelage ; - les notifications sont légèrement transparentes ; - certaines boîtes de dialogues, dont celle pour le réseau (NetworkManager), se sont alignées avec le style de GNOME Shell - le thème par défaut a reçu de **nombreux ajustements :** textes ombrés sur les boutons, nouveau style pour les boutons de barre d’outils, etc.. Accessibilité ------------- L’accessibilité a été poussée plus loin encore. **Un nouveau clavier virtuel**, utilisable tant pour l’embarqué que pour l’accessibilité. Les **performances ont été largement améliorées et la stabilité accrue**. L’activation des outils d’accessibilité est quasiment insensible pour l’utilisateur, en termes de performance. Désormais, GNOME permet d’**activer les outils d’accessibilité par application**, plutôt que globalement pour tout le bureau. Une première parmi les environnements de bureau. Nouveautés ---------- Cette version est marquée par l’intégration du Web dans le bureau. **Configurez vos comptes Google dans GNOME** pour accéder à vos contacts, documents, compte de messagerie instantanée, historiques et tout un tas de données que vous semez dans la mémoire abyssale de Google. D’autres services seront disponibles. C’est une très intéressante nouveauté qui évite de renseigner _n_ fois son compte Google : Empathy pour le XMPP, Tracker pour Google Docs, Evolution pour les contacts, etc.. Tous ces services sont configurés d’un coup. Avec le nouvel Epiphany, même **les applications Web s’intègrent dans votre bureau**. À l’instar de Google Chrome, Epiphany peut enregistrer un site Web comme une application. Vous pouvez ainsi la lancer au démarrage de votre session, dans un processus Epiphany distinct, mais allégé de toute interface. GNOME Shell n’y verra que du feu. Une **application de gestion des contacts séparée**, inspirée du carnet d’adresses d’Apple et des applications similaires dans iOS, Android, Meego, etc.. GNOME propose enfin une alternative à Evolution pour gérer ses contacts. Le stockage des contacts entre Empathy, Evolution et GNOME Contact est unifié. On peut rechercher ses contacts directement depuis GNOME Shell.  Le futur remplaçant de Nautilus arrive. Il s’agit de GNOME Documents. Il offre un accès unifié aux documents locaux, en ligne, partagés, et ceux sur périphériques. L’accès aux méta‐données et à la recherche est fait via _tracker_. Suivant la mode du jour, GNOME veut masquer l’arborescence à Madame Michu. Le but est de toujours permettre aux utilisateurs avancés d’accéder à une vraie barre d’adresse. Beaucoup de fonctionnalités existantes ou prévues manquent. Quelques questions restent en suspens : _quid_ du sélecteur de fichiers ? Zeitgeist va‐t‐il entrer dans GNOME via GNOME Documents ? Zeitgeist a d’ailleurs lancé un [sondage pour connaître nos usages](https://spreadsheets.google.com/spreadsheet/viewform?formkey=dGFvaXkxLUlPdzNOaTM0a29jZ09tckE6MQ). Pour autant, le nouveau Nautilus n’est pas en reste. À l’instar de Quick Show d’Apple, GNOME introduit la **prévisualisation rapide des fichiers** dans Nautilus et le sélecteur de fichiers. Le nouveau projet [_sushi_](http://git.gnome.org/browse/sushi) a dépassé son concurrent [Gloobus](http://gloobus.net/). En effet, ce dernier utilise des technologies GNOME 2.X dont _libgnomeui_. Sushi utilise les mêmes technos que le Shell : du C/GObject pour le cœur et du Gjs pour l’interface. Un nouveau panneau de configuration système apparaît pour **calibrer les couleurs** des imprimantes, scanneurs, _webcams_, etc.. Simple Scan, GNOME Screenshot, CUPS, GhostScript, et Foomatic supportent déjà _colord_. Toujours dans la configuration système, un **nouvel écran « Tablette graphique » est disponible**. Il permet de configurer le mode absolu/relatif, l’orientation droitier/gaucher, la sensibilité et les boutons du stylet, etc.. Le tout est illustré par des schémas sobres et efficaces. Nouveau sélecteur de police de caractères, permettant la prévisualisation de toutes les polices. Un gain de temps notable ! Très pratique également, la recherche dans les polices. Ainsi, pour filtrer les polices sans empattement, tapez « sans » dans la recherche. Essayez avec « mono », « bold italic », etc.. Vous pouvez le tester dans les préférences de GEdit ou de GNOME Terminal. En vrac : - Totem dispose d’un greffon pour pivoter les vidéos ; - visualisation des fichiers de certificats avec Seahorse ; - GEdit ne propose plus que la recherche interactive, accessible via « Ctrl + F ». Sous le capot ------------- Brasero, Cheese, GNote, Vinagre, Anjuta, Accerciser et Evolution sont passés à [Mallard](http://projectmallard.org/). C’est un énorme travail de restructuration de la documentation, pour rendre la recherche plus complète, plus concrète et plus facile à écrire, comme à traduire et à lire. Accerciser, Dasher, GHex, Nemiver et Seahorse sont passés à GSettings, l’API portable de GTK remplaçant GConf. La bibliothèque GAIL (_GNOME Accessibility Implementation Library_) est désormais intégrée dans GTK+, à l’instar des bibliothèques du [projet Ridley](http://live.gnome.org/ProjectRidley). Network Manager 0.9 arrive avec une meilleure gestion du changement d’utilisateur et de l’itinérance, le support du [[WiMAX]]. L’introspection est ajoutée à la bibliothèque. Tracker est utilisé par GNOME Document. Un _indexeur_ des documents Google (via `libgdata`) permet de référencer les documents distants directement dans Tracker. C’est ainsi qu’ils deviennent accessibles à GNOME Document. Autour de GNOME --------------- On peut noter la sortie de [PiTiVi](http://www.pitivi.org/) 0.15, dernière version avant le passage à [GES](http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-editing-services/html/ges-architecture.html) (_GStreamer Editing Services_), une abstraction de [[GStreamer]]. [[PulseAudio]] 1.0 avec intégration de [JACK](http://fr.wikipedia.org/wiki/JACK_Audio_Connection_Kit) et pas mal de fignolage pour une version dite stable. Pour les développeurs --------------------- **GLib 2.30 et GTK+ 3.2** sont les bases de cette version. ### GTK 3.2 Nouveaux _widgets_ disponibles : - **_GtkLockButton_**, pour demander un privilège à [[PolicyKit]] ; - **_GtkOverlay_**, pour embarquer un _widget_ au dessus d’un autre. Un exemple courant est la barre d’état par dessus la page Web ; - **_GtkFontChooserDialog_**, le nouveau sélecteur de police, remplace _GtkFontSelection_. À noter que les performances restent très bonnes pour ce sélecteur, malgré les nombreuses polices affichées en même temps. L’algorithme « largeur selon la hauteur » est utilisé par les _widgets_ GtkPaned, GtkMenuBar et GtkNotebook. Nouveaux moteurs d’affichage GDK expérimentaux : - **_HTML 5 canvas_**. Le support du clavier semble encore expérimental ; - **_Wayland_** natif. Beaucoup d’ajustements on été réalisés dans divers _widgets_, le support de CSS 3, etc., et une tripotée de corrections de bogues a été effectuée. Une finition qui allégera le code des applications. Une dépêche dédiée en vaudrait la chandelle. ### Clutter 1.8 [Cogl](http://wiki.clutter-project.org/wiki/Cogl) est maintenant un projet séparé. Clutter s’adapte aux écrans tactiles. Gestion du balayage de l’écran (_swipe_), des gestes, etc.. ### Nettoyage de la plate‐forme. Désormais, ORBIT et IDL ne font plus partie de la plate‐forme. GConf, dernier bastion, vient de basculer vers [[D-Bus]]. À noter que l’API cliente de GConf est abandonnée en faveur de GSettings. Les passerelles Python statiques sont remplacées par les passerelles dynamiques, utilisant l’introspection. ### Diverses API utiles **_libfolks_** permet d’agréger les contacts d’Evolution, Telepathy, etc.. C’est cette bibliothèque qui nourrit GNOME Contacts. À quoi s’attendre pour la 3.4 ? ------------------------------- Comme toujours, les versions de GNOME sont très liées les unes aux autres. Le travail ébauché sera continué. Cependant, quelques pistes émergent : - mise en valeur des extensions GNOME Shell, successeurs des _applets_ de GNOME Panel ; - intégration des réseaux sociaux avec _libsocialweb_. Cela permettra, par exemple, d’envoyer une photo vers sa page Google+ ou Facebook depuis _eog_ ou Nautilus ; - intégration du multi‐poste avec systemd ; - abandon de GtkHTML en faveur de WebkitGtk dans Evolution ; - Empathy retravaille son interface d’appel audio‐vidéo ; - évolution dans le centre de contrôle pour la gestion réseau, avec notamment l’intégration de [FirewallD](https://fedoraproject.org/wiki/FirewallD/), la calibration des tablettes graphiques, l’intégration de LDAP (ou AD) dans la gestion des utilisateurs, etc. ; - intégration du déverrouillage de l’écran avec GNOME Shell ; - intégration de la gestion de machines virtuelles via _libvirt_. Ce serait surtout utile pour les utilisateurs ayant un Windows virtualisé. Ces nouveautés n’apparaîtront pas toutes. D’autres nous surprendront.