URL: https://linuxfr.org/news/parution-de-gnome-3-30 Title: Parution de GNOME 3.30 Authors: thamieu Davy Defaud, M5oul, antistress, BAud, Laurent Pointecouteau, palm123, ariasuni, bolikahult, ZeroHeure, Anonyme, gnumdk, BenoĂźt Sibaud, esdeem, Jehan, bubarđŠ„, Nicolas Casanova, Bruno Michel et Cyprien Date: 2018ćčŽ05æ01æ„T18:46:18+02:00 License: CC By-SA Tags: gnome, gnome3, sortie_version, fedora, wayland, guadec et opensuse Score: 83 AnnoncĂ© le 5 septembre 2018, GNOME 3.30 est baptisĂ© « AlmerĂa », pour rendre hommage Ă lâĂ©quipe qui a organisĂ© dans la ville espagnole 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. On vous prĂ©sentera les plus importantes dâentre elles, ainsi que les faits marquants du dernier cycle de dĂ©veloppement.  ---- [Article prĂ©cĂ©dent, Ă lâoccasion de la 3.28](https://linuxfr.org/news/gnome-3-28) [Notes de version de GNOME 3.30](https://help.gnome.org/misc/release-notes/3.30/) [VidĂ©os du GUADEC 2018](http://videos.guadec.org/2018/) ---- # ĂvĂšnements ## Un coup de boost ? En mai sâest tenu un hackathon GNOME pour [rĂ©duire la consommation de ressources](https://wiki.gnome.org/Hackfests/Performance2018) dâune session typique de GNOME. CoorganisĂ© par la fondation Raspberry Pi, on devine quâil sâagissait dâadapter lâenvironnement de bureau Ă des ordinateurs modestes. Il y avait de quoi faire, parce que, au moins sur Fedora, le Shell Ă©tait instanciĂ© deux fois : une fois par la session utilisateur (normal), et une fois par le gestionnaire de sessions ! Comme on peut le lire sur [le blog du GNOME Libre](https://www.gnomelibre.fr/2018/05/hackathon-gnome-pour-lamelioration-des-performances/), une [sĂ©rie de correctifs](https://github.com/jwrdegoede/gdm/commits/stop-chooser-after-login) apportĂ©s Ă GDM permet de faire chuter le poids du Shell sur la mĂ©moire vive : 280 Mio de moins sur la balance ! Les efforts pour rĂ©duire globalement la consommation de ressources ont portĂ© leurs fruits puisque, mis bout Ă bout, ce ne sont pas moins de [750 Mio de mĂ©moire vive qui ont Ă©tĂ© libĂ©rĂ©s](https://wiki.gnome.org/Hackfests/Performance2018/Agenda) ! On notera Ă©galement que les dĂ©veloppeurs se dotent de nouveaux [outils pour dĂ©tecter les goulots dâĂ©tranglement](https://gitlab.gnome.org/GNOME/mutter/merge_requests/197). ## Visites estivales En juin, Richard Hugues rendait visite Ă Canonical pour parler un peu du gestionnaire de Logiciel. Vous pouvez consulter le [billet de Will Cooke](https://blog.ubuntu.com/2018/06/20/report-from-the-gnome-software-design-sprint) si vous voulez voir des gens coller des _post-it_ sur des portes de placard. GNOME a rendu une petite visite Ă KDE ! Fin aoĂ»t se tenait en effet lâAkademy, lâĂ©vĂšnement qui rassemble chaque annĂ©e la communautĂ© KDE. Carlos Soriano et Felipe Borges ont donc rencontrĂ© les participants et ont dressĂ© un [petit compteârendu](https://csorianognome.wordpress.com/2018/08/24/a-gnome-dev-enters-an-akademy-and/). Au fait, vous avez dĂ©jĂ entendu parler de KDE Connect ? On apprend dans le compteârendu quâAlbert Vaca, lâauteur du fameux logiciel, utilise en fait GNOME. Ăa, câest dit. # Bas niveau ## En vrac : GTK, GLIB... On trouve sur le GitLab des exemples intĂ©ressants de solutions Ă trouver pour adapter GTK au mobile. Câest ce qui avait poussĂ© Purism Ă confier Ă Adrien Plaza le dĂ©veloppement de la bibliothĂšque _Hdy_, destinĂ©e Ă permettre aux applications de redimensionner leur interface aux diffĂ©rents formats dâĂ©cran. ProblĂšme tout bĂȘte : la [gestion des arrondis de la barre de titre peut sâavĂ©rer parfois compliquĂ©e](https://gitlab.gnome.org/GNOME/gtk/issues/1264#note_309596). Heureusement, une solution semble avoir Ă©tĂ© trouvĂ©e, et GTK 4 devrait en bĂ©nĂ©ficier si elle nâest pas livrĂ©e dans le lot de correctifs GTK 3.24.1. Câest tout Ă fait anecdotique, mais on ne peut rĂ©sister Ă lâenvie de partager ce billet (en anglais) avec vous : [Glib peut dĂ©sormais passer un chemin Ă la forme canonique](https://feaneron.com/2018/05/01/psa-glib-can-now-canonicalize-file-paths/). Dans sa [confĂ©rence sur Pipewire](http://videos.guadec.org/2018/GUADEC%202018%20-%20Wim%20Taymans%20-%20PipeWire-0g4c6q2-hgw.mp4), Wim Taymans a indiquĂ© que mĂȘme si dans les faits la technologie de Red Hat avait encore des soucis de latence, il devrait pouvoir prendre en charge les applications conçues pour Alsa, PulseAudio ou Jack, grĂące Ă des bibliothĂšques de substitution. On avait vu dans les discussions dâun [journal sur _LinuxFr.org_](https://linuxfr.org/users/thamieu/journaux/pipewire-veut-unifier-la-gestion-des-flux-audio-et-video) que cela nâĂ©tait pas du goĂ»t de tout le monde. ## Du rififi autour des micrologiciels Depuis plusieurs versions, il est possible de mettre Ă jour des micrologiciels (_firmware_) au travers de lâinterface graphique de GNOME Logiciels. Dans lâarriĂšreâboutique, lâinterface graphique sâappuie sur _fwupd_ pour « flasher » les composants, et _lvfs_ (_Linux Vendor Firmware Service_) pour hĂ©berger les binaires. Les utilisateurs de nombreuses distributions peuvent donc « _flasher_ » leur Ă©quipement de maniĂšre transparente, grĂące Ă la collaboration de sociĂ©tĂ©s comme Dell et Logitech. De son cĂŽtĂ©, lâentreprise System76, qui vend du matĂ©riel avec sa propre distribution prĂ©installĂ©e, prĂ©fĂšre sâappuyer sur un outillage de son cru, spĂ©cifique Ă son systĂšme dĂ©rivĂ© dâUbuntu : « Pop!\_OS ». Il en rĂ©sulte que les clients de System76 ne pourront probablement pas « _flasher_ » leurs composants sâils ont choisi dâutiliser une autre distribution. En mai dernier, Richard Hugues pointait du doigt la sociĂ©tĂ© pour ce quâil considĂ©rait comme [un choix regrettable](https://blogs.gnome.org/hughsie/2018/05/09/system76-and-the-lvfs/), et Cassidy James Blaede (alors designer chez System76) sâest empressĂ© dây [rĂ©pondre](https://plus.google.com/+CassidyJames/posts/RDKMJtGoX62) en justifiant que la sociĂ©tĂ© pouvait avoir dâautres prioritĂ©s que sâintĂ©grer Ă LVFS, et de dĂ©plorer lâattitude de Richard qui nâĂ©tait pas de nature Ă encourager des relations fructueuses autour de son projet. ## LVFS a le vent en poupe MalgrĂ© tout, [LVFS](https://fwupd.org/) prend de lâampleur et permet dĂ©sormais aux clients de deux douzaines de constructeurs â dont Realtek et Lenovo â de mettre Ă jour simplement les micrologiciels de leur Ă©quipement. Richard Hugues indique ainsi quâenviron 200 000 mises Ă jours ont lieu chaque mois, avec [un taux dâĂ©chec infĂ©rieur Ă 0,01 %](https://blogs.gnome.org/hughsie/2018/09/07/3-million-firmware-files-and-counting/). DorĂ©navant, la Fondation Linux sâimplique dans LVFS, ce qui permet simultanĂ©ment de pĂ©renniser le projet et Ă Hughsie de dĂ©gager du temps pour se consacrer un peu plus Ă GNOME Logiciels, par exemple. ## Des paquets Flatpak plus facile Ă rĂ©aliser Depuis notre [prĂ©cĂ©dent article sur GNOME](https://linuxfr.org/news/gnome-3-28#flatpak-ouvre-grand-son-portail), Flatpak a fait un petit peu de mĂ©nage. Comme lâ[explique Alex Larsson sur son blog](https://blogs.gnome.org/alexl/2018/08/10/the-birth-of-a-new-runtime/), Flatpak sâappuie gĂ©nĂ©ralement sur un environnement dâexĂ©cution (_runtime_) fourni par Freedesktop, et dont dĂ©rivent ensuite des implĂ©mentations pour GNOME ou KDE. Dans sa derniĂšre version, cette brique est totalement remaniĂ©e puisque Yocto en est Ă©jectĂ©, au profit de [BuildStream](https://gitlab.com/BuildStream/buildstream). Flatpak a de plus franchi un cap symbolique avec lâ[annonce de sa version 1.0](https://blogs.gnome.org/alexl/). Ă cette occasion, Bastian IlsĂž Hougaard a rĂ©alisĂ© une [nouvelle vidĂ©o parmi dâautres](https://blogs.gnome.org/bastian/2018/08/22/new-videos-new-opportunities/). On espĂšre, entre autres, voir arriver des nouveautĂ©s du cĂŽtĂ© des portails, notamment pour que les applications puissent communiquer avec les pĂ©riphĂ©riques USB... En tout cas, lâinventeur de Flatpak espĂšre, lui, que son mode de distribution des applications contribuera Ă lâavĂšnement de GNU/Linux sur le bureau ! # Applications ## IntĂ©gration de GNOME sous mobile avec Librem 5 Dans notre article sur GNOME 3.28, [nous avions parlĂ© du Librem 5](https://linuxfr.org/news/gnome-3-28#vers-les-mobiles), le « smartphone libre » en cours de rĂ©alisation par la sociĂ©tĂ© Purism. Purism, qui sâadresse pour le moment Ă un public conscient de lâimportance de lâinformatique libre, avait fait le choix de distribuer son ordinateur de poche sous GNOME. ForcĂ©ment, ça demandait quelques efforts pour adapter lâenvironnement de bureau au mobile... Pour adapter lâergonomie des logiciels existants (Ă commencer par le Shell, mais Ă©galement le gestionnaire de contacts) et concevoir de nouveaux logiciels pour rĂ©pondre aux usages que lâon peut avoir en dĂ©placement (tĂ©lĂ©phoner, par exemple...), Purism avait recrutĂ© une personne dĂ©nommĂ©e Tobias Bernard. Alors mĂȘme que le Librem 5 ne devrait pas voir le jour avant 2019, GNOME bĂ©nĂ©ficie dĂ©jĂ des prolifiques et excellentes [contributions du designer allemand](https://gitlab.gnome.org/bertob). Ce dernier a, comme lâannĂ©e derniĂšre, donnĂ© une [confĂ©rence au GUADEC](http://videos.guadec.org/2018/GUADEC%202018%20-%20Tobias%20Bernard%20-%20Designing%20GNOME%20Mobile-b1PVepoAxxw.mp4), dont on peut retrouver [les diapos ici](https://github.com/bertob/guadec2018-slides). ## Les applications GNOME La plus grosse nouveautĂ© de GNOME 3.30, câest probablement lâarrivĂ©e de lâapplication Podcasts ! DĂ©veloppĂ©e par Tobias Bernard (design) et Jordan Petridis (code), il sâagit dâune interface GTK supplĂ©mentaire pour rapatrier et lire les enregistrements audio. Contrairement Ă Vocal ou GPodder, Podcasts est Ă©crit en Rust et vise Ă une intĂ©gration parfaite avec GNOME, pour le bureau comme pour le mobile (illustration ciâdessous au centre).  [_Fractal_](https://wiki.gnome.org/Apps/Fractal), le trĂšs rĂ©cent client [Matrix](https://en.wikipedia.org/wiki/Matrix_(communication_protocol)) Ă©crit en Rust, a connu de nombreuses amĂ©liorations. Le billet de blog de [Eisha ChenâYenâSu](https://eishagsoc.wordpress.com/2018/08/09/my-final-report-for-gsoc-2018/) montre, captures dâĂ©cran Ă lâappui, les nombreuses amĂ©liorations que la dĂ©veloppeuse a implĂ©mentĂ©es Ă partir des dessins de [Tobias Bernard](https://blogs.gnome.org/tbernard/tag/fractal/)). Mais Fractal se fractionne ! Suite Ă une sombre histoire de [banquets et de barbecues](https://blogs.gnome.org/tbernard/2018/05/16/banquets-and-barbecues/), lâinterface graphique doit ĂȘtre dĂ©coupĂ©e en deux applications pour couvrir au mieux les diffĂ©rents usages. Dâun cĂŽtĂ©, les conversations en tĂȘteâĂ âtĂȘte devraient se faire Ă travers lâapplication _Messages_ ; de lâautre, on pourra parler Ă de nombreuses personnes dans diffĂ©rents salons en utilisant lâapplication _Discussions_. Les noms sont encore susceptibles de varier, mais lâidĂ©e est lĂ ! *Machines* est bien connu pour permettre de faire tourner facilement des machines virtuelles sur son PC. Ce que lâon sait peutâĂȘtre moins, câest quâil permet Ă©galement de prendre le contrĂŽle de machines distantes. Le [fameux RDP](https://feborg.es/boxes-rdp/) vient dâĂȘtre ajoutĂ© Ă la liste des protocoles pris en charge. *[_Jeux_](https://wiki.gnome.org/Apps/Games)* a connu pas mal dâĂ©volutions importantes, notamment grĂące au travail de son nouveau mainteneur Alexander Mikhaylenko. Les jeux vidĂ©o peuvent maintenant ĂȘtre classĂ©s par dĂ©veloppeur ou par plateâforme, un peu comme dans _Musique_, et lâapplication peut ĂȘtre contrĂŽlĂ©e Ă la manette de jeu dĂšs son lancement, pour ne jamais avoir Ă toucher Ă son clavier â bien que dĂ©sormais lâon puisse Ă©galement configurer les actions des jeux sur les touches du clavier pour jouer sans manette. La version Flatpak, qui fournit par dĂ©faut des Ă©mulateurs intĂ©grĂ©s (contrairement aux versions des distributions qui dĂ©pendent de paquets distincts), inclut Ă prĂ©sent de quoi Ă©muler les jeux Sega Master System et Game Gear, Nintendo DS et mĂȘme Virtual Boy.  ## Autour de GNOME **[Dino](https://dino.im/)**, le client XMPP avec chiffrement intĂ©grĂ©, vient de se voir Ă©toffĂ© de la possibilitĂ© de chercher dans les messages. Dans la [demande dâintĂ©gration sur GitHub](https://github.com/dino/dino/pull/415), lâauteur mentionne plusieurs billets de blogs quâil a rĂ©digĂ©s tout au long du dĂ©veloppement. Ăa vaut le coup dâĆil car ça prĂ©sente les diffĂ©rentes phases de dĂ©veloppement, depuis une maquette graphique jusquâaux captures dâĂ©cran, une fois le code implĂ©mentĂ©.  **[Lollypop](https://wiki.gnome.org/Apps/Lollypop)**, un lecteur audio pour GNOME, continue son bout de chemin avec une forte reprise de lâactivitĂ© (lâauteur sâĂ©tait temporairement concentrĂ© sur une autre projet [Eolie](https://wiki.gnome.org/Apps/Eolie)). Les nouveautĂ©s sont nombreuses : tĂ©lĂ©chargement des paroles, mode « mini » amĂ©liorĂ©, gestion des dĂ©cennies, suppression du menu dĂ©portĂ©, etc. Le dĂ©veloppeur est soutenu par une communautĂ© force de propositions, ce qui permet dâamĂ©liorer rapidement les points faibles de Lollypop. Des paquets sont fournis pour Fedora, OpenSUSE et Ubuntu, que ce soit en version stable ou de dĂ©veloppement. **Pitivi** : la vitesse des clips [pourra ĂȘtre ajustĂ©e](https://suhas2go.github.io/gnome/pitivi/2018/06/02/GES_Slow_Motion/) dans une prochaine version (câest prĂ©vu pour la 2.0, la prochaine 1.0 nâautorisant pas de nouvelles fonctionnalitĂ©s par rapport aux versions actuelles), comme rĂ©sultat dâun travail sponsorisĂ© dans le cadre du [GSoC](https://fr.wikipedia.org/wiki/Google_Summer_of_Code "Google Summer of Code"). La fonctionnalitĂ© sera facilement accessible dans lâonglet _SĂ©quence_, qui comprendra alors trois rubriques : _Transformation_, _Effets_ et _Vitesse_. Par ailleurs, un greffon permettant de rechercher, Ă©couter puis importer des sons de la banque Freesound [est en cours de dĂ©veloppement](https://cfoch.github.io/tech/2018/07/24/a-freesound-plugin-for-pitivi.html). En attendant, vous pouvez tester [la version 0.999](https://gitlab.gnome.org/GNOME/pitivi/commit/1822154bfa0de4935b1da8303ba05ce33107f29f) sortie le 29 aoĂ»t dernier avec [les paquets Flatpak](http://developer.pitivi.org/Install_with_flatpak.html) mis Ă disposition (de la version stable comme de la version de dĂ©veloppement) ! Pour **Corebird**, câest [_No Future_](https://www.patreon.com/posts/corebirds-future-18921328). Le client libre et intĂ©grĂ© Ă GNOME pour accĂ©der aux services de Twitter a Ă©tĂ© rendu obsolĂšte par Twitter luiâmĂȘme. La cĂ©lĂšbre entreprise Ă lâoiseau bleu a en effet dĂ©cidĂ© de bloquer lâaccĂšs Ă ses services, sauf monĂ©tisation. On se consolera peutâĂȘtre bientĂŽt avec **[Trumpet](https://gitlab.gnome.org/BrainBlasted/Trumpet)**, un client libre Ă©crit en Rust pour interagir avec le [FĂ©divers](https://fr.wikipedia.org/wiki/Fediverse) (dont [Mastodon](https://fr.wikipedia.org/wiki/Mastodon_(r%C3%A9seau_social)), [Pleroma](https://pleroma.social/) et [PixelFed](https://pixelfed.org/)), actuellement en dĂ©veloppement. Si tout se passe bien, ce logiciel pourrait bien ĂȘtre rebaptisĂ© en quelque chose comme « GNOME Social ». Câest encore Tobias Bernard qui a rĂ©alisĂ© les maquettes visuelles du logiciel, et ça devrait ressembler à ça : [](https://img.linuxfr.org/img/68747470733a2f2f6d61747269782e6f72672f5f6d61747269782f6d656469612f76312f646f776e6c6f61642f646973726f6f742e6f72672f4f5551554f4e414c6256697868684151756e707274654a58/OUQUONALbVixhhAQunprteJX) Autre logiciel qui nâen est quâĂ ses dĂ©buts : **[Password Safe](https://gitlab.gnome.org/World/PasswordSafe)**. Sâil sâagit dâune Ă©niĂšme interface graphique pour manipuler les bases KeePass, celuiâci est le premier Ă proposer une intĂ©gration Ă©troite Ă GNOME, aussi bien sur bureau que sur mobile. Le code est hĂ©bergĂ© sur la [forge de GNOME](https://gitlab.gnome.org/World/PasswordSafe). Vous pouvez jeter un Ćil au fichier `README.md` pour savoir comment tester la version de dĂ©veloppement. Divulgation : avec Flatpak, bien sĂ»r ! # Changements soudains du cĂŽtĂ© de la fondation ## GitLab Carlos Soriano, qui Ă©tait extrĂȘmement impliquĂ© dans ce processus, [a annoncĂ©](https://mail.gnome.org/archives/desktop-devel-list/2018-May/msg00051.html) fin mai que la migration depuis _cgit_ et Bugzilla vers GitLab Ă©tait terminĂ©e. Une bonne chose de faite aprĂšs un an et demi dâefforts ! Câest Ă la mĂȘme pĂ©riode que GitLab a publiĂ© un spot publicitaire de trois minutes mettant en scĂšne Soriano, Neil MacGovern, Nuritzi Sanchez et Sriram Ramkrishna. Vous pourrez vous infliger cette [vidĂ©o promotionnelle](https://www.youtube.com/watch?v=v6GTrbfe9xk) sur YouTube. ## Donations, 1^(re) partie Fin mai encore, la fondation GNOME annonçait quâelle Ă©tait tombĂ©e sur un million de dollars US. Ce sont des choses qui peuvent vous arriver aussi si vous rencontrez un ~~gĂ©nĂ©reux~~ [trĂšs riche donateur](https://www.gnome.org/news/2018/05/anonymous-donor-pledges-1m-donation-over-two-years/). Geste dĂ©sintĂ©ressĂ©, envie de transformer la Fondation GNOME en entreprise ou simple besoin de dĂ©fiscaliser ? La fondation a vite trouvĂ© quoi faire de cette nouvelle manne, puisquâelle a annoncĂ© [embaucher quatre personnes](https://www.gnome.org/news/2018/07/gnome-foundation-opens-recruitment-for-further-expansion/) : un dĂ©veloppeur pour GTK+, un administrateur systĂšme, un « coordinateur de programme » pour soulager les membres de la fondation, et un « coordinateur de dĂ©veloppement », dont la seule mission est de faire rentrer des sous. ## Donations, 2^(de) partie Peu de temps aprĂšs, la fondation a effectuĂ© une [nouvelle annonce](https://www.gnome.org/news/2018/08/gnome-foundation-receives-400000-from-handshake-org/). Cette foisâci, il Ă©tait question de 300 000 US$ supplĂ©mentaires Ă GNOME et [100 000 US$ Ă GIMP](https://www.gimp.org/news/2018/08/30/handshake-gnome-donation/), gĂ©nĂ©reusement attribuĂ©s par [Handshake](https://handshake.org/). On apprendra que Handshake est une organisation qui vise Ă remplacer les serveurs racines du DNS par une technologie Ă base de « blockchain ». # Pour la suite Dans six mois, de nombreuses applications vont perdre le fameux « App Menu » ! Ce menu global, apparaissant dans le Shell car supposĂ© affecter lâensemble des fenĂȘtres ouvertes dâune mĂȘme application, avait Ă©tĂ© trĂšs dĂ©criĂ© dĂšs son [introduction dans GNOME 3.4](https://help.gnome.org/misc/release-notes/3.4/index.html.fr#rnusers.application-menus), il y a de cela plus de six ans. GuidĂ©s notamment par la nĂ©cessitĂ© dâune approche qui convienne Ă la fois aux stations de bureau multiâĂ©crans et aux ordinateurs de poche, les designers ont fait le choix dâabandonner cette approche. Les entrĂ©es de ce menu devront faire lâobjet dâune [migration dĂšs GNOME 3.32](https://wiki.gnome.org/Design/Whiteboards/AppMenuMigration) derriĂšre un bouton « burger » plus classique. DerriĂšre cette proposition, on ne sera pas surpris de retrouver encore le nom de Tobias Bernard, si ? CĂŽtĂ© ergonomie, on peut aussi sâattendre Ă ce que le nouveau gestionnaire de session soit bientĂŽt implĂ©mentĂ©. Et tout cela devrait participer dâun [rafraĂźchissement graphique plus vaste](http://jimmac.musichall.cz/blog/2018-07-18-detail-considered-harmful/), puisquâune pelletĂ©e de nouvelles icĂŽnes devrait ĂȘtre livrĂ©e, avec un guide pour aider les graphistes Ă renforcer lâintĂ©gration visuelle de leurs icĂŽnes Ă lâenvironnement de bureau. Bref, vivement la suite !