URL: https://linuxfr.org/news/gnome-3-34 Title: GNOME 3.34 Authors: antistress Davy Defaud, M5oul, thamieu, ZeroHeure, esdeem, Laurent Pointecouteau, BAud, BenoĂźt Sibaud, Jarvis, Thomas Debesse, Anonyme, bubarđŸŠ„, Jehan, 4fages, palm123, Gounou, Ysabeau đŸ§¶, GSurrel et theojouedubanjo Date: 2019ćčŽ05月11æ—„T18:29:15+02:00 License: CC By-SA Tags: gtk, gtk3, shotwell, geary, wayland, sortie_version et pitivi Score: 61 Sorti le 12 septembre 2019, GNOME 3.34 est baptisĂ© « Thessaloniki », pour rendre hommage Ă  l’équipe qui a organisĂ© dans la ville grecque la rĂ©cente confĂ©rence annuelle des utilisateurs et dĂ©veloppeurs de GNOME (GUADEC). Comme tous les six mois, cette nouvelle version arrive avec son lot de nouveautĂ©s, qui concernent peut‐ĂȘtre davantage le Shell que les applications cette fois‐ci. On vous prĂ©sentera les plus importantes d’entre elles, ainsi que les faits marquants du dernier cycle de dĂ©veloppement, dont le travail effectuĂ© parallĂšlement pour prĂ©parer GTK 4. ---- [Notes de version](https://help.gnome.org/misc/release-notes/3.34/) [DĂ©pĂȘche prĂ©cĂ©dente, Ă  l’occasion de la 3.32](https://linuxfr.org/news/au-fait-quoi-de-neuf-dans-gnome-3-32) [Rapport de la fondation GNOME pour 2018](https://www.gnome.org/news/2019/06/annual-report-2018/) [Annonce de la nouvelle version](https://mail.gnome.org/archives/devel-announce-list/2019-September/msg00004.html) ---- # Les nouveautĂ©s ## ExpĂ©rimental : GNOME coupe le cordon avec X11 Carlos Garnacho, de Red Hat, a modifiĂ© Mutter afin que, dans une session Wayland, [GNOME Shell puisse se lancer indĂ©pendamment de X.Org](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Mutter-X-On-Demand). Cela permettra de rĂ©duire l’empreinte matĂ©rielle de votre environnement de bureau prĂ©fĂ©rĂ© et, Ă©ventuellement, d’augmenter sa stabilitĂ©. La fonctionnalitĂ© est encore expĂ©rimentale, le temps de finir le mĂ©nage dans les coins. Si vous dĂ©cidez de l’activer, alors XWayland ne sera plus lancĂ© qu’en cas de besoin, pour accompagner le lancement d’une application restĂ©e dĂ©pendante de X.Org. Vous voulez savoir si toutes vos applications tournent nativement sous Wayland ? La commande `xlsclients` permet de savoir quels logiciels recourent actuellement Ă  XWayland sur votre systĂšme. Et, bonne nouvelle, parmi les applications qui n’étaient pas encore portĂ©es vers Wayland, [Firefox et Thunderbird sont en train de sauter le pas](https://linuxfr.org/news/firefox-69#toc-%C3%89tat-de-la-version-wayland-de-firefox). ## Dossier d’applications au glisser‐dĂ©poser GNOME a trois façons de lancer Ă  la souris des applications : depuis le _dash_ latĂ©ral et depuis les deux onglets de l’écran central « FrĂ©quemment utilisĂ©es » et « Toutes les applications ». PrĂ©cĂ©demment, il Ă©tait dĂ©jĂ  possible d’organiser ce dernier onglet en crĂ©ant des dossiers destinĂ©s Ă  regrouper diffĂ©rents raccourcis vers vos applications... Ă  l’aide de la LogithĂšque. Encore fallait‐il le savoir ! Georges Basile Stavracas Neto, d’Endless, a dĂ©veloppĂ© quelque chose de plus intuitif que l’on retrouve dans les lanceurs Android. Dans la vue « Toutes les applications », glisser‐dĂ©poser directement une application sur une autre crĂ©e un dossier _ad‐hoc_. [Quatre vidĂ©os illustrent cette nouvelle fonctionnalitĂ©](https://feaneron.com/2019/08/05/app-grid-in-gnome-shell/). Le correctif 3.34.1 permet notamment [d’éditer le nom des dossiers d’applications](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Shell-Mutter-3.34.1). ## Meilleures performances Le travail sur les performances, dĂ©marrĂ© avec la version prĂ©cĂ©dente, continue. Nous listons quelques correctifs de Daniel van Vugt pour Canonical, couverts par _Phoronix_ (en anglais) : * [_GNOME 3.34’s Mutter Lowers Output Lag On X11 To Match Wayland Performance_](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Lower-X11-Out-Lag) ; * [_GNOME 3.34's Mutter Lands A Last‐Minute Performance Fix For NVIDIA on X11_](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Last-Minute-NVIDIA) ; * [_GNOME 3.34’s Mutter Gets Important Fix To Avoid Stuttering / Frame Skips_](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Mutter-No-Frame-Skip) ; * [_Another Attempt At Reducing GNOME’s Mutter Input Latency_](https://www.phoronix.com/scan.php?page=news_item&px=Another-Mutter-Input-Latency-2) ; * [_The Latest GNOME Performance Issue Being Addressed Are OpenGL Pipeline Stalls_](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Fixing-GL-Pipeline-Stalls). En particulier, pour ceux qui ont Ă©tĂ© confrontĂ©s au bogue du dĂ©placement du pointeur ralenti (euphĂ©misme) sous Wayland, Daniel van Vugt [signale](https://bugzilla.gnome.org/show_bug.cgi?id=745032#c147) que deux correctifs devraient chacun particuliĂšrement aider (et encore plus ensemble) : le [premier](https://gitlab.gnome.org/GNOME/mutter/merge_requests/719) permet de conserver la fluiditĂ© du mouvement, y compris en cas de charge importante du processeur, le [second](https://gitlab.gnome.org/GNOME/mutter/merge_requests/189) essaie de rĂ©duire ladite charge du processeur. En ce qui concerne l’amĂ©lioration des performances pour le multi‐moniteur sous Wayland, [le travail est en cours](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Ref-Count-Multi-Head-Way). D’autres optimisations sont dans les tuyaux, comme [celle pour Wayland en mode plein‐écran](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-PR-Pending-FS-Unredir) par Jonas Ådahl de Red Hat. Et pour pouvoir aller plus loin encore, Matthias Clasen, Christian Hergert, tous deux de Red Hat, Georges Stavracas, d’Endless, et Jonas Ådahl, de Red Hat, avec la collaboration d’Eric Anholt, de Broadcom, dotent GTK, GJS, et maintenant GNOME Shell et Mutter, [d’outils pointus de mesure via Sysprof](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-Sysprof-Lands) (Ă©galement intĂ©grĂ© Ă  Builder). ![Capture d’écran de Sysprof](https://blogs.gnome.org/chergert/files/2019/08/Screenshot-from-2019ćčŽ08月01æ—„-00-50-15.png) ## Du cĂŽtĂ© des applis Sans viser l’exhaustivitĂ© : * _Cartes_ : dĂ©couvrez les nouveautĂ©s [en](https://ml4711.blogspot.com/2019/05/some-maps-news.html) [trois](https://ml4711.blogspot.com/2019/06/midsomer-maps.html) [articles](https://ml4711.blogspot.com/2019/09/maps-and-gnome-334.html) ; * _Musique_ rĂ©percute dĂ©sormais les ajouts et suppressions de titres au sein de vos rĂ©pertoires ; * _Jeux_ : possibilitĂ©, [notamment](https://blogs.gnome.org/alexm/2019/09/12/gnome-games-3-34/), d’avoir plusieurs points de sauvegarde d’un mĂȘme jeu ; * _Web_ : cantonnement des processus Web dans des bacs Ă  sable, refonte du bloqueur de publicitĂ©s intĂ©grĂ© ; * _Usage_ : cette application en dĂ©veloppement, [qui se veut plus complĂšte par certains cĂŽtĂ©s, tout en Ă©tant plus simple que le Moniteur systĂšme](https://feborg.es/introducing-gnome-usages-storage-panel), est pressentie pour devenir une [_core app_](https://wiki.gnome.org/Design/Apps) Ă  terme : ![Interface de GNOME Usage](https://feborg.es/files/2019/06/image2-768x507.png) # Autour de GNOME ## The Wayland Itches project Hans de Goede, de Red Hat, a lancĂ© _The Wayland Itches project_, que l’on pourrait traduire par « projet des choses qui dĂ©mangent avec Wayland », pour aider Ă  rĂ©gler les derniĂšres choses qui peuvent gĂȘner lorsque l’on passe de X11 Ă  Wayland. Dans un [premier billet](https://hansdegoede.livejournal.com/21387.html), il invite chacun Ă  lui Ă©crire pour les lui signaler, tout en promettant qu’il lira tous les courriels Ă  dĂ©faut de pouvoir rĂ©pondre Ă  tous. Dans un [deuxiĂšme billet](https://hansdegoede.livejournal.com/21944.html), il prĂ©sente les demandes qui lui ont Ă©tĂ© soumises — celle de pouvoir pivoter l’écran avec un raccourci clavier est de votre serviteur. :) ## Rencontres : GUADEC, GNOME Shell Hackfest, ConfĂ©rence GStreamer et Linux App Summit ### PassĂ© Les vidĂ©os du dernier GUADEC sont [en ligne](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-GUADEC-2019-Videos). Un certain nombre d’entre elles vous sont prĂ©sentĂ©es dans [ce billet](https://feborg.es/guadec2019/). ### PrĂ©sent Le GNOME Shell Hackfest 2019 vient juste d’avoir lieu (participent Red Hat, Canonical, Endless, Purism...) : la bibliothĂšque [Graphene](https://github.com/ebassi/graphene), l’espace colorimĂ©trique [Y’UV](https://fr.wikipedia.org/wiki/YUV), le multi‐écran Ă  rĂ©solutions disparates (_mixed DPI_), XWayland Ă  la demande, etc., Ă©taient initialement au programme. ### Futur La [confĂ©rence GStreamer 2019](https://gstreamer.freedesktop.org/conference/2019/) se dĂ©roulera, quant Ă  elle, les 31 octobre et 1^(er) novembre prochains Ă  Lyon. Le « [Sommet pour les applications GNU/Linux](https://linuxappsummit.org/) », qui se tiendra du 12 au 15 novembre 2019 Ă  Barcelone (Espagne), rĂ©unira GNOME et KDE. ## Quel futur pour Pango ? Matthias Clasen (_mclasen_), de Red Hat, a partagĂ© [sa vision](https://blogs.gnome.org/mclasen/2019/05/25/pango-future-directions/) du futur de [[Pango]], que l’on peut grossiĂšrement rĂ©sumer par : ĂȘtre au plus prĂšs de [[HarfBuzz]]. Il dĂ©voile en outre en [deux](https://blogs.gnome.org/mclasen/2019/07/19/pango-updates/) [billets](https://blogs.gnome.org/mclasen/2019/07/27/more-text-rendering-updates/) les nombreuses nouveautĂ©s de la version 1.44 de Pango. ## Shotwell et Geary tracent leur route Nous vous l’avions signalĂ© dans une [prĂ©cĂ©dente dĂ©pĂȘche](https://linuxfr.org/news/gnome-3-22-karlsruhe-a-land-far-far-away#shotwell-et-geary), ces deux logiciels pour GNOME, dĂ©veloppĂ©s initialement par la Yorba Foundation avant qu’elle ne jette l’éponge, sont de nouveau actifs depuis quelques annĂ©es : * le logiciel de courriels [Geary](https://wiki.gnome.org/Apps/Geary) (plutĂŽt rĂ©servĂ© aux Ă©crans larges, type 16/9, d’aprĂšs nos tests) est particuliĂšrement actif en 2019, aprĂšs une accalmie l’an passĂ© [semble‐t‐il](https://gitlab.gnome.org/GNOME/geary/blob/master/NEWS) — Ă  noter, d’ailleurs, qu’[un co‐mainteneur est demandĂ©](https://wiki.gnome.org/Apps) ; * l’organisateur d’images [Shotwell](https://wiki.gnome.org/Apps/Shotwell) reçoit, depuis sa reprise en main, des mises Ă  jour Ă  un rythme [impressionnant](https://github.com/GNOME/shotwell/blob/mainline/NEWS). ## Pitivi presque en 1.0 [Pitivi](http://www.pitivi.org/), logiciel de montage vidĂ©o basĂ© sur GStreamer qui se veut simple et puissant, aurait dĂ» sortir pendant l’étĂ© dans sa version 1.0, mais la correction d’un bogue de derniĂšre minute directement dans GStreamer impose d’attendre la publication d’une mise Ă  jour de ce dernier. Par ailleurs, l’étĂ© a permis Ă  quelques Ă©tudiants de travailler sur le projet, comme on peut le lire [ici](https://yatinmaan.github.io/2019/07/12/GSoC-with-Pitivi/) et [lĂ ](https://millancv.github.io//GSoC-1/). Enfin, un rĂ©sumĂ© du travail rĂ©alisĂ© au premier semestre par Thibaut Saulnier, d’Igalia, au sein de GES (_GStreamer Editing Services_) est consultable [ici](https://base-art.net/Articles/review-of-the-igalia-multimedia-team-activities-2019h1/). L’équipe de dĂ©veloppement [sera prĂ©sente](https://nitter.net/Pitivi/status/1184087264487444480) Ă  la confĂ©rence GStreamer de Lyon (lire ci‐dessus). ## GParted 1.0 Le portage de GParted (outil de partitionnement trĂšs complet) vers GTK+ 3 a Ă©tĂ© rĂ©alisĂ© Ă  l’occasion de [la version 1.0, sortie le 29 mai 2019](https://gparted.org/news.php?item=224). Notez que, malgrĂ© ce portage, GParted ne peut toujours pas fonctionner nativement avec Wayland, puisqu’il exige les droits du superutilisateur (_root_) pour ĂȘtre lancĂ©. ## GIMP 2.10.10 et 2.10.12 Dans l’intervalle, la [version 2.10.10](https://linuxfr.org/news/gimp-2-10-10-c-est-dur-de-colorier) du cĂ©lĂšbre logiciel de retouche d’images GIMP a Ă©tĂ© publiĂ©e, ainsi que la [version 2.10.12](https://linuxfr.org/news/gimp-2-10-12-liberons-les-bugs) (et le boulot continue en parallĂšle sur la branche de dĂ©veloppement, avec le chantier du passage Ă  GTK+ 3). ## Un petit nouveau : GNOME Feeds Aux cĂŽtĂ©s de [[Liferea]] et [FeedReader](https://jangernert.github.io/FeedReader/), tous deux activement maintenus, [GNOME Feeds](https://gitlab.com/gabmus/gnome-feeds), un nouveau projet de lecteur de flux RSS Ă©merge : Ă©crit en Python et GTK, et disponible en [Flatpak](https://flathub.org/apps/details/org.gabmus.gnome-feeds). ![GNOME Feeds](https://s3-eu-central-1.amazonaws.com/merveilles/media_attachments/files/000/261/833/original/a9bb9dc76fffb665.png) ## L’affaire du hack des iPhones Quel rapport avec GNOME me direz‐vous ? Eh bien, c’est que le _hack_ rĂ©vĂ©lĂ© par Project Zero exploitait une faille de WebKit, moteur de rendu commun Ă  un certain nombre de navigateurs Web (entre autres logiciels), dont GNOME Web, qui repose sur [WebKitGTK 2](https://webkitgtk.org/) (de mĂȘme que [Lua Kit](https://luakit.org/), [Midori](https://www.midori-browser.org/) ou encore [surf](https://surf.suckless.org/)). Du coup, la question de la sĂ©curitĂ© du navigateur officiel du bureau GNOME [se pose](https://blogs.gnome.org/mcatanzaro/2019/09/08/webkit-vulnerabilities-facilitate-human-rights-abuses/). # À venir dans GNOME ## Correction du mode nuit sous Wayland Lire [l’article sur _Phoronix_](https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-3.35.1-Released). ## ReportĂ© Ă  GNOME 3.36 L’amĂ©lioration des performances du Shell via Ă  un important changement dans la façon dont GJS, le moteur JavaScript de GNOME Shell, fonctionne, grĂące Ă  Philip Chimento d’Endless, sur proposition de Nika Layzell de Mozilla (GJS est basĂ© sur SpiderMonkey, le moteur JavaScript de Firefox [[billet de blogue](https://ptomato.wordpress.com/2018/11/06/taking-out-the-garbage/), [rapport de bogue](https://gitlab.gnome.org/GNOME/gjs/issues/217)]. ## Travaux cĂŽtĂ© design ### Sur le Shell Au cours de ce dernier cycle, les travaux de design les plus intĂ©ressants sont sans doute du cĂŽtĂ© du shell. Le designer canadien Samuel Hewitt a proposĂ© plusieurs pistes d’évolution importantes L’une d’elles consiste Ă  rendre la [prĂ©sentation des rĂ©sultats de recherche](https://gitlab.gnome.org/Teams/Design/os-mockups/issues/17) plus esthĂ©tique et plus lisible. On peut constater sur le ticket GitLab que, plusieurs annĂ©es aprĂšs son abandon, webOS continue d’inspirer fortement la conception de GNOME. Autre aspect du Shell pour lequel des Ă©volutions sont envisagĂ©es : le [menu d’état du systĂšme](https://gitlab.gnome.org/Teams/Design/os-mockups/issues/19). Ce menu pourrait ĂȘtre amĂ©liorĂ© sur un certain nombre de points (par exemple pour activer ou dĂ©sactiver une interface rĂ©seau en un clic), et des pistes trĂšs diffĂ©rentes sont Ă©tudiĂ©es. Bonne nouvelle pour la suite : aprĂšs Tobias Bernard, [Sam rejoint Purism](https://samuelhewitt.com/blog/2019-07-30-joining-purism) pour travailler sur le design de GNOME ! La prochaine version du Shell [pourrait prendre en compte le choix de police paramĂ©trĂ© dans _Ajustements_](https://www.omgubuntu.co.uk/2019/07/finally-change-gnome-shell-font-interface). ### Sur l’application MĂ©tĂ©o MĂ©tĂ©o devrait faire l’objet d’un petit _lifting_. Les designers font le constat que, d’une part, la mise en page n’était pas si pratique d’utilisation selon les formats d’écran et, d’autre part, ce qu’ils avaient initialement envisagĂ© sur le plan esthĂ©tique pour ce logiciel n’avait jamais Ă©tĂ© implĂ©mentĂ©. Avec la [nouvelle approche](https://gitlab.gnome.org/GNOME/gnome-weather/issues/41) envisagĂ©e, les informations de tempĂ©rature seraient utilement complĂ©tĂ©es par celles sur le vent et les prĂ©cipitations. On remarquera Ă©galement que pour rendre le logiciel visuellement attractif alors que les photos seraient abandonnĂ©es, les icĂŽnes symboliques seraient remplacĂ©es par de nouvelles icĂŽnes colorĂ©es, auxquelles Jakub Steiner s’est attelĂ©. ## État de GTK 4 ### Un nouveau gestionnaire de positionnement pour GTK À l’issue d’un voyage de mille jours (oui, oui : vous avez bien lu !), un nouveau systĂšme de positionnement (_Constraint‐based layout_) a Ă©tĂ© intĂ©grĂ© Ă  GTK 4. Emmanuele Bassi a annoncĂ© la [bonne nouvelle sur Mastodon](https://mastodon.social/@ebassi/102373544186246750) : > _Fun stuff: GtkConstraintLayout, the equivalent of Apple’s AutoLayout and Android’s ConstraintLayout, has landed in GTK’s master branch, and will be available in the next major release: ._ Il revient plus en dĂ©tails sur son fonctionnement dans un [billet sur le blog de GTK](https://blog.gtk.org/2019/07/02/constraint-layouts/). ### Autres fonctionnalitĂ©s en dĂ©veloppement Les fonctionnalitĂ©s suivantes ont Ă©tĂ© considĂ©rĂ©es, [lors du GUADEC 2017](https://blog.gtk.org/2017/08/07/progress-towards-gtk-4/) et du _GTK+ hackfest_ de 2018, comme indispensables Ă  GTK 4. Nous les faisons suivre de leurs Ă©tats d’avancement respectifs, d’aprĂšs la [feuille de route du projet](https://gitlab.gnome.org/GNOME/gtk/-/milestones/1) : * _Constraint‐based layout_ : `achevĂ©e` (_cf._ paragraphe prĂ©cĂ©dent) ; * _Convert keyboard handling to event controllers_ : `en cours` ; * _Non‐fallback text rendering_ : `en cours` (_cf._ [ce rĂ©cent billet](https://blogs.gnome.org/chergert/2019/08/01/sysprof-updates/)) ; * _A finished GL renderer_ : `achevĂ©e` ; * _Clean support for subsurfaces in GDK_ : `Ă  faire` ; * _No more root window in GDK_ : `en cours` ; * _Event cleanup_ : `achevĂ©e`. Par ailleurs, s’est tenu en juillet Ă  Portland (Oregon) le _GTK West Coast Hackfest_ qui a permis [les progrĂšs relatĂ©s sur _Phoronix_](https://www.phoronix.com/scan.php?page=news_item&px=GTK4-Scrolling-And-Blinking). Au final, [GTK 4 pourrait ĂȘtre prĂȘt dans un an](https://www.phoronix.com/scan.php?page=news_item&px=GTK4-Features-Delay-Autumn-2020). Enfin, et pour l’anecdote, on apprend sur la liste de diffusion des dĂ©veloppeurs GTK que l’on passe de GTK+ 3 Ă  GTK 4 (sans le « + »). On apprend surtout [pourquoi](https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html). # Des discussions animĂ©es au sein du projet ! ## Faire Ă©voluer la terminologie pour favoriser l’inclusivitĂ© ? * [_master/slave_](https://mail.gnome.org/archives/desktop-devel-list/2019-April/msg00049.html). ## ƒcumĂ©nisme (ou pas) de la LogithĂšque * [Snap et Flatpak](https://blogs.gnome.org/hughsie/2019/07/12/gnome-software-in-fedora-will-no-longer-support-snapd/). # Entretien avec Matthias Clasen (Red Hat) « Matthias Clasen aime passer du temps Ă  l’extĂ©rieur, a de super cheveux et travaille sur GTK »... La suite [_ici_](https://blogs.gnome.org/engagement/2019/06/11/meet-matthias-clasen/).

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /