URL: https://linuxfr.org/news/gnome-3-28 Title: GNOME 3.28 Authors: thamieu antistress, liberforce, Oliver, Yves Bourguignon, BenoĂźt Sibaud, Jehan, ptitjano, Davy Defaud, lejocelyn, ZeroHeure, Brndan, ff9097, yeKcim, Pazns, Bruno Michel, Dreammm, bubarđŸŠ„ et Nicolas Casanova Date: 2017ćčŽ09月20æ—„T18:09:56+02:00 License: CC By-SA Tags: gnome, gnome3, libreoffice, lennart_poettering, debian, fedora et lwn Score: 78 GNOME a annoncĂ©, mercredi 14 mars 2018, la version 3.28 de son environnement de bureau, qu’elle a baptisĂ© Chongqing en rĂ©fĂ©rence Ă  la ville chinoise qui a accueilli le rassemblement GNOME Asie de 2017. Comme tous les six mois, nous profitons de la sortie de la derniĂšre mouture pour parler un peu de ce qu’il s’est passĂ© durant le dernier cycle de dĂ©veloppement, dans GNOME et autour. On verra que c’est toute la chaĂźne d’approvisionnement des logiciels qui est en cours de mutation, puisque la communautĂ© s’est officiellement dotĂ©e d’une instance GitLab CE comme nouvelle forge logicielle, que la compilation de plusieurs briques importantes de GNOME est dĂ©sormais confiĂ©e Ă  Meson, et que Flatpak continue son bonhomme de chemin. ---- [Notes de publication de GNOME 3.28](https://help.gnome.org/misc/release-notes/3.28/) [Article prĂ©cĂ©dent, Ă  l’occasion de la 3.26](https://linuxfr.org/news/des-nouvelles-de-gnome-a-l-occasion-de-la-3-26) ---- ![Photo de Chongqing, par Lennart Poettering](http://0pointer.de/public/chongqing/big/IMG_0536.jpg) # GNOME Shell ## Des fenĂȘtres sur mesure Le code n’ayant Ă©tĂ© prĂȘt que quelques jours [aprĂšs la fenĂȘtre de tir](https://feaneron.com/2017/09/13/gnome-3-26-is-great/) de 3.26, il a Ă©tĂ© livrĂ© dans une [3.26.1](https://feaneron.com/2017/10/03/improved-half-tiling-available-in-mutter-3-26-1/). Nous n’avions donc pas pu parler de ce changement lors de notre prĂ©cĂ©dent article. Dans GNOME Shell, les fenĂȘtres pouvaient ĂȘtre glissĂ©es vers les bords de l’écran pour n’en occuper que la moitiĂ© gauche ou la moitiĂ© droite. Pratique, mais assez limitĂ©. Maintenant, lorsque plusieurs fenĂȘtres se rĂ©partissent la surface de l’écran, il est possible de les redimensionner simultanĂ©ment. C’est‐à‐dire que lorsqu’on rĂ©duit l’espace occupĂ© par une fenĂȘtre, sa voisine s’agrandit automatiquement pour occuper l’espace libĂ©rĂ© ! ![Redimensionnement des fenĂȘtres, par feaneron](https://feaneron.files.wordpress.com/2017/06/captura-de-tela-de-2017ćčŽ06月13æ—„-00-04-53-e1497323173521.png) Cela constitue une Ă©tape importante vers le « _quarter tiling_ », ou le redĂ©coupage du bureau pour afficher quatre fenĂȘtres en mĂȘme temps. Cette fonctionnalitĂ© attendue de longue date est‐t‐elle dans GNOME 3.28 ? Eh bien, non, et Ă  moins de se sentir capable de l’implĂ©menter, il faudra attendre encore un peu ! Cette fonctionnalitĂ© ne devrait pas voir le jour avant GNOME 3.30 si l’on en croit la [page wiki dĂ©diĂ©e](https://wiki.gnome.org/GeorgesNeto/MinutesOfFeaneron/Tiling), et son dĂ©veloppeur quelque peu [surmenĂ©](https://feaneron.com/2018/02/05/on-gnome-3-27-90-time-management-and-a-goodbye/) a du s’accorder un peu de rĂ©pit. ## UX hackfest Du 14 au 17 novembre dernier s’est tenu Ă  Londres un petit Ă©vĂšnement en comitĂ© rĂ©duit. Quelques dĂ©veloppeurs et « _UX designers_ » rĂ©unis autour de GNOME Shell ont donc pu travailler sur la vue d’ensemble des activitĂ©s (« _activities overview_ »), la gestion des fenĂȘtres, ou encore l’accueil des utilisateurs lors du premier lancement du Shell. Parmi les participants figuraient notamment Allan Day (Ă©videmment), Tobias Bernard, Robin Tafel (Endless) et Cassidy Blaede (Elementary, System76). Si le sujet vous intĂ©resse et que l’anglais ne vous fait pas peur, sachez qu’une page wiki pointe sur [diffĂ©rentes ressources](https://wiki.gnome.org/Hackfests/UX2017). On vous recommande tout particuliĂšrement l’[article de Cassidy Blaede](http://blog.system76.com/post/167747412318/gnome-ux-hackfest-2017), qui montre que des pistes de rĂ©flexion vraiment sympas mĂ©riteraient d’ĂȘtre dĂ©veloppĂ©es, notamment du cĂŽtĂ© de l’[Ă©cran de connexion](https://github.com/gnome-design-team/london-ux2017-experiments/tree/master/lock-login). L’illustration ci‐aprĂšs n’est qu’une piste parmi d’autres, elle ne sera probablement jamais implĂ©mentĂ©e... ![Travail expĂ©rimental sur l’écran de connexion, par Robin Tafel](https://raw.githubusercontent.com/gnome-design-team/london-ux2017-experiments/master/lock-login/GNOME_hackfest_0007_lock_exp_03.png) ## Le Shell perd ses icĂŽnes HĂ©hĂ© ! Il y a ~~un troll rĂ©current~~ une tradition avec GNOME, c’est qu’on accuse toujours ses participants de retirer des fonctionnalitĂ©s, sans jamais reconnaĂźtre les ajouts. On a avec Fichiers (autrefois connu sous le nom de Nautilus) un joli cas d’étude. On se souvient peut‐ĂȘtre, il y a plus de trois ans maintenant, que Carlos Soriano avait repris la maintenance de Nautilus, le navigateur de fichiers. Il avait trĂšs rapidement mis l’accent sur le nettoyage de code pour implĂ©menter les maquettes des _designers_, comme Ă  l’époque oĂč il s’agissait de mettre en place les nouveaux [menus et _popovers_](https://csorianognome.wordpress.com/2014/12/12/nautilus-port-to-gaction-gmenu-and-popovers-penultimate-last-step/). Depuis, chaque nouvelle version de Fichiers s’est avĂ©rĂ©e plus fonctionnelle et plus agrĂ©able que la prĂ©cĂ©dente. En particulier, la fonctionnalitĂ© de renommage en masse des fichiers est dĂ©concertante de facilitĂ© et d’efficacitĂ©. La gestion (extraction et compression) des archives aussi. Mais un changement n’a pas plu : le retrait de la gestion du bureau. Eh oui. La gestion du bureau, c’est‐à‐dire la superposition d’icĂŽnes sur le fond d’écran lorsqu’aucune fenĂȘtre n’est affichĂ©e, Ă©tait confiĂ©e au navigateur de fichiers. Oui oui, mĂȘme lorsque l’utilisateur n’avait pas demandĂ© Ă  lancer celui‐ci, il fallait bien qu’il tourne s’il fallait afficher les icĂŽnes sur le bureau... Une fonctionnalitĂ© « historique » (presque aussi vieille que GNOME qui vient de fĂȘter ses vingt ans...) qui rendait la gestion des vues trĂšs compliquĂ©e. Si compliquĂ©e que Soriano l’avait pointĂ©e du doigt comme [l’un des monstres](https://csorianognome.wordpress.com/2016/08/31/nautilus-3-22-news-changes/) de Nautilus. À l’époque de la 3.22 dĂ©jĂ , le mainteneur avait sĂ©parĂ© cette partie du reste du code. HĂ©las, cette tentative avait entraĂźnĂ© plus de problĂšmes qu’elle n’en avait rĂ©solu, et le dĂ©veloppeur principal a dĂ» annoncer en dĂ©cembre la dĂ©cision de ne plus prendre en charge cette fonctionnalitĂ© qui n’était de toute façon plus maintenue depuis belle lurette. Dans son [annonce](https://csorianognome.wordpress.com/2017/12/21/nautilus-desktop-plans/), il a pris le temps de contextualiser, expliquer la problĂ©matique, prĂ©senter les alternatives et mĂȘme rĂ©aliser un prototype d’extension pour GNOME Shell, cela n’a pas suffit Ă  Ă©viter quelques commentaires rageux. Didier Roche (Canonical) n’a pas manquĂ© de rappeler ces Ă©lĂ©ments et a eu la dĂ©licatesse d’inviter Soriano Ă  reclarifier les choses sur ce que cela allait entraĂźner en particulier [pour les utilisateurs d’Ubuntu](https://didrocks.fr/2018/01/23/welcome-to-the-ubuntu-bionic-age-nautilus-a-lts-and-desktop-icons/). ![« No Desktop Icons? », par Didier Roche](https://didrocks.fr/images/bionic-age/no-desktop-icons.png) # Applications Pour les nouveautĂ©s des applications du bureau, nous vous invitons Ă  parcourir les trĂšs bien faites notes de version. Soulignons‐en tout de mĂȘme quelques‐unes : - *Fichiers* vous permet Ă  prĂ©sent de mettre en favoris des fichiers et des dossiers, qu’il pourra vous restituer ensuite d’un clic sur l’item correspondant du panneau latĂ©ral (profitons‐en pour signaler [l’intronisation d’un deuxiĂšme mainteneur pour Fichiers](https://csorianognome.wordpress.com/2018/02/09/nautilus-team-grows-its-my-pleasure-to-welcome-ernestas-kulik-as-co-maintainer/)) ; - *Photos* permet dorĂ©navant l’importation de vos clichĂ©s depuis un mĂ©dia externe, ainsi que leur tri lors de l’importation (et bien d’autres choses que vous dĂ©couvrirez en lisant [ce billet de blogue](http://www.uajain.com/GNOME-Photos-happenings/)) ; - l’arrivĂ©e d’une nouvelle application (en prĂ©version) : *Utilisation*, qui rappellera le bon vieux _Moniteur systĂšme_ Ă  certains d’entre vous ; - le transfert de fichiers vers vos machines virtuelles par glisser‐dĂ©poser fait son apparition dans *Machines*. N’oubliez pas d’aller consulter la [page dĂ©diĂ©e aux dĂ©veloppeurs et administrateurs systĂšmes](https://help.gnome.org/misc/release-notes/3.28/developers.html.fr), vous y verrez que le dĂ©veloppement de _Builder_ a Ă©tĂ©, comme d’habitude, trĂšs actif (vous pouvez aussi parcourir [la catĂ©gorie _ad hoc_ du blogue de Christian Hergert](https://blogs.gnome.org/chergert/category/builder/)) ! # DĂ©veloppement ## Nouvelle forge : GitLab CE Historiquement, le projet GNOME utilisait [_cgit_](https://git.gnome.org//browse/) et [Bugzilla](https://bugzilla.gnome.org/) pour hĂ©berger son code et suivre les remontĂ©es de bogues. Trouvant l’expĂ©rience utilisateur insatisfaisante, [une Ă©tude](https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure) a Ă©tĂ© conduite pour Ă©valuer des outils alternatifs (GitLab CE et Phabricator) et la possibilitĂ© de les utiliser. C’est finalement GitLab CE qui a Ă©tĂ© retenue. Un [programme pilote]( https://csorianognome.wordpress.com/2017/10/28/gitlab-initiative-small-explanation/) a Ă©tĂ© lancĂ© pour vĂ©rifier que GitLab CE remplissait bien toutes les conditions nĂ©cessaires. Ce programme a consistĂ© Ă  migrer quelques applications volontaires sur une plate‐forme GitLab CE pour effectuer un test grandeur nature et rĂ©colter des retours d’expĂ©rience de la communautĂ©. En parallĂšle, GNOME a travaillĂ© de concert avec les Ă©quipes de GitLab CE pour rĂ©soudre les points bloquants et autres [problĂšmes](https://gitlab.gnome.org/Infrastructure/GitLab/issues/8). Les retours ont Ă©tĂ© globalement trĂšs positifs. Il a donc Ă©tĂ© dĂ©cidĂ© [en dĂ©cembre dernier](https://csorianognome.wordpress.com/2017/12/06/gitlab-update-moving-to-the-next-step/) d’accĂ©lĂ©rer la migration de tous les projets qui le souhaitaient. À l’heure d’écriture de ces lignes, une cinquantaine de projets ont dĂ©jĂ  franchi le pas (ce qui Ă©tait trĂšs facile, Ă  en croire [certains](https://blogs.gnome.org/chergert/2018/01/15/musings-on-bug-trackers/)), et beaucoup d’autres [attendent](https://gitlab.gnome.org/Infrastructure/GitLab/issues?label_name%5B%5D=migration+request). Il est Ă  noter que les scripts de migration permettent de migrer les rapports de bogue ouverts. GNOME n’est pas le seul projet libre d’envergure Ă  migrer ses outils. Debian a Ă©galement mis en place sa propre [instance GitLab CE](https://salsa.debian.org/). Rappelons que si les versions retenues par GNOME et Debian sont libres (version CE pour _Community Edition_), la sociĂ©tĂ© dĂ©veloppe son modĂšle Ă©conomique sur une stratĂ©gie OpenCore (vesion EE pour _Enterprise Edition_) : certaines fonctionnalitĂ©s sont propriĂ©taires. C’est pourquoi on ne s’étonnera pas de lire que la sociĂ©tĂ© GitLab a rĂ©alisĂ© une [levĂ©e de fonds de vingt millions de dollars](https://about.gitlab.com/2017/10/09/gitlab-raises-20-million-to-complete-devops/), notamment auprĂšs de GV (Google Ventures), moins de deux ans aprĂšs la fermeture de [Google Code](https://code.google.com/archive/). ## Compilation avec Meson Le logiciel [Meson](https://en.wikipedia.org/wiki/Meson_(software)) permet de simplifier et d’optimiser la compilation d’un projet, dans le mĂȘme esprit que [CMake](https://fr.wikipedia.org/wiki/CMake) et les [Autotools](https://fr.wikipedia.org/wiki/Autotools). En 2016, la dĂ©pĂȘche sur GNOME 3.22 parlait d’un [dĂ©but de migration des Autotools vers Meson](https://linuxfr.org/news/gnome-3-22-karlsruhe-a-land-far-far-away#la-compilation-de-gstreamer-bient%C3%B4t-confi%C3%A9e-%C3%A0-meson-plut%C3%B4t-que-les-autotools). Le mouvement continue avec la [liste croissante des logiciels GNOME construits Ă  l’aide de cet outil](https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting). 2017 a Ă©tĂ© une annĂ©e trĂšs favorable Ă  Meson avec les migrations de [GStreamer](http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html), [Tracker](https://samthursfield.wordpress.com/2017/05/22/tracker-%F0%9F%92%99-meson/), [GTK+](https://blog.gtk.org/tag/meson/), [xmlrpc-c](https://blogs.gnome.org/ignatenko/2016/12/17/meson-%e2%99%a5-xmlrpc-c/#more-269), et des dĂ©buts de migration chez [X.Org](https://anholt.livejournal.com/52972.html) et [Mesa](https://lwn.net/Articles/718287/). Au point que Christian Schaller, le responsable de l’équipe Red Hat en charge de l’environnement de bureau GNOME, [prĂ©dit](https://blogs.gnome.org/uraeus/2017/12/15/some-predictions-for-2018/) que Meson devrait devenir en 2018 le systĂšme de construction de la communautĂ© GNU/Linux. Ce ne sont pas les dĂ©veloppeurs d’Elementary qui vont lui [donner tort](https://medium.com/elementaryos/all-aboard-the-meson-future-hype-train-2b6c478b6b9e). # Livraison ## Flatpak ouvre grand son portail Si vous venez souvent sur _LinuxFr.org_, vous avez probablement dĂ©jĂ  entendu parler de [Flatpak](https://flatpak.org/), ce moyen pour faciliter l’installation des applications sur l’ensemble des distributions. Bien qu’il soit prĂ©sentĂ© comme [communautaire](https://flatpak.org/about.html), vous savez peut‐ĂȘtre qu’il est conçu par Alex Larsson, travaillant pour Red Hat. Vous savez Ă©galement que cette proposition est apparue Ă  peu prĂšs Ă  la mĂȘme pĂ©riode que [Snap](https://snapcraft.io/) qui est, lui, portĂ© par Canonical. Et que, de toute façon, [AppImage](https://appimage.org/) existe depuis bien plus longtemps et que l’on est en plein dans le _[[xkcd]]_ sur la [prolifĂ©ration des normes](https://xkcd.com/927/) (que l’on n’affichera pas ici, parce que tout le monde l’a dĂ©jĂ  lu 927 fois, pas vrai ?). Eh bien, sachez aujourd’hui que les dĂ©veloppeurs de Snap et Flatpak ont rĂ©ussi Ă  s’entendre sur un truc ! Le truc en question ce sont les [portails](https://github.com/flatpak/flatpak/wiki/Portals). En effet, les deux formats isolent les applications dans des bacs Ă  sable dans lesquels elles n’ont pas accĂšs Ă  grand’chose. Les portails permettent aux applications isolĂ©es d’accĂ©der Ă  des ressources situĂ©es en dehors de leur bac Ă  sable. ![SchĂ©ma de fonctionnement des flatpak](http://docs.flatpak.org/fr/latest/_images/diagram.svg) Suite Ă  l’initiative de [J. Henstridge](https://github.com/jhenstridge) (aucun lien de parentĂ© avec [Natasha Henstridge](https://fr.wikipedia.org/wiki/Natasha_Henstridge)) visant Ă  faire fonctionner les portails avec les Snaps, Alex Larsson a procĂ©dĂ© Ă  quelques changements pour lui faciliter le boulot. Il a implĂ©mentĂ© le « _document portal_ » dans _xdg-desktop-portal_ plutĂŽt que dans Flatpak lui‐mĂȘme, ce qui permet Ă  Snap (et Ă  tout autre outil) de s’appuyer dessus. L’utilitĂ© ? Les dĂ©veloppeurs d’applications pourront retrouver cette fonctionnalitĂ© dans les deux formats, en ciblant une seule API. Les discussions entre Henstridge et Larsson sont [sur GitHub](https://github.com/flatpak/xdg-desktop-portal/pull/136). ## Une collection grandissante Le site [Flathub](https://flathub.org/apps/) propose d’hĂ©berger les applications disponibles sous le format Flatpak. Il accueille un peu plus de 200 applications pour le moment, dont certaines sont dĂ©veloppĂ©es par des lecteurs assidus de _LinuxFr.org_ ! À noter que Flatpak a Ă©tĂ© conçu pour ĂȘtre dĂ©centralisĂ© (il s’agit d’un systĂšme de [classe 4](https://conf-ng.jres.org/2015/document_revision_1702.html?download) dirait sans doute StĂ©phane Bortzmeyer), c’est‐à‐dire qu’il est possible d’utiliser d’autres dĂ©pĂŽts que Flathub pour y puiser ses Flatpak, voire de proposer ses propres dĂ©pĂŽts. Si l’interface de Flathub est quelque peu rudimentaire, on remarquera qu’une nouvelle version du site est en [bĂȘta](https://beta.flathub.org/home), et elle n’est pas sans rappeler le gestionnaire de logiciels de GNOME. Parmi les nouveaux venus, on trouve par exemple *GIMP*, dont la sortie stable est officiellement distribuĂ©e sur Flathub. *Web* (alias Epiphany) est Ă©galement disponible. Cela rĂ©sout au passage le problĂšme de sĂ©curitĂ© (dont nous nous sommes fait l’écho dans les prĂ©cĂ©dentes dĂ©pĂȘches) liĂ© Ă  l’inclusion de versions obsolĂštes de WebKitGTK+, puisque vous aurez ainsi les derniĂšres versions stables d’Epiphany et de WebKitGTK+ (plus d’information [_ici_](https://blogs.gnome.org/mcatanzaro/2017/12/17/epiphany-stable-flatpak-releases/)). Bonus : vous pouvez aussi tester la derniĂšre version de dĂ©veloppement sans altĂ©rer votre systĂšme, avec le paquet Flatpak _Epiphany Technology Preview_ (plus [_lĂ _](https://blogs.gnome.org/mcatanzaro/2018/01/24/announcing-epiphany-technology-preview/)) ! ## Une distribution basĂ©e sur Flatpak ? Fedora Atomic Workstation Actuellement, les distributions embarquent indiffĂ©remment l’ensemble de leurs composants logiciels dans des paquets, qui peuvent dĂ©pendre les uns des autres. L’idĂ©e derriĂšre le projet Atomic est de fournir le cƓur du systĂšme d’exploitation sous forme d’images immuables, que l’on pourrait toutefois mettre Ă  jour. On peut se reprĂ©senter cette mise Ă  jour comme une couche qu’on viendrait superposer Ă  l’image de base. Si un problĂšme venait Ă  ĂȘtre rencontrĂ© sur l’une de ces couches, il resterait possible de dĂ©marrer sur la prĂ©cĂ©dente, sans le risque d’ĂȘtre bloquĂ© par l’endommagement de la distribution. Ce principe est rendu possible par [_rpm-ostree_](https://rpm-ostree.readthedocs.io/en/latest/)), et ça peut ĂȘtre utilisĂ© pour gĂ©nĂ©rer des images au format Docker. Plusieurs dĂ©clinaisons de Fedora Atomic existent, dont une dĂ©diĂ©e aux postes de travail. En plus de _rpm-ostree_, Fedora Atomic Workstation repose sur Flatpak pour les applications. Ces derniĂšres reçoivent les mises Ă  jour au fur et Ă  mesure qu’elles sont poussĂ©es, directement par leurs dĂ©veloppeurs (rompant avec les pratiques existant jusqu’ici, selon lesquelles chaque distribution dĂ©cide de pousser ou non les mises Ă  jour une fois que les dĂ©veloppeurs les ont publiĂ©es). Bref, applications et systĂšme d’exploitation peuvent ĂȘtre mis Ă  jour indĂ©pendamment. Pour en savoir plus, voir le [billet de blogue rĂ©cent de Matthias Clasen](https://blogs.gnome.org/mclasen/2018/02/08/first-steps-with-fedora-atomic-workstation/) et le [Wiki Fedora](https://fedoraproject.org/wiki/Workstation/AtomicWorkstation) (la rĂ©cente dĂ©pĂȘche _Apports de Fedora Ă  l’écosystĂšme du logiciel libre_ [l’évoquait](https://linuxfr.org/news/apports-de-fedora-a-l-ecosysteme-du-logiciel-libre#fedora-atomic--cest-de-la-bombe) aussi). # Autour de GNOME ## Vers les mobiles ? On se souvient de la campagne lancĂ©e rĂ©cemment par Purism pour financer le dĂ©veloppement du [Librem 5](https://linuxfr.org/news/librem-5-un-projet-de-telephone-mobile-libre-tournant-sous-gnu-linux), ce tĂ©lĂ©phone Ă©voluĂ© dont les premiers visuels montraient une interface ressemblant furieusement Ă  GNOME Shell. Et pour cause, [PureOS](https://pureos.net/), la distribution pour ordinateurs de bureau livrĂ©e avec les Librem 13 et Librem 15, est conçue autour de GNOME. ![Concept de Shell pour le Librem 5, par Peter Kolaković](https://puri.sm/wp-content/uploads/2018/01/peterk-artwork.jpg) À noter que suite Ă  l’annonce du Librem 5, KDE avait assurĂ© Purism de son soutien. La sociĂ©tĂ© semble donc dĂ©cidĂ©e Ă  [aider les uns et les autres](https://puri.sm/posts/gnome-and-kde-in-pureos-diversity-across-devices/) Ă  faire avancer leur environnement sur le Librem 5, quoiqu’elle investira dans les dĂ©veloppements susceptibles de faire advenir un GNOME mobile. Si voir GNOME dĂ©bouler dans les poches de tout un chacun est encore un rĂȘve lointain, des progrĂšs sont Ă  signaler. Purism a recrutĂ© Adrien Plazas (que l’[on connaĂźt bien ici](https://linuxfr.org/users/kekun)), lequel a commencĂ© Ă  bosser sur un nouveau _widget_ destinĂ© Ă  permettre aux applications GTK+ de s’adapter aux diffĂ©rentes tailles d’écran de maniĂšre dynamique. C’est typiquement utile lorsqu’on bascule un mobile entre les positions horizontale et verticale. L’idĂ©e est illustrĂ©e par l’auteur dans un [billet de blog](http://bytesgnomeschozo.blogspot.fr/2018/01/gtk-apps-on-phones.html), depuis complĂ©tĂ© par un [second billet](http://bytesgnomeschozo.blogspot.fr/2018/03/one-widget-to-adapt-them-all-and-to.html) faisant Ă©tat de l’avancement de ce _widget_. Évidemment, tout cela n’est pas qu’une affaire de code dans GTK+. Vous pouvez vous rĂ©fĂ©rer au blog de Purism pour suivre l’avancement du projet et parcourir en particulier les [billets Ă©tiquetĂ©s _design_](https://puri.sm/posts/tag/uxd/) qui laissent entrevoir comment pourrait ĂȘtre utilisĂ©e la version mobile de PureOS. ## Applications basĂ©es sur GTK+ Suite aux versions [5.4](https://linuxfr.org/news/libreoffice-5-4-5) et [6.0](https://linuxfr.org/news/sortie-de-libreoffice-6-0), la future version 6.1 de LibreOffice aura droit Ă  des boĂźtes de dialogue en GTK+ 3 ! Le billet de blogue de CaolĂĄn McNamara nous prĂ©sente [en images](https://caolanm.blogspot.fr/2018/03/native-gtk3-message-dialogs.html) ce changement bienvenu. Jehan a rĂ©cemment publiĂ© [une dĂ©pĂȘche](https://linuxfr.org/news/les-dernieres-nouvelles-de-zemarmot) narrant le travail en cours sur _ZeMarmot_ et GIMP, notamment l’implĂ©mentation d’un systĂšme de dĂ©bogage pour ce dernier, dont le but est « d’encourager les gens Ă  nous remonter les erreurs (le programme ne remonte pas les erreurs automatiquement, mais inclut un texte expliquant le processus et permettant de copier toutes les infos utiles d’un seul clic) ». À noter par ailleurs que [[Pitivi]], qui s’appuie sur [[GStreamer]] pour manipuler les flux audio‐vidĂ©o, bĂ©nĂ©ficie _ipso facto_ de toutes les amĂ©liorations apportĂ©es au fur et Ă  mesure Ă  ce dernier par ses dĂ©veloppeurs (dont ceux‐lĂ  mĂȘme qui dĂ©veloppent Pitivi !), comme [_celle‐ci_](https://coaxion.net/blog/2017/10/dash-trick-mode-playback-in-gstreamer-fast-forwardrewind-without-saturating-your-network-and-cpu/) ou [_celle‐lĂ _](https://coaxion.net/blog/2017/10/multi-threaded-raw-video-conversion-and-scaling-in-gstreamer/), par exemple. Un client [Matrix](https://matrix.org/blog/posts/) vient de voir le jour : [Fractal](https://wiki.gnome.org/Apps/Fractal). Il est Ă©crit en Rust et est, lui aussi, disponible en Flatpak. ![Fractal](https://wiki.gnome.org/Apps/Fractal?action=AttachFile&do=get&target=highlight3-figure.png) ## WebKitGTK+ dans les distributions À l’occasion des versions [3.20](https://linuxfr.org/news/parution-de-gnome-3-20-delhi#s%C3%A9curit%C3%A9-dans-web) et [3.26](https://linuxfr.org/news/des-nouvelles-de-gnome-a-l-occasion-de-la-3-26#int%C3%A9gration-dans-les-distributions), Michael Catanzaro avait fait le point sur la sĂ©curitĂ© des distributions Ă  travers le prisme des versions (obsolĂštes ou Ă  jour) de WebKitGTK+ qu’elles embarquaient. En effet, ce composant critique se retrouve au cƓur d’un certain nombre de logiciels du bureau. Jeremy Bicha prend le relais sur cette version, en faisant le bilan cette fois de la derniĂšre version stable de Debian : reçoit‐elle bien les mises Ă  jour de sĂ©curitĂ© de WebKitGTK+ ? Le bilan dans [cet article](https://jeremy.bicha.net/2018/03/10/webkitgtk-debian-stretch-report/) (_spoiler_ : c’est mieux, mais pas parfait). Et la suite ? ============= VoilĂ  pour ce petit rĂ©capitulatif de ce qu’il s’est passĂ© en coulisses ces six derniers mois. S’il n’y a pas vraiment de changement majeur cĂŽtĂ© utilisateur, on a vu que GNOME Ă©tait dans une bonne dynamique, et continuait d’entretenir des relations qu’on espĂšre trĂšs constructives, avec les anciens qui ont pignon sur rue (Ubuntu et Fedora), comme avec les plus rĂ©cents qui continuent de se dĂ©velopper (Elementary, Endless, Purism...). On peut espĂ©rer que les nouveaux outils dont se dote GNOME faciliteront la participation de nouveaux contributeurs pour les versions Ă  venir. Les changements qui devraient avoir lieu avec la 3.30 n’ont [pas encore Ă©tĂ© dĂ©cidĂ©s](https://wiki.gnome.org/ReleasePlanning/FeaturePlans), mais on peut s’attendre Ă  de nouvelles amĂ©liorations cĂŽtĂ© Flatpak (notamment du cĂŽtĂ© des portails, maintenant que les Snap peuvent s’appuyer dessus). Le gestionnaire de fichiers, dĂ©barrassĂ© de ses poids morts, va pouvoir intĂ©grer de nouveaux _widgets_. À plus long terme, une nouvelle version majeure GNOME 4 devrait dĂ©barquer afin de profiter pleinement des possibilitĂ©s de Wayland. En fait, GNOME 3 a Ă©tĂ© conçu avec X11 en tĂȘte et, aujourd’hui, la prise en charge simultanĂ©e de Wayland et X11 rend le code inutilement complexe. Pour plus de dĂ©tails, la page wiki [GNOME Shell 4](https://wiki.gnome.org/Initiatives/Wayland/GnomeShell/GnomeShell4) (en anglais). Envie de participer ? Rejoignez la communautĂ© _LinuxFr.org_ dans l’[espace de rĂ©daction](https://linuxfr.org/redaction) pour suivre le cycle de dĂ©veloppement qui vient de s’ouvrir ; ou bien, rejoignez la [communautĂ© GNOME](https://www.gnome.org/get-involved/) pour crĂ©er et prĂ©senter les fonctionnalitĂ©s de demain !

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