URL: https://linuxfr.org/news/gnome-3-10-chantier-public Title: GNOME 3.10 : chantier public Authors: Anonyme thamieu, antistress, palm123, david.g, Sam E., Benoît Sibaud, Davy Defaud, NeoX, Nils Ratusznik, Jiehong, woprandi, Nÿco, Florent Zara et alpentux Date: 2013年04月22日T09:34:34+02:00 License: CC By-SA Tags: gnome, latex, quenelle, wayland, opensuse, lennart_poettering et debian Score: 84 La cinquième itération de GNOME 3 est publiée ce mercredi 25 septembre 2013. Un jalon de plus sur la longue route vers un bureau convergeant tactile / souris-clavier. Au programme : un *menu système unifié*, des *nouvelles applications multimédia* et des débuts prometteurs pour *Wayland*. Notre dossier vous propose un tour d'horizon des nouveautés, des captures d'écrans et des avis sur cette nouvelle mouture. ![logo Gnome](http://www.gnome.org/wp-content/themes/gnome-grass/images/gnome-logo.png) ---- [La dépêche sur la précédente version, GNOME 3.8](https://linuxfr.org/news/gnome-3-8-deux-ans-deja) [Télécharger une image disque de GNOME](http://build.gnome.org/#gnome-continuous) ---- *Un grand merci à antistress et thamieu, parmi les nombreux contributeurs, pour leur large apport à ce dossier* # Résumé Côté Shell, cette version apporte un menu système unifié, rappelant le centre de contrôle d'iOS 7 et ce qu'on trouve déjà sur Android. Une barre d'entête unifie la barre de titre et la barre d'outils des applications. Côté applications justement : trois applications sont livrées en aperçus technologiques : Musique, Cartes et Logithèque. En outre, le lecteur de vidéo Totem se mue d'un lecteur de vidéo à une application de navigation dans les contenus vidéos. ![GNOME 3.10](http://bersace.cae.li/pub/linuxfr/gnome310/bureau.png) Enfin, côté plateforme, cette version est la première après l'annonce de Mir par Canonical. Le support de Wayland a beaucoup évolué. On peut lancer les logiciels GTK+ dans weston, et même lancer une session GNOME en mode Wayland. La future version 3.12 devrait pouvoir tourner totalement sur wayland. L'objectif est exigeant tant wayland demande à GTK+ de réimplémenter du code X11 côté client. Par ailleurs, GTK+3.10 intègre de nouveaux widgets pour généraliser l'ergonomie GNOME 3. GNOME 3.10 confirme l'idée lancée au GUADEC 2012 : l'objectif est GNOME 4.0. GNOME 3 est une transition entre deux paradigmes. Néanmoins, GNOME Shell est mûr et très pratique ; pour les applications courantes, celles de GNOME 2 ont encore de beaux jours devant elles... # Les applications GNOME3 Le cortège d'applications suivant l'ergonomie convergente s'étoffe encore avec cette version : un remplaçant de Rhythmbox, la mutation de totem en Vidéos, une nouvelle application de cartographie et une réécriture de l'interface à PackageKit. ## Fusion de la barre de titre et de la barre d'outils Après les tests sur GNOME Contacts, GNOME 3.10 généralise l'utilisation de la *barre d'entête*, fusionnant la barre de titre et la barre d'outils des applications. Le centre de contrôle, nautilus, epiphany, le moniteur système, machines, horloges, documents et bien d'autres applications ont fait le pas. Cette barre d'entête permet d'économiser de la place. Après la répartition de la barre de menu entre le menu global et le bouton-menu, cette modification donne une drôle d'allure aux applications GNOME. Pour ceux qui ont connu le vieux nautilus, Fichiers ressemble à nautilus décapité ! ![Barre d'entête de GNOME Photos](http://worldofgnome.org/uploads/2013/09/gnome-photos-csd.png) Lorsque l'application se met en mode sélection, la barre d'entête devient bleue et change du tout au tout pour ne montrer que les actions disponibles sur la sélection. Une influence directe de l'ergonomie tactile. Un problème n'a pas été résolu : la [configuration des boutons de barre de titre](https://plus.google.com/100409717163242445476/posts/QpcqaDmeXxs) n'est pas prise en compte. Cela devrait n'être corrigé que pour 3.12. En revanche, la nouvelle barre d'entête résout un problème plus grave : on ne pouvait pas fermer une fenêtre maximisée sans passer par un raccourci clavier. Globalement, GNOME 3 a une ergonomie orienté clavier et tactile au détriment de l'usage à la souris. La critique est remontée lors de revues informelles par des utilisateurs néophytes en université. Mais rien ne semble remonter formellement jusqu'à l'équipe de `#gnome-design`. C'est même plutôt le déni de la part d'un certain membre lorsqu'on aborde le sujet sur le canal IRC. ## Aperçu de Musique comme alternative à Rhythmbox On ne vous fera pas l'affront de vous présenter à quoi sert ce logiciel écrit à partir de zéro. L'équipe menée par [Seif Lotfy](http://geekyogre.com) a bénéficié de l'aide de [trois étudiants](http://geekyogre.com/2013/06/17/gnome-music-phase-two-and-more/) (dans le cadre des _Google Summer of Code_ et _Gnome Outreach for Women Program_) pour que ce logiciel devienne le nouveau lecteur de musique officiel de GNOME. Les différentes présentations des médias sont intéressantes, néanmoins, il manque le tri par genre. ![GNOME Musique](http://bersace.cae.li/pub/linuxfr/gnome310/music.png) GNOME Musique apporte les notifications interactives dans l'écran de verrouillage. l'API MPRIS est incluse d'office. Mais un greffon est disponible pour Rhythmbox. C'est pourtant le fondement de l'intégration dans le menu système, l'écran de verrouillage, etc. [Rhythmbox](https://projects.gnome.org/rhythmbox/), sera considéré comme [une alternative à Music] (http://geekyogre.com/2013/03/22/music-in-development/#comment-2909). Il arrive parallèlement en [version 3.0](http://ftp.acc.umu.se/pub/GNOME/sources/rhythmbox/3.0/rhythmbox-3.0.news). L'instabilité des dernières versions a été corrigée, l'interface a été perfectionnée, la version requise de Python passe à 3. L'ergonomie générale est cohérente avec GNOME 3 sans être vraiment une application hybride tactile/souris. Une valeur sûre ! ## Cartes, futur GPS de GNOME ? GNOME 3.10 se dote d’un _framework_ de géolocalisation et d’une application pour le prouver. Développé principalement par [Zeeshan Ali](https://wiki.gnome.org/ZeeshanAli), cette application est une simple interface de visualisation de cartes. ![GNOME Cartes](http://bersace.cae.li/pub/linuxfr/gnome310/maps.png) Écrite en JavaScript, elle fait appel aux bibliothèques [Geoclue](http://cgit.freedesktop.org/geoclue) et [Champlain](https://projects.gnome.org/libchamplain/) pour accéder aux ressources libres d’OpenStreetMap. Pour le moment uniquement capable de montrer son emplacement et rechercher un lieu, elle devrait dans le futur permettre l’impression de cartes ou le calcul d’itinéraires ([Mattias Bengtsson](http://whitetuesdays.blogspot.fr/2013/09/moving-to-graphhopper.html) utilisant pour cela [GraphHopper](http://graphhopper.com/)). Le _framework_ de géolocalisation est également utilisé pour définir automatiquement le fuseau horaire. ## Vers une logithèque indépendante de la distribution L’interface GTK+ de PackageKit était réputée inutilisable. Elle était présente dans la première mouture d’Ubuntu GNOME, pour être remplacée par son concurrent de Canonical : la logithèque Ubuntu. GNOME revient à la charge avec *GNOME Logiciels*, la plate‐forme de téléchargement d’applications de GNOME 3. Pour le moment seules les icônes et descriptions des applications sont disponibles. L’interface rappelle furieusement la logithèque Ubuntu, avec quelques retouches pour coller à l’ergonomie GNOME 3. Un travail de fond a été fait sur les méta-données. D’ailleurs il faut actuellement installer un ensemble de données factices pour tester l’application. Le logiciel est là, mais il n’y a pas de service ! ![Logithèque](http://worldofgnome.org/uploads/2013/09/software-front.png) Sous le capot, un système de greffons permet de fournir plusieurs moyens d’installer un logiciel. Un seul greffon existe actuellement : [PackageKit](http://www.packagekit.org/). L’installation et la désinstallation fonctionnent. Pour la mise à jour, _systemd_ est nécessaire, pour les déclencher avant l’extinction du système. Un ensemble de spécifications Freedesktop a été finalisé et implémenté cet été pour déclarer, agréger et distribuer les métadonnées des applications au‐dessus du système de paquets : description, captures d’écran, etc. [AppStream](http://www.freedesktop.org/wiki/Distributions/AppStream/), AppData, etc. font leur entrée dans GNOME. KDE semble complètement absent sur le sujet. Seul Kubuntu cherche à implémenter une solution, mais dans le giron de Canonical. AppData est un sous‐ensemble de la spécification AppStream déjà implémentée et utilisée par OpenSUSE, Mandriva, Debian et Canonical. ## Epiphany *Web* troque [Google contre DuckDuckGo](https://people.gnome.org/~csaavedra/news-2013-08.html#D27) comme moteur de recherche par défaut, effet [PRISM](http://fr.wikipedia.org/wiki/PRISM_%28programme_de_surveillance%29). Les 3 kopecks que ce partenariat avec DuckDuckGo devraient rapporter seront reversés à [Igalia](http://www.igalia.com/), pour récompenser son travail sur WebKitGTK+ et Web. Côté recherche toujours, Epiphany publie un greffon de recherche pour le Shell. ![DuckDuckGo](http://bersace.cae.li/pub/linuxfr/gnome310/web.png) Lorsqu'on rouvre Epiphany, il garde les onglets de la dernière session. Désormais, ces onglets sont chargés lorsqu'ils sont actifs, un à la fois. Une optimisation indispensable. Les popups apparaissent dans le même bureau que la fenêtre parente, une correction bienvenue ! ![Webapp](http://bersace.cae.li/pub/linuxfr/gnome310/webapp.png) Le mode application web se dote de la barre d'entête. Cela permet d'utiliser les fonctions précédant/suivant et arrêter le chargement d'une page. Pas de notification des applications web, comme avec Unity. Le support des [notifications HTML5](https://bugs.webkit.org/show_bug.cgi?id=99352) n'est pas encore implémenté dans WebKitGTK+. Sous le capot, WebKit1 est abandonné. C'est WebKitGTK+ 2.2 qui est utilisé, et c'est le seul moteur disponible. Le côté multi-backend d'Epiphany ne sert qu'à faciliter les transitions depuis Gecko, à webkit1 et maintenant Webkit2. Certainement dû à un manque de force de travail. Le support de Wayland est là, Epiphany se lance, mais des plantages sont susceptibles de se produire à l'utilisation. Igalia a publié une vidéo convaincante d'[Epiphany tournant sur Wayland](http://www.youtube.com/watch?v=WaTseb17ssY) avec YouTube, animations CSS et WebGL. Par contre, les greffons GTK+2 n'ont pas de backend Wayland. Flash donne donc du boulot supplémentaire rien que pour lui... ## Machines Machines permet d'[importer une image disque](https://git.gnome.org/browse/gnome-boxes/commit/?id=95f81ad978af02c25c398a74dca875b561c73705) de machine virtuelle. Très pratique pour migrer depuis VirtualBox ou tester une image du prochain GNOME. Une fonctionnalité ultime de Machines est le glisser-déposer de fichiers entre la machine hôte et la machine invité. Cela est possible via le protocole SPICE. Il faut pour cela `spice-vdagent` sur l'invité linux ou les `spice-guest-tools` pour Windows. L'installation express de Machines les installe automatiquement. ## Gitg Gitg a fait sa mue vers GNOME 3. Le résultat est plutôt convaincant. Ce vieux projet en python a été réécrit en Vala. WebKitGTK+ présente les diff avec une interface HTML/jQuery. ![GitG](http://blogs.gnome.org/mclasen/files/2013/05/gitg.png) [Giggle](https://wiki.gnome.org/Apps/giggle), l'autre interface GTK+ git est toujours maintenu, mais le choix de prédilection est désormais Gitg. Gitg a un avantage notable : il est extensible via des greffons. Plusieurs langages sont supportés, grâce à libpeas. Giggle était le fruit d'un hackathon, mais pas vraiment un projet de long terme en soi. ## GEdit et la recherche [Sébastien WILMET](https://linuxfr.org/users/swilmet/journaux/gsoc-sur-gtksourceview-gedit), jeune bivalve francophone, a réimplémenté la recherche dans `GtkSourceView`. Cette réécriture ajoute la recherche d'expression rationnelle et l'asynchronicité de la recherche. L'asynchronicité permet d'afficher le nombre d'occurrences. On verra peut-être cette fonctionnalité dans [LaTeXila](https://projects.gnome.org/latexila/) ! ![Regex et compteur d'occurrence](http://blogs.gnome.org/swilmet/files/2013/08/gedit-regex-search.png) Anjuta n'en tire pas encore parti : le code est tout chaud du GSoC 2013 ! Après le Developer Experience Hackfest de février 2013, Anjuta est très silencieux. Pourtant beaucoup de travail a été fait. Une [tétrachiée de bugs](https://bugzilla.gnome.org/buglist.cgi?chfieldto=Now&query_format=advanced&chfieldfrom=2013年04月05日&bug_status=RESOLVED&product=anjuta) a été corrigée. Les widgets de la `libgd` ont été utilisés. Anjuta est dans la course pour devenir l'IDE GNOME 3 plutôt que de suivre le chemin de Rhythmbox. ## Un concurrent d'X-chat émerge Un client IRC dédié est développé par Florian MÜLLNER. Cette application n'était pas vraiment prévue. Mais il faut reconnaitre qu'Empathy ne gère pas très bien IRC. Et puis les onglets, c'est pas idéal pour gérer une liste interminable de canaux. ![Polari](http://bersace.cae.li/pub/linuxfr/gnome310/polari.png) L'ergonomie est simple et on retrouve le confort d'un X-Chat et d'une app GNOME 3 réunis. La configuration des comptes est centralisée dans Comptes en ligne. Quelques contributions de poids lourds de la communauté comme Jasper St. Pierre et Giovanni Campagna lui promettent un bel avenir. D'ailleurs, Polari est compilé dans l'image quotidienne de GNOME Continuous ! ## Les détails qui changent **Photos**, comme Debarshi Ray l'a annoncé sur [son blog](http://debarshiray.wordpress.com/2013/08/09/gnome-photos-3-9-x/), utilise le [nouveau mode de sélection](https://wiki.gnome.org/GnomeOS/Design/Whiteboards/SelectionPattern) et peut récupérer les photos d'un compte FlickR pour les diffuser vers un [lecteur de salon compatible DMR](http://en.wikipedia.org/wiki/Digital_media_receiver) via UPnP. ![Sélection de photos](http://debarshiray.files.wordpress.com/2013/08/gnome-photos-selection.png) **Météo** avait fait une première apparition avec GNOME 3.8, elle revient bien plus jolie et fonctionnelle. Écrite en Python 3 par [Giovanni Campagna](http://gcampax.blogspot.co.uk/), elle permet enfin d'afficher les températures en °C. Un backend [OpenWeatherMap](http://openweathermap.org/) est activé. Un greffon de recherche est fourni pour le shell. **Fichiers** (anciennement Nautilus) et le sélecteur de fichiers (la fenêtre qui est appelée par d’autres logiciels) partagent dorénavant le même panneau latéral. Merci à [Federico Mena Quintero](http://people.gnome.org/~federico/news-2013-04.html#30) et la nouvelle itération de la boîte à outils GTK+ qui permet enfin à ces deux logiciels de partager le même code. Désormais, taper `~` ouvre le champ de chemin, comme `/` le fait déjà. ![Nautilus](http://bersace.cae.li/pub/linuxfr/gnome310/nautilus.png) **Notes** était disponible en aperçu en 3.8, sous le nom de Bijiben. Il s'agit d'un logiciel de prises de notes dédié à l'écriture de listes simples (style liste de courses, etc). Son développeur Pierre-Yves Luyten lui a ajouté [beaucoup de fonctionnalités](http://worldofgnome.org/gnome-notes-aka-bijiben-gains-owncloud-support/) : gestion des collections, synchronisation avec ownCloud et intégration à l'outil de recherche du Shell. Alessandro Campagni a doté la visionneuse de pdf **evince** d'un [mode de présentation](http://scia.mp/blog/2013/06/28/evviewpresenter-ready-set-go/), et lui a adjoint une prise en charge de [notes destinées à l'orateur](http://scia.mp/blog/2013/08/29/where-were-we-evviewpresenter-updates-from-a-lazy-blogger/). De son côté, Aakash Goenka a ajouté un [nouveau mode de visualisation](https://desicoder.wordpress.com/2013/07/09/bookshelf-for-evince/) des documents récemment ouverts. Le **moniteur système** dispose d'une barre de recherche permettant de retrouver facilement un élément dans la liste de processus. Cela clôt une [demande de fonctionnalité](https://bugzilla.gnome.org/show_bug.cgi?id=509787) vieille de 5 ans. ![Recherche de processus](http://bersace.cae.li/pub/linuxfr/gnome310/moniteur-systeme.png) Maintenant, **les jeux** ! Cinq ou Plus et Échec ont tous deux troqué leurs barres de menus contre un menu d'application. Du côté du jeu d'échec, un changement majeur a eu lieu : la prise en charge du moteur de jeu [Octochess](http://octochess.org/). Jugé [trop difficile](https://bugs.launchpad.net/ubuntu/+source/gnome-chess/+bug/138570), GNU Chess laissera-t-il la place à la pieuvre comme moteur par défaut ? À noter la disponibilité de [Badnik](https://linuxfr.org/users/kekun/journaux/presentation-de-badnik-alias-gnome-games), la ludothèque de GNOME développée par des français dont [Kekun](https://linuxfr.org/users/kekun), moule devant l'Éternel. N'hésitez pas à contribuer ! ## Tweak tool mis en avant Le gestionnaire de paramètres GNOME Tweak Tool a été [retravaillé](https://git.gnome.org/browse/gnome-tweak-tool/tree/NEWS) pour le rendre plus agréable : suppression des répétitions dans les labels, réagencement des menus... Une option importante apparaît : *déplacer le menu global de l'application* dans la fenêtre d'application. Une option très pratique lorsqu'on a un grand écran. Le résultat est une barre de menu avec un seul menu. Un gaspillage de place qu'on peut se permettre sur grande résolution. Une solution serait d'intégrer le menu application dans `GtkHeaderBar`. Une option réapparaît : le *mode de focus* ! ![Tweak Tool vs Centre de contrôle](http://worldofgnome.org/uploads/2013/09/gttvsgcc.png) La gestion des tablettes wacom progresse toujours. Un [écran de calibration](http://www.youtube.com/watch?v=nyNxaxPZsns) a été implémenté avec Clutter. On peut assigner les touches modificatrices aux boutons de la tablettes. # Le bureau évolue toujours L'ergonomie de GNOME Shell a encore évolué. Cette fois-ci, c'est le coin supérieur droit qui est le centre de l'attention. Pas mal de détails ont été modifiés : une flèche indique un menu dans la barre système, le calendrier est utilisable au clavier, les messages d'erreurs au login sont plus compréhensibles, des animations supplémentaires du dock, un tas d'alignements ont été ajustés dans l'écran de login, les bulles de notifications, etc. ## Menu système unifié Situés dans l'angle supérieur droit de l'écran, les différents indicateurs (niveau de batterie, volume sonore, connexions réseau...) ont été revus. Alors que tous les indicateurs disposaient auparavant de leurs propres menus, ceux-ci ont été fusionné en un seul. Ce changement vise notamment à améliorer l'ergonomie avec les écrans tactiles, en exigeant moins de précision de la part des utilisateurs puisque toucher n'importe lequel de ces icônes fera apparaître le même menu. ![Menu système](http://bersace.cae.li/pub/linuxfr/gnome310/menusystem.png) Par souci de confidentialité et pour libérer de l'espace - particulièrement précieux sur les écrans en mode portrait - le nom de l'utilisateur a été déplacé de la barre du haut vers ce nouveau menu. Comme souvent, ce changement ne fait pas que des heureux, y compris dans les propres rangs de GNOME. Ainsi peut-on lire sur la liste de discussion de développement du bureau :> [...] Mais par-dessus tout, tout ça a l'air trop surchargé. Ça m'a plus l'air d'un menu KDE bourré d'options que d'un menu GNOME minimaliste...>> (But first and foremost, this all looks so crowded. Looks more like some feature-loaded KDE menu to me, rather then a minimalistic GNOME menu...)>> [Lennart Poettering - Red Hat, Inc.](https://mail.gnome.org/archives/desktop-devel-list/2013-April/msg00220.html) Allan Day a publié sur son blog une petite présentation de ce travail de [longue haleine](http://afaikblog.wordpress.com/2013/08/31/feature-focus-gnome-3s-new-system-status-area/). ## Mise à jour automatique des extensions du Shell Il s'agit là d'une grosse nouveauté du Shell. Beaucoup d'entre nous utilisent des extensions pour adapter GNOME à leurs besoins, et la mise à jour de l'environnement pouvait s'avérer assez casse-pieds de ce point de vue puisque de nombreuses extensions devenaient inopérantes. Reste à régler la question de la licence des extensions présentes sur [le site officiel](https://extensions.gnome.org/) qui reste désespérément muet sur la question. Pour les développeurs comme pour les utilisateurs désireux d'avoir un système libre, la question n'est pas anodine. ## Pagination du lanceur d'application Le lanceur d'application apparaît lorsqu'on survole la zone "Activités". Plutôt que de s'effectuer de manière progressive, le parcours de la liste des applications se fait désormais page par page, comme sur un smartphone. C'est d'autant plus appréciable que la disparition des catégories dans 3.8 avait rendu la liste particulièrement longue et fastidieuse à parcourir. Espérons que 3.12 tirera profit de la pagination pour fusionner les onglets « Fréquemment utilisées » et « Toutes », comme [cela a été proposé](http://uukr.deviantart.com/art/Gnome-3-Mockup-5-Recent-398328701). ![Paginations des applications](http://bersace.cae.li/pub/linuxfr/gnome310/apps.png) ## Remaniement des notifications sur l'écran verrouillé Les notifications apparaissent aussi sur l'écran de verrouillage, qui a fait l'objet d'un [petit lifting](https://wiki.gnome.org/GnomeOS/Design/Whiteboards/ScreenLock/310Redesign). Cet écran pouvait déjà afficher des informations sur la session utilisateur en cours, comme le nombre de messages non lus (e-mail ou conversations instantanées), le nombre de mises-à-jour système à effectuer, ainsi que des contrôles sommaires pour le lecteur audio. Désormais, les notifications sont triées par ordre anté-chronologique, et double-cliquer ou toucher une notification permet d'activer l'application correspondante immédiatement après l'authentification. Tout cela s'affiche à grand renfort d'animations, et le fond d'écran peut maintenant être changé indépendamment de celui affiché lorsque la session est ouverte. ## Authentification par carte à puce GDM et l'écran de veille peuvent se déverrouiller avec un lecteur de carte à puce (smartcard). On peut opter pour un verrouillage automatique de l'écran lorsque la carte est retirée. ## Le retour de GNOME Panel Après MATE, Consorts et GNOME Classic, voici [GNOME Flashback](https://wiki.gnome.org/GnomeFlashback). gnome-panel avait été abandonné faute de mainteneur. En effet, Vincent UNTZ avait abandonné gnome-panel en faveur du mode classique. GNOME Flashback est la reprise en main de GNOME Fallback. Le tableau de bord, les applets et Metacity sont maintenus par Josselin MOUETTE (de debian) et Jonathan CARTER. Pas de nouvelles versions. Seuls quelques patchs ont été intégrés. ## GNOME sur Wayland Il est possible de lancer une session `gnome-wayland` depuis GDM ou simplement une application dans wayland. Donc avec quelques paquets installés, on peut tester wayland ! GTK+ et WebKitGTK ont posé les fondations pour ça. Mais il reste beaucoup de travail. # La plateforme Après les grandes annonces sur Javascript et les efforts de documentation, on attend du concret. La plateforme GNOME a un problème majeur : elle reste réservée à des initiés. Les choses bougent avec cette version. Un GSoC a échoué car la barrière était trop élevée. Trois mois-étudiant pour produire une app GNOME 3, ce n'est pas suffisant ! ## GTK+ Au [GTK+ hackfest](https://live.gnome.org/Hackfests/GTK2013) du printemps dernier, deux objectifs on été définis : fournir les widgets nécessaires aux applications dédiées GNOME 3 et supporter Wayland. Les applications GNOME 3 commencent à se multiplier. La demande de développeurs tiers pour utiliser les mêmes widgets augmente. L'annonce de Mir a donné un coup de fouet à Wayland. ### Des widgets pour GNOME 3 Une bordée de nouveaux widgets arrivent dans cette version. Certains widgets en test dans la [libgd](https://git.gnome.org/browse/libgd) ont été intégrés. D'autres venant d'applications ont été également intégrés. Au final, cette version de GTK+ généralise et stabilise les fondations de l'ergonomie des applications GNOME 3. ![GtkHeaderBar](https://developer.gnome.org/gtk3/3.9/headerbar.png) Le widget `GtkHeaderBar` fusionne la barre de titre et la barre d'outils. C'est l'implémentation du concept de décoration côté client, qui sera la norme avec Wayland, comme c'est déjà le cas avec Windows et Mac OS X. ![GtkStack](https://developer.gnome.org/gtk3/3.9/stack.png) `GtkStack` permet de paginer son application, sans le hack avec `GtkNotebook`. En bonus, la transition entre les pages est animée, grâce à `GtkRevealer`. On note aussi l'arrivée de `GtkSearchBar` et `GtkListBox` pour les interfaces comme le nouveau tweak tools. ### Copier-coller et clavier pour Wayland Red Hat veut fournir un aperçu technologique de [Wayland](http://fr.wikipedia.org/wiki/Wayland "Définition Wikipédia") dans [Fedora 21](https://fedoraproject.org/wiki/Changes/Wayland). Pour GNOME, l'objectif est de tourner nativement sur Wayland pour GNOME 3.12. Les choses avancent plus vite que prévu. Côté [GTK+](https://live.gnome.org/Wayland/GTK%2B), c'est le copier-collé qui a été implémenté : `GtkClipboard` a maintenant plusieurs backends. La gestion du clavier a été également implémentée. Néanmoins, Wayland ne permet pas de changer la disposition du clavier à chaud... Reste le glisser-déposer et la gestions des popups (menu, dialogue) à terminer. Lorsque GNOME Shell sera un compositeur wayland, des travaux d'intégration sont attendus. Au final, wayland déporte pas mal de travail côté client. On pourrait se retrouver avec de grosses différences entre une application Qt et une application GTK quant au positionnement des popups, la gestion du glisser-déposer voire le copier coller. De grosses régressions sont possibles. Mais c'est encore trop tôt pour comparer. ### Des barres de défilement aux hormones Les barres de défilement permettent maintenant de basculer d'un défilement lent à un défilement rapide. Cela semble une bonne idée, mais pas facile à utiliser. Matthias a fait une vidéo pour expliquer les [différents modes de défilement](http://mclasen.fedorapeople.org/scrolling.webm). Mais on ne voit pas bien comment les déclencher. En utilisant l’ascenseur avec la touche Maj enfoncée, le défilement doux est activé. Par contre, toujours pas moyen de défiler de page en page avec la souris. Lorsqu'on clique hors de l'ascenseur, il se déplace à l'emplacement du curseur. C'est inutile ; quel utilisateur sait précisément à quel endroit il veut défiler ? Ce mode n'est pas pratique pour chercher dans une longue fenêtre. ### Broadway et HiDPI Grâce à la donation d'un chromebook pixel, la gestion des écrans rétina a été implémentée dans GTK+3.10. Mais cela nécessite cairo 1.13 qui sortira cet automne. Enfin, le [backend](http://fr.wikipedia.org/wiki/backend "Définition Wikipédia") HTML5 _Broadway_ fonctionne dorénavant avec MS Windows. ## WebKitGTK+ multi-processus WebKitGTK+2.2 a mis l'accent sur le support Wayland, l'accessibilité et l'isolation de processus de rendu. Des chantiers énormes qui touchent le projet à tous les niveaux. Une poignée de plantages a été corrigée et des optimisations sur les images animées et les vidéos ont été réalisées. WebKitGTK+ bascule également sur le nouvel inspecteur web. # Réception positive par la communauté Les applications incomplètes, les régressions et les applications manquantes montrent un GNOME en mutation. Le choix arrêté d'utiliser GNOME 3.8 pour la prochaine RHEL a certainement joué sur cet état. Sur certains aspects, **GNOME 3.10 est clairement une version bêta, voire alpha de GNOME 4.0**. Cela donne parfois un goût de chantier public ! Néanmoins, cette version est un bon pas en avant. Le bureau est stable et efficace. On ne regrette pas gnome-panel, ses applets et bonobo. La paramétrabilité est moins polémique avec les nouveaux panneaux, l'intégration de tweaks tools et les extensions. Pour les applications, il faut encore composer entre des applications GNOME 2 et des tiers comme Shotwell et Chromium. La popularisation des équipements mobiles remet évidemment en cause les DE classiques. Windows a fait le choix de la rupture. KDE du repli sur la plateforme pour décliner des interfaces spécialisées. Apple choisit la schizophrénie et hésite à vraiment unifier les deux mondes. Ubuntu unifie le bureau mais quid des applications ? GNOME choisit une approche volontariste mais plus conservatrice qu'il n'y paraît. Certes le paradigme a radicalement changé. Cependant, **le bureau et les applications progressent de front vers le one-size-fit-all**. Et rien n'empêche de fournir une interface classique avec la même plateforme, ou de faire tourner des applications traditionnelles. Cette approche commence à être appréciée et le GNOME bashing se démode. Un troll est en voie de disparition. Heureusement que Bastien NOCERA nous a pondu un commit sauvage pour supprimer le collage avec le clic-milieu. Nos vendredis ne seront pas inoccupés, qu'on se le dise ! # Disponibilité Cela devient une habitude depuis le divorce avec Ubuntu : la dernière version de GNOME 3 n'est pas très facile a obtenir. ## Fedora Fedora 20 est attendue pour le mois de novembre. Distribution de prédilection pour GNOME, elle intégrera bien sûr la dernière version de l'environnement de bureau. Le nouvel anaconda façon GNOME 3 est encore instable. Mais l'assistant de démarrage de GNOME fonctionne bien. ## Red Hat Entreprise Linux RHEL 7 embarquera l'environnement de bureau GNOME 3.8 dans son mode "[classique](https://linuxfr.org/users/antistress/journaux/rhel-7-utilisera-gnome-shell-en-mode-classique)". ## Debian Vous pouvez suivre l'avancement de l'intégration de GNOME dans Debian sur le [site de Frédéric Péters](http://www.0d.be/debian/debian-gnome-3.10-status.html). GNOME 3.8 arrive tout juste dans sid. Il y a de forte chance pour que Debian attende sa prochaine version stable pour mettre à jour GNOME. D'autant que GNOME 3.8 est la version de RHEL 6. ## Ubuntu GNOME Le wiki d'Ubuntu indique que la version annoncée pour octobre 2013 [n’inclura pas](https://wiki.ubuntu.com/SaucySalamander/Alpha2/UbuntuGNOME) la dernière mouture de GNOME. Pour cela, il faudra sans doute attendre avril 2014. La politique d'Ubuntu est désormais de rester avec la version N-1 de GNOME. Ce sera donc GNOME 3.8 pour Ubuntu 13.10. La variante **Ubuntu GNOME** se structure et propose une PPA pour passer à GNOME 3.10. Le divorce Unity/GNOME n'a pas été sans douleurs, mais aujourd'hui la cohabitation s'est largement améliorée. Empathy ne nécessite plus Single Sign On d'Ubuntu. Ubuntu GNOME 13.10 propose donc une distro GNOME beaucoup plus pure que la 13.04. A l'inverse, Ubuntu One n'est toujours pas intégré dans GNOME. Il faut donc apporter des solutions Unity pour en profiter. C'est l'occasion de tester un service ownCloud ! ## Gentoo et dérivés Bien que la dernière version stable soit encore la vieillissante [version 2.32](http://packages.gentoo.org/package/gnome-base/gnome), les dernières versions du bureau GNOME sont disponibles quelques semaines après leurs sorties officielles dans la branche test de l'arbre portage. Cette version 3.10 ne devrait pas faire exception, l'équipe en charge de son intégration ayant déjà commencé le travail via son [overlay officiel](http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=summary). Devenu une [dépendance obligatoire](http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.8.5.ebuild?view=markup) sous Gentoo avec GNOME 3.8, il est maintenant possible d'utiliser systemd en temps que système d'init alternatif sous Gentoo Linux et [des travaux sont en cours pour se passer complètement d'OpenRC](https://bugs.gentoo.org/show_bug.cgi?id=373219). Sabayon Linux propose d'ores et déjà [GNOME 3.8](http://www.sabayon.org/release/press-release-sabayon-1308) et permet de [remplacer OpenRC par systemd](https://github.com/Sabayon/systemd-love). L'arrivée de cette version 3.10 dans Sabayon devrait donc se faire tout en douceur. En revanche les choses semblent beaucoup plus compliquées du coté de [Calculate Linux](http://www.calculate-linux.org/blogs/en/439/show) et [Funtoo](http://bugs.funtoo.org/browse/FL-674). La dépendance à systemd n'est pas sans provoquer le débat. ## gnome-ostree devient GNOME Continuous Une image pour machine virtuelle au format qcow2 est disponible. Les sources telles qu'elles figurent dans le dépôt de développement sont compilées en continu, et une [nouvelle image](http://build.gnome.org/ostree/buildmaster/images/z/current/) est mise à jour très fréquemment. # GNOME 3.12 La version de printemps 2014 devrait être un bon cru. Les changements pour wayland seront stabilisés et certaines régressions corrigées. Pour avoir une idée de ce qui se prépare pour les 12 prochains mois, nous vous invitons à regarder [la conférence](http://www.superlectures.com/guadec2013/the-future-of-gnome-3) donnée par [Allan Day](http://afaikblog.wordpress.com/) lors du dernier GUADEC. Un nouveau mainteneur pour Brasero. Joshua Lock [a annoncé reprendre la maintenance](https://mail.gnome.org/archives/release-team/2013-July/msg00044.html) du logiciel de gravure, qui n'avait pas connu beaucoup d'évolutions ces 3 dernières années. Pas sûr que ça dissuade Allan Day d'exclure ce logiciel de gnome-core, les graveurs de disques étant en voie de disparition. Federico Mena Quintero a fait un travail de fond d'optimisation de GNOME Shell. On devrait les voir arriver pour 3.12. Des fastpath, la désactivation de certains effets, la réduction du nombre de copie de tampons et de redessin complet d'écran, la réduction de la zone à redessiner permette des gains substantiels. Vidéos devrait rejoindre la liste des applications conçues pour gérer les fichiers en fonction de leur nature (documents, musiques, photos...), avec l'idée de pouvoir masquer à terme la complexité inhérente à la gestion de fichiers (à la manière de ce qui existe sur les ordiphones). La transformation de Totem en Vidéos devait lui permettre d'accéder indifféremment aux ressources stockées localement ou en ligne, mais sa publication à été [reportée une seconde fois](https://mail.gnome.org/archives/desktop-devel-list/2013-July/msg00059.html). GNOME Photos devrait supporter les photos Facebook. Zimbra devrait faire son entrée parmi les comptes en ligne. GNOME Logiciels devrait apporter les captures d'écrans, les notations et plus. Gitg a de grand projets pour devenir un centre de gestions de dépôts git, avec en ligne de mire, GNOME IDE. ## Montréal 2013 L'avenir du GNOME printanier n'est fixé qu'au Boston Summit. Cette année, ce sera du 12 au 14 octobre à ... Montréal !!! L’événement a été rebaptisé [Montréal 2013](https://wiki.gnome.org/Montreal2013). Verra-t-on un jour un Boston Summit européen ?

AltStyle によって変換されたページ (->オリジナル) /