tag:linuxfr.org,2005:/tags/mutter/publicLinuxFr.org : les contenus étiquetés avec « mutter »2023-12-24T11:29:53+01:00/favicon.pngtag:linuxfr.org,2005:Bookmark/76912023-12-22T15:48:45+01:002023-12-22T15:48:45+01:00La pile logicielle pour transitionner fluidement vers Wayland continue de s'étoffer - M. Stransky<a href="https://mastransky.wordpress.com/2023/12/22/wayland-proxy-load-balancer/">https://mastransky.wordpress.com/2023/12/22/wayland-proxy-load-balancer/</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/134310/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/antistress/liens/la-pile-logicielle-pour-transitionner-fluidement-vers-wayland-continue-de-s-etoffer-m-stransky#comments">ouvrir dans le navigateur</a>
</p>
antistresshttps://linuxfr.org/nodes/134310/comments.atomtag:linuxfr.org,2005:Bookmark/76122023-12-09T02:37:18+01:002023-12-09T09:50:27+01:00GNOME's Dynamic Triple Buffering "Ready To Merge" - phoronix<a href="https://www.phoronix.com/news/GNOME-Triple-Buffering-Ready">https://www.phoronix.com/news/GNOME-Triple-Buffering-Ready</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/134149/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/antistress/liens/gnome-s-dynamic-triple-buffering-ready-to-merge-phoronix#comments">ouvrir dans le navigateur</a>
</p>
antistresshttps://linuxfr.org/nodes/134149/comments.atomtag:linuxfr.org,2005:Bookmark/23182020-11-28T10:56:32+01:002020-11-28T10:56:32+01:00GNOME 40 Mutter Moves Input Work To A Separate Thread - phoronix<a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-40-Separate-Input-Thread">https://www.phoronix.com/scan.php?page=news_item&px=GNOME-40-Separate-Input-Thread</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/122374/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/antistress/liens/gnome-40-mutter-moves-input-work-to-a-separate-thread-phoronix#comments">ouvrir dans le navigateur</a>
</p>
antistresshttps://linuxfr.org/nodes/122374/comments.atomtag:linuxfr.org,2005:News/395102020-03-26T18:06:54+01:002020-04-18T11:25:53+02:00GNOME 3.36 à la coolLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Sorti le 11 mars 2020, GNOME 3.36 est baptisé « Gresik », pour rendre hommage à l’équipe qui a organisé dans la ville indonésienne la récente conférence annuelle de GNOME en Asie (GNOME.Asia).</p>
<p>Comme tous les six mois, cette nouvelle version arrive avec son lot de nouveautés, qui bénéficient aussi du catalyseur d’autres rendez‑vous, comme le GTK Hackfest et le FOSDEM qui se succèdent traditionnellement à Bruxelles entre fin janvier et début février. En surface les choses ont l’air calme, mais en coulisses un important travail est mené pour essayer de rendre acceptables les performances du monolithique Shell sous Wayland (et ce n’est pas simple visiblement), compléter Flatpak et mettre au point le socle des futures versions (GTK 4).</p>
</div><ul><li>lien nᵒ 1 : <a title="https://help.gnome.org/misc/release-notes/3.36/" hreflang="fr" href="https://linuxfr.org/redirect/105768">Notes de version</a></li><li>lien nᵒ 2 : <a title="https://linuxfr.org/news/gnome-3-34" hreflang="fr" href="https://linuxfr.org/redirect/105769">Dépêche précédente, à l’occasion de la 3.34</a></li><li>lien nᵒ 3 : <a title="https://mail.gnome.org/archives/devel-announce-list/2020-March/msg00004.html" hreflang="en" href="https://linuxfr.org/redirect/105770">Annonce de la nouvelle version</a></li></ul><div><h2 id="toc-système">Système</h2>
<h3 id="toc-optimisations-de-performances-et-esthétiques-dushell">Optimisations (de performances et esthétiques) du Shell</h3>
<p>Le travail d’optimisation continue à travers tout un tas d’initiatives que vous pouvez découvrir sur le tout <a href="https://blogs.gnome.org/shell-dev/">nouveau blogue consacré au développement de Mutter et GNOME Shell</a>, développement qu’a rejoint <a href="https://feaneron.com/">Georges Stavracas</a> d’Endless !<br>
Sur ce blogue, après être revenu sur <a href="https://blogs.gnome.org/shell-dev/2019/11/22/a-review-of-gnome-shell-mutter-3-34/">les nouveautés de la 3.34</a>, deux <a href="https://blogs.gnome.org/shell-dev/2020/02/07/this-month-in-mutter-gnome-shell-december-2019-january-2020/">récents</a> <a href="https://blogs.gnome.org/shell-dev/2020/03/02/this-month-in-mutter-gnome-shell-february-2020/">billets</a> passent en revue quelques nouveautés de cette 3.36, dont la <a href="https://blogs.gnome.org/shell-dev/2020/02/18/login-and-unlock-in-gnome-shell-3-36/">nouvelle interface de connexion</a>.</p>
<p>Daniel van Vugt de Canonical <a href="https://www.phoronix.com/scan.php?page=news_item&px=Van-Vugt-More-GNOME-3.36-Perf">a poursuivi son travail d’optimisation sur le Shell</a>.</p>
<p>En revanche, ce gros morceau, touchant à l’exécution du JavaScript dans le Shell, avec Philip Chimento (Endless) à l’œuvre depuis un an et demi, semble résister : <a href="https://gitlab.gnome.org/GNOME/gjs/issues/217#note_722688">il faudra encore patienter pour en voir les fruits</a>.</p>
<p><a href="http://www.sysprof.com/">Sysprof</a> se dote d’<a href="https://blogs.gnome.org/chergert/2020/02/29/keeping-your-fast-code-fast/">un moniteur d’allocation mémoire</a> grâce à Christian Hergert de Red Hat.</p>
<p>Des modifications ont été faites aux Paramètres pour tenir compte des <a href="https://blogs.gnome.org/aday/2020/03/04/settings-ux-testing-for-gnome-3-36/">tests d’utilisabilité récemment menés</a>.</p>
<h3 id="toc-un-gestionnaire-dextensions">Un gestionnaire d’extensions</h3>
<p>La gestion des extensions sort de la Logithèque et devient une <a href="https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/956">application</a> <a href="https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968">spécialisée</a>. Est‑ce un choix judicieux ? Chacun jugera.</p>
<h3 id="toc-fichezmoi-lapaix">Fichez‑moi la paix !</h3>
<p>Un bouton « Ne pas déranger » (moins agressif que notre intitulé) a été ajouté à la fenêtre de notifications pour ne pas être déconcentré par ces dernières.</p>
<h3 id="toc-meilleure-compatibilité-des-jeux-souswayland">Meilleure compatibilité des jeux sous Wayland</h3>
<p>…due au <a href="https://hansdegoede.livejournal.com/22816.html">travail réalisé sur XWayland par de Hans de Goede, compte tenu du fait que beaucoup de jeux utilisent encore X11</a>.<br>
De son côté, Olivier Fourdan a œuvré également sur XWayland, <a href="https://www.phoronix.com/scan.php?page=news_item&px=XWayland-Multi-Buffering-Lands">pour régler les problèmes de répétition de trames (<em>stuttering</em>) et de cisaillement (<em>tearing</em>)</a>.</p>
<h3 id="toc-meilleure-prise-en-charge-des-multiples-processeurs-graphiques">Meilleure prise en charge des multiples processeurs graphiques</h3>
<p>…<a href="http://www.hadess.net/2019/12/dual-gpu-support-follow-up-nvidia.html">incluant les cartes NVIDIA avec pilote propriétaire</a>.</p>
<h3 id="toc-un-début-de-contrôleparental">Un début de contrôle parental</h3>
<p>…qui permet seulement pour l’instant d’autoriser ou interdire l’accès à des applications et à des logiciels.</p>
<h2 id="toc-applications">Applications</h2>
<h3 id="toc-jeux">Jeux</h3>
<p>Gain de performances, prise en charge des nouvelles jaquettes Steam, possibilité de redémarrer un jeu « rétro » (géré par libretro) sans quitter une partie, travail préliminaire pour la gestion des cœurs libretro OpenGL (grâce auquel les jeux Nintendo 64 et Dreamcast pourraient être pris en charge dans la version 3.38)… Alexander Mikhaylenko <a href="https://blogs.gnome.org/alexm/2020/02/04/games-and-retro-gtk-happenings/">vous raconte tout ça</a> !</p>
<h3 id="toc-readitlater">Read‑it‑later</h3>
<p><a href="https://gitlab.gnome.org/bilelmoussaoui/read-it-later">Read‑it‑later</a> est un client à <a href="https://fr.wikipedia.org/wiki/Wallabag">l’application de lecture différée, Wallabag</a> (une alternative libre à Pocket) <a href="https://belmoussaoui.com/article/7-first-release-read-it-later">écrit en Rust par Bilel Moussaoui</a>.</p>
<p>Comme beaucoup d’autres applications GNOME, il est <a href="https://flathub.org/apps/details/com.belmoussaoui.ReadItLater">disponible sur Flathub</a>.</p>
<h3 id="toc-et-les-autres">Et les autres…</h3>
<p>Machines, Web, Musique et d’autres ont <a href="https://help.gnome.org/misc/release-notes/3.36/">leur lot de nouveautés également</a> !</p>
<h2 id="toc-autour-de-gnome">Autour de GNOME</h2>
<h3 id="toc-gimp21014-et21018">GIMP 2.10.14 et 2.10.18</h3>
<p>Dans l’intervalle, la version <a href="https://www.gimp.org/news/2019/10/31/gimp-2-10-14-released/">2.10.14</a> du célèbre logiciel de retouche d’images GIMP a été publiée, suivie par la <a href="https://www.gimp.org/news/2020/02/24/gimp-2-10-18-released/">2.10.18</a> (la faute à un méchant bogue dans la 2.10.16).</p>
<h3 id="toc-vidéos-de-la-conférence-gstreamer2019">Vidéos de la Conférence GStreamer 2019</h3>
<p>Celles‑ci sont <a href="https://gstconf.ubicast.tv/channels/#gstreamer-conference-2019">en ligne</a>.<br>
Les fans de Pitivi, et plus généralement les curieux (hobbyistes <a href="https://twitter.com/Pitivi/status/1194184592158265344">ou professionnels</a>) de montage vidéo sous GNU/Linux, pourront visionner <a href="https://gstconf.ubicast.tv/videos/video-editing-targeting-professional-post-production-use-cases/">celle‑ci</a> (<a href="https://twitter.com/ideemarque/status/1190208683663380480">qui inclut une démonstration en direct</a>).</p>
<h3 id="toc-gtkhackfest2020">GTK Hackfest 2020</h3>
<p>Avec <a href="https://blog.gtk.org/2020/02/17/gtk-hackfest-2020-roadmap-and-accessibility/">notamment un bilan de l’état d’ATK (<em>the Accessibility Tool Kit</em>)</a> (divulgâchis : le machin date et l’écart se creuse entre cette techno et les autres en vigueur, rendant leur articulation difficile) et la conclusion qu’il faut abandonner le soldat ATK et réimplémenter ce dont l’utilisateur a besoin dans GTK (comme c’est le cas dans Qt). À noter que cela ne semble pas être un bloquant pour GTK 4.</p>
<h3 id="toc-en-route-pour-gtk4">En route pour GTK 4</h3>
<p><a href="https://blog.gtk.org/2020/02/13/gtk-3-98/">GTK 3.98 est sorti en février</a>, soit neuf mois après la 3.96. Avec, à la clé : des optimisations du GL renderer, du défilement pour GtkTextView et du rendu CSS, permises notamment par Sysprof, mais aussi la refonte de l’API de transfert de données (utilisée pour le glisser‑déplacer, par exemple. L’actuelle, modelée sur X11, est jugée obsolète), le toilettage de GDK dorénavant architecturé au plus près de Wayland, des ajouts et retraits de GTK.</p>
<h3 id="toc-pipewire03">PipeWire 0.3</h3>
<p>PipeWire 0.3 a été publié <a href="https://www.phoronix.com/scan.php?page=news_item&px=PipeWire-0.3-Released">en février</a>. Georges Stavracas a déjà rebondi dessus pour proposer dans cette version de GNOME, sous Wayland, de la <a href="https://feaneron.com/2020/02/24/even-better-screencast-with-gnome-on-wayland/">diffusion d’affichage d’écran accélérée matériellement</a>.</p>
<p>Bon, plus qu’à attendre que ça arrive dans nos distribs !</p>
</div><div><a href="https://linuxfr.org/news/gnome-3-36-a-la-cool.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/118466/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/gnome-3-36-a-la-cool#comments">ouvrir dans le navigateur</a>
</p>
antistressAnonymeM5oulLaurent PointecouteauDavy DefaudptitjanoCeteraBenoît SibaudbolikahultDavid DemelierYsabeau 🧶 🧦palm123https://linuxfr.org/nodes/118466/comments.atomtag:linuxfr.org,2005:News/392292019-10-22T15:52:53+02:002019-10-23T09:42:36+02:00GNOME 3.34Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>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).</p>
<p>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.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://help.gnome.org/misc/release-notes/3.34/" hreflang="fr" href="https://linuxfr.org/redirect/104448">Notes de version</a></li><li>lien nᵒ 2 : <a title="https://linuxfr.org/news/au-fait-quoi-de-neuf-dans-gnome-3-32" hreflang="fr" href="https://linuxfr.org/redirect/104449">Dépêche précédente, à l’occasion de la 3.32</a></li><li>lien nᵒ 3 : <a title="https://www.gnome.org/news/2019/06/annual-report-2018/" hreflang="en" href="https://linuxfr.org/redirect/104450">Rapport de la fondation GNOME pour 2018</a></li><li>lien nᵒ 4 : <a title="https://mail.gnome.org/archives/devel-announce-list/2019-September/msg00004.html" hreflang="en" href="https://linuxfr.org/redirect/104814">Annonce de la nouvelle version</a></li></ul><div><h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li>
<a href="#toc-les-nouveaut%C3%A9s">Les nouveautés</a><ul>
<li><a href="#toc-exp%C3%A9rimental-gnome-coupe-le-cordon-avecx11">Expérimental : GNOME coupe le cordon avec X11</a></li>
<li><a href="#toc-dossier-dapplications-au-glisserd%C3%A9poser">Dossier d’applications au glisser‑déposer</a></li>
<li><a href="#toc-meilleures-performances">Meilleures performances</a></li>
<li><a href="#toc-du-c%C3%B4t%C3%A9-des-applis">Du côté des applis</a></li>
</ul>
</li>
<li>
<a href="#toc-autour-de-gnome">Autour de GNOME</a><ul>
<li><a href="#toc-the-wayland-itches-project">The Wayland Itches project</a></li>
<li>
<a href="#toc-rencontres-guadec-gnomeshellhackfest-conf%C3%A9rencegstreamer-etlinuxappsummit">Rencontres : GUADEC, GNOME Shell Hackfest, Conférence GStreamer et Linux App Summit</a><ul>
<li><a href="#toc-pass%C3%A9">Passé</a></li>
<li><a href="#toc-pr%C3%A9sent">Présent</a></li>
<li><a href="#toc-futur">Futur</a></li>
</ul>
</li>
<li><a href="#toc-quel-futur-pourpango">Quel futur pour Pango ?</a></li>
<li><a href="#toc-shotwell-et-geary-tracent-leurroute">Shotwell et Geary tracent leur route</a></li>
<li><a href="#toc-pitivipresque-en10">Pitivi presque en 1.0</a></li>
<li><a href="#toc-gparted10">GParted 1.0</a></li>
<li><a href="#toc-gimp21010-et21012">GIMP 2.10.10 et 2.10.12</a></li>
<li><a href="#toc-un-petit-nouveau-gnomefeeds">Un petit nouveau : GNOME Feeds</a></li>
<li><a href="#toc-laffaire-du-hack-desiphones">L’affaire du hack des iPhones</a></li>
</ul>
</li>
<li>
<a href="#toc-%C3%80-venir-dansgnome">À venir dans GNOME</a><ul>
<li><a href="#toc-correction-du-modenuit-souswayland">Correction du mode nuit sous Wayland</a></li>
<li><a href="#toc-report%C3%A9-%C3%A0-gnome336">Reporté à GNOME 3.36</a></li>
<li>
<a href="#toc-travaux-c%C3%B4t%C3%A9-design">Travaux côté design</a><ul>
<li><a href="#toc-sur-le-shell">Sur le Shell</a></li>
<li><a href="#toc-sur-lapplication-m%C3%A9t%C3%A9o">Sur l’application Météo</a></li>
</ul>
</li>
<li>
<a href="#toc-%C3%89tat-de-gtk4">État de GTK 4</a><ul>
<li><a href="#toc-un-nouveau-gestionnaire-de-positionnement-pourgtk">Un nouveau gestionnaire de positionnement pour GTK</a></li>
<li><a href="#toc-autres-fonctionnalit%C3%A9s-en-d%C3%A9veloppement">Autres fonctionnalités en développement</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#toc-des-discussions-anim%C3%A9es-au-sein-duprojet">Des discussions animées au sein du projet !</a><ul>
<li><a href="#toc-faire-%C3%A9voluer-la-terminologie-pour-favoriser-linclusivit%C3%A9">Faire évoluer la terminologie pour favoriser l’inclusivité ?</a></li>
<li><a href="#toc-%C5%92cum%C3%A9nisme-oupas-de-lalogith%C3%A8que">Œcuménisme (ou pas) de la Logithèque</a></li>
</ul>
</li>
<li><a href="#toc-entretien-avec-matthiasclasen-redhat">Entretien avec Matthias Clasen (Red Hat)</a></li>
</ul>
<h2 id="toc-les-nouveautés">Les nouveautés</h2>
<h3 id="toc-expérimental-gnome-coupe-le-cordon-avecx11">Expérimental : GNOME coupe le cordon avec X11</h3>
<p>Carlos Garnacho, de Red Hat, a modifié Mutter afin que, dans une session Wayland, <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Mutter-X-On-Demand">GNOME Shell puisse se lancer indépendamment de X.Org</a>. Cela permettra de réduire l’empreinte matérielle de votre environnement de bureau préféré et, éventuellement, d’augmenter sa stabilité.<br>
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.</p>
<p>Vous voulez savoir si toutes vos applications tournent nativement sous Wayland ? La commande <code>xlsclients</code> permet de savoir quels logiciels recourent actuellement à XWayland sur votre système.</p>
<p>Et, bonne nouvelle, parmi les applications qui n’étaient pas encore portées vers Wayland, <a href="//linuxfr.org/news/firefox-69#toc-%C3%89tat-de-la-version-wayland-de-firefox">Firefox et Thunderbird sont en train de sauter le pas</a>.</p>
<h3 id="toc-dossier-dapplications-au-glisserdéposer">Dossier d’applications au glisser‑déposer</h3>
<p>GNOME a trois façons de lancer à la souris des applications : depuis le <em>dash</em> latéral et depuis les deux onglets de l’écran central « Fréquemment utilisées » et « Toutes les applications ». <br>
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 <em>ad‑hoc</em>. <a href="https://feaneron.com/2019/08/05/app-grid-in-gnome-shell/">Quatre vidéos illustrent cette nouvelle fonctionnalité</a>.</p>
<p>Le correctif 3.34.1 permet notamment <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Shell-Mutter-3.34.1">d’éditer le nom des dossiers d’applications</a>.</p>
<h3 id="toc-meilleures-performances">Meilleures performances</h3>
<p>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 <em>Phoronix</em> (en anglais) :</p>
<ul>
<li>
<a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Lower-X11-Out-Lag"><em>GNOME 3.34’s Mutter Lowers Output Lag On X11 To Match Wayland Performance</em></a> ;</li>
<li>
<a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Last-Minute-NVIDIA"><em>GNOME 3.34's Mutter Lands A Last‐Minute Performance Fix For NVIDIA on X11</em></a> ;</li>
<li>
<a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-3.34-Mutter-No-Frame-Skip"><em>GNOME 3.34’s Mutter Gets Important Fix To Avoid Stuttering / Frame Skips</em></a> ;</li>
<li>
<a href="https://www.phoronix.com/scan.php?page=news_item&px=Another-Mutter-Input-Latency-2"><em>Another Attempt At Reducing GNOME’s Mutter Input Latency</em></a> ;</li>
<li>
<a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Fixing-GL-Pipeline-Stalls"><em>The Latest GNOME Performance Issue Being Addressed Are OpenGL Pipeline Stalls</em></a>.</li>
</ul>
<p>En particulier, pour ceux qui ont été confrontés au bogue du déplacement du pointeur ralenti (euphémisme) sous Wayland, Daniel van Vugt <a href="https://bugzilla.gnome.org/show_bug.cgi?id=745032#c147">signale</a> que deux correctifs devraient chacun particulièrement aider (et encore plus ensemble) : le <a href="https://gitlab.gnome.org/GNOME/mutter/merge_requests/719">premier</a> permet de conserver la fluidité du mouvement, y compris en cas de charge importante du processeur, le <a href="https://gitlab.gnome.org/GNOME/mutter/merge_requests/189">second</a> essaie de réduire ladite charge du processeur.</p>
<p>En ce qui concerne l’amélioration des performances pour le multi‐moniteur sous Wayland, <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Ref-Count-Multi-Head-Way">le travail est en cours</a>.</p>
<p>D’autres optimisations sont dans les tuyaux, comme <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-PR-Pending-FS-Unredir">celle pour Wayland en mode plein‑écran</a> par Jonas Ådahl de Red Hat.</p>
<p>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, <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-Sysprof-Lands">d’outils pointus de mesure via Sysprof</a> (également intégré à Builder).<br>
<img src="//img.linuxfr.org/img/68747470733a2f2f626c6f67732e676e6f6d652e6f72672f63686572676572742f66696c65732f323031392f30382f53637265656e73686f742d66726f6d2d323031392d30382d30312d30302d35302d31352e706e67/Screenshot-from-2019-08-01-00-50-15.png" alt="Capture d’écran de Sysprof" title="Source : https://blogs.gnome.org/chergert/files/2019/08/Screenshot-from-2019-08-01-00-50-15.png"></p>
<h3 id="toc-du-côté-des-applis">Du côté des applis</h3>
<p>Sans viser l’exhaustivité :</p>
<ul>
<li>
<em>Cartes</em> : découvrez les nouveautés <a href="https://ml4711.blogspot.com/2019/05/some-maps-news.html">en</a> <a href="https://ml4711.blogspot.com/2019/06/midsomer-maps.html">trois</a> <a href="https://ml4711.blogspot.com/2019/09/maps-and-gnome-334.html">articles</a> ;</li>
<li>
<em>Musique</em> répercute désormais les ajouts et suppressions de titres au sein de vos répertoires ;</li>
<li>
<em>Jeux</em> : possibilité, <a href="https://blogs.gnome.org/alexm/2019/09/12/gnome-games-3-34/">notamment</a>, d’avoir plusieurs points de sauvegarde d’un même jeu ;</li>
<li>
<em>Web</em> : cantonnement des processus Web dans des bacs à sable, refonte du bloqueur de publicités intégré ;</li>
<li>
<em>Usage</em> : cette application en développement, <a href="https://feborg.es/introducing-gnome-usages-storage-panel">qui se veut plus complète par certains côtés, tout en étant plus simple que le Moniteur système</a>, est pressentie pour devenir une <a href="https://wiki.gnome.org/Design/Apps"><em>core app</em></a> à terme :
<img src="//img.linuxfr.org/img/68747470733a2f2f6665626f72672e65732f66696c65732f323031392f30362f696d616765322d373638783530372e706e67/image2-768x507.png" alt="Interface de GNOME Usage" title="Source : https://feborg.es/files/2019/06/image2-768x507.png">
</li>
</ul>
<h2 id="toc-autour-de-gnome">Autour de GNOME</h2>
<h3 id="toc-the-wayland-itches-project">The Wayland Itches project</h3>
<p>Hans de Goede, de Red Hat, a lancé <em>The Wayland Itches project</em>, 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 <a href="https://hansdegoede.livejournal.com/21387.html">premier billet</a>, 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 <a href="https://hansdegoede.livejournal.com/21944.html">deuxième billet</a>, il présente les demandes qui lui ont été soumises — celle de pouvoir pivoter l’écran avec un raccourci clavier est de votre serviteur. :)</p>
<h3 id="toc-rencontres-guadec-gnomeshellhackfest-conférencegstreamer-etlinuxappsummit">Rencontres : GUADEC, GNOME Shell Hackfest, Conférence GStreamer et Linux App Summit</h3>
<h4 id="toc-passé">Passé</h4>
<p>Les vidéos du dernier GUADEC sont <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-GUADEC-2019-Videos">en ligne</a>. Un certain nombre d’entre elles vous sont présentées dans <a href="https://feborg.es/guadec2019/">ce billet</a>.</p>
<h4 id="toc-présent">Présent</h4>
<p>Le GNOME Shell Hackfest 2019 vient juste d’avoir lieu (participent Red Hat, Canonical, Endless, Purism…) : la bibliothèque <a href="https://github.com/ebassi/graphene">Graphene</a>, l’espace colorimétrique <a href="https://fr.wikipedia.org/wiki/YUV">Y’UV</a>, le multi‑écran à résolutions disparates (<em>mixed DPI</em>), XWayland à la demande, etc., étaient initialement au programme.</p>
<h4 id="toc-futur">Futur</h4>
<p>La <a href="https://gstreamer.freedesktop.org/conference/2019/">conférence GStreamer 2019</a> se déroulera, quant à elle, les 31 octobre et 1<sup>er</sup> novembre prochains à Lyon.</p>
<p>Le « <a href="https://linuxappsummit.org/">Sommet pour les applications GNU/Linux</a> », qui se tiendra du 12 au 15 novembre 2019 à Barcelone (Espagne), réunira GNOME et KDE.</p>
<h3 id="toc-quel-futur-pourpango">Quel futur pour Pango ?</h3>
<p>Matthias Clasen (<em>mclasen</em>), de Red Hat, a partagé <a href="https://blogs.gnome.org/mclasen/2019/05/25/pango-future-directions/">sa vision</a> du futur de <a href="https://fr.wikipedia.org/wiki/Pango" title="Définition Wikipédia">Pango</a>, que l’on peut grossièrement résumer par : être au plus près de <a href="https://fr.wikipedia.org/wiki/HarfBuzz" title="Définition Wikipédia">HarfBuzz</a>. Il dévoile en outre en <a href="https://blogs.gnome.org/mclasen/2019/07/19/pango-updates/">deux</a> <a href="https://blogs.gnome.org/mclasen/2019/07/27/more-text-rendering-updates/">billets</a> les nombreuses nouveautés de la version 1.44 de Pango.</p>
<h3 id="toc-shotwell-et-geary-tracent-leurroute">Shotwell et Geary tracent leur route</h3>
<p>Nous vous l’avions signalé dans une <a href="//linuxfr.org/news/gnome-3-22-karlsruhe-a-land-far-far-away#shotwell-et-geary">précédente dépêche</a>, 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 :</p>
<ul>
<li>le logiciel de courriels <a href="https://wiki.gnome.org/Apps/Geary">Geary</a> (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é <a href="https://gitlab.gnome.org/GNOME/geary/blob/master/NEWS">semble‐t‐il</a> — à noter, d’ailleurs, qu’<a href="https://wiki.gnome.org/Apps">un co‐mainteneur est demandé</a> ;</li>
<li>l’organisateur d’images <a href="https://wiki.gnome.org/Apps/Shotwell">Shotwell</a> reçoit, depuis sa reprise en main, des mises à jour à un rythme <a href="https://github.com/GNOME/shotwell/blob/mainline/NEWS">impressionnant</a>.</li>
</ul>
<h3 id="toc-pitivipresque-en10">Pitivi presque en 1.0</h3>
<p><a href="http://www.pitivi.org/">Pitivi</a>, 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.<br>
Par ailleurs, l’été a permis à quelques étudiants de travailler sur le projet, comme on peut le lire <a href="https://yatinmaan.github.io/2019/07/12/GSoC-with-Pitivi/">ici</a> et <a href="https://millancv.github.io//GSoC-1/">là</a>.<br>
Enfin, un résumé du travail réalisé au premier semestre par Thibaut Saulnier, d’Igalia, au sein de GES (<em>GStreamer Editing Services</em>) est consultable <a href="https://base-art.net/Articles/review-of-the-igalia-multimedia-team-activities-2019h1/">ici</a>.</p>
<p>L’équipe de développement <a href="https://nitter.net/Pitivi/status/1184087264487444480">sera présente</a> à la conférence GStreamer de Lyon (lire ci‑dessus).</p>
<h3 id="toc-gparted10">GParted 1.0</h3>
<p>Le portage de GParted (outil de partitionnement très complet) vers GTK+ 3 a été réalisé à l’occasion de <a href="https://gparted.org/news.php?item=224">la version 1.0, sortie le 29 mai 2019</a>. Notez que, malgré ce portage, GParted ne peut toujours pas fonctionner nativement avec Wayland, puisqu’il exige les droits du superutilisateur (<em>root</em>) pour être lancé.</p>
<h3 id="toc-gimp21010-et21012">GIMP 2.10.10 et 2.10.12</h3>
<p>Dans l’intervalle, la <a href="//linuxfr.org/news/gimp-2-10-10-c-est-dur-de-colorier">version 2.10.10</a> du célèbre logiciel de retouche d’images GIMP a été publiée, ainsi que la <a href="//linuxfr.org/news/gimp-2-10-12-liberons-les-bugs">version 2.10.12</a> (et le boulot continue en parallèle sur la branche de développement, avec le chantier du passage à GTK+ 3).</p>
<h3 id="toc-un-petit-nouveau-gnomefeeds">Un petit nouveau : GNOME Feeds</h3>
<p>Aux côtés de <a href="https://fr.wikipedia.org/wiki/Liferea" title="Définition Wikipédia">Liferea</a> et <a href="https://jangernert.github.io/FeedReader/">FeedReader</a>, tous deux activement maintenus, <a href="https://gitlab.com/gabmus/gnome-feeds">GNOME Feeds</a>, un nouveau projet de lecteur de flux RSS émerge : écrit en Python et GTK, et disponible en <a href="https://flathub.org/apps/details/org.gabmus.gnome-feeds">Flatpak</a>.<br>
<img src="//img.linuxfr.org/img/68747470733a2f2f73332d65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f6d65727665696c6c65732f6d656469615f6174746163686d656e74732f66696c65732f3030302f3236312f3833332f6f726967696e616c2f613962623964633736666666623636352e706e67/a9bb9dc76fffb665.png" alt="GNOME Feeds" title="Source : https://s3-eu-central-1.amazonaws.com/merveilles/media_attachments/files/000/261/833/original/a9bb9dc76fffb665.png"></p>
<h3 id="toc-laffaire-du-hack-desiphones">L’affaire du hack des iPhones</h3>
<p>Quel rapport avec GNOME me direz‐vous ? Eh bien, c’est que le <em>hack</em> 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 <a href="https://webkitgtk.org/">WebKitGTK 2</a> (de même que <a href="https://luakit.org/">Lua Kit</a>, <a href="https://www.midori-browser.org/">Midori</a> ou encore <a href="https://surf.suckless.org/">surf</a>). Du coup, la question de la sécurité du navigateur officiel du bureau GNOME <a href="https://blogs.gnome.org/mcatanzaro/2019/09/08/webkit-vulnerabilities-facilitate-human-rights-abuses/">se pose</a>.</p>
<h2 id="toc-À-venir-dansgnome">À venir dans GNOME</h2>
<h3 id="toc-correction-du-modenuit-souswayland">Correction du mode nuit sous Wayland</h3>
<p>Lire <a href="https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-3.35.1-Released">l’article sur <em>Phoronix</em></a>.</p>
<h3 id="toc-reporté-à-gnome336">Reporté à GNOME 3.36</h3>
<p>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 [<a href="https://ptomato.wordpress.com/2018/11/06/taking-out-the-garbage/">billet de blogue</a>, <a href="https://gitlab.gnome.org/GNOME/gjs/issues/217">rapport de bogue</a>].</p>
<h3 id="toc-travaux-côté-design">Travaux côté design</h3>
<h4 id="toc-sur-le-shell">Sur le Shell</h4>
<p>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 <a href="https://gitlab.gnome.org/Teams/Design/os-mockups/issues/17">présentation des résultats de recherche</a> 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.</p>
<p>Autre aspect du Shell pour lequel des évolutions sont envisagées : le <a href="https://gitlab.gnome.org/Teams/Design/os-mockups/issues/19">menu d’état du système</a>. 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.</p>
<p>Bonne nouvelle pour la suite : après Tobias Bernard, <a href="https://samuelhewitt.com/blog/2019-07-30-joining-purism">Sam rejoint Purism</a> pour travailler sur le design de GNOME !</p>
<p>La prochaine version du Shell <a href="https://www.omgubuntu.co.uk/2019/07/finally-change-gnome-shell-font-interface">pourrait prendre en compte le choix de police paramétré dans <em>Ajustements</em></a>.</p>
<h4 id="toc-sur-lapplication-météo">Sur l’application Météo</h4>
<p>Météo devrait faire l’objet d’un petit <em>lifting</em>. 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é.</p>
<p>Avec la <a href="https://gitlab.gnome.org/GNOME/gnome-weather/issues/41">nouvelle approche</a> 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é.</p>
<h3 id="toc-État-de-gtk4">État de GTK 4</h3>
<h4 id="toc-un-nouveau-gestionnaire-de-positionnement-pourgtk">Un nouveau gestionnaire de positionnement pour GTK</h4>
<p>À l’issue d’un voyage de mille jours (oui, oui : vous avez bien lu !), un nouveau système de positionnement (<em>Constraint‐based layout</em>) a été intégré à GTK 4. Emmanuele Bassi a annoncé la <a href="https://mastodon.social/@ebassi/102373544186246750">bonne nouvelle sur Mastodon</a> :</p>
<blockquote>
<p><em>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: <a href="https://gitlab.gnome.org/GNOME/gtk/merge_requests/973">https://gitlab.gnome.org/GNOME/gtk/merge_requests/973</a>.</em></p>
</blockquote>
<p>Il revient plus en détails sur son fonctionnement dans un <a href="https://blog.gtk.org/2019/07/02/constraint-layouts/">billet sur le blog de GTK</a>.</p>
<h4 id="toc-autres-fonctionnalités-en-développement">Autres fonctionnalités en développement</h4>
<p>Les fonctionnalités suivantes ont été considérées, <a href="https://blog.gtk.org/2017/08/07/progress-towards-gtk-4/">lors du GUADEC 2017</a> et du <em>GTK+ hackfest</em> de 2018, comme indispensables à GTK 4. Nous les faisons suivre de leurs états d’avancement respectifs, d’après la <a href="https://gitlab.gnome.org/GNOME/gtk/-/milestones/1">feuille de route du projet</a> :</p>
<ul>
<li>
<em>Constraint‐based layout</em> : <code>achevée</code> (<em>cf.</em> paragraphe précédent) ;</li>
<li>
<em>Convert keyboard handling to event controllers</em> : <code>en cours</code> ;</li>
<li>
<em>Non‑fallback text rendering</em> : <code>en cours</code> (<em>cf.</em> <a href="https://blogs.gnome.org/chergert/2019/08/01/sysprof-updates/">ce récent billet</a>) ;</li>
<li>
<em>A finished GL renderer</em> : <code>achevée</code> ;</li>
<li>
<em>Clean support for subsurfaces in GDK</em> : <code>à faire</code> ;</li>
<li>
<em>No more root window in GDK</em> : <code>en cours</code> ;</li>
<li>
<em>Event cleanup</em> : <code>achevée</code>.</li>
</ul>
<p>Par ailleurs, s’est tenu en juillet à Portland (Oregon) le <em>GTK West Coast Hackfest</em> qui a permis <a href="https://www.phoronix.com/scan.php?page=news_item&px=GTK4-Scrolling-And-Blinking">les progrès relatés sur <em>Phoronix</em></a>.</p>
<p>Au final, <a href="https://www.phoronix.com/scan.php?page=news_item&px=GTK4-Features-Delay-Autumn-2020">GTK 4 pourrait être prêt dans un an</a>.</p>
<p>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 <a href="https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html">pourquoi</a>.</p>
<h2 id="toc-des-discussions-animées-au-sein-duprojet">Des discussions animées au sein du projet !</h2>
<h3 id="toc-faire-évoluer-la-terminologie-pour-favoriser-linclusivité">Faire évoluer la terminologie pour favoriser l’inclusivité ?</h3>
<ul>
<li>
<a href="https://mail.gnome.org/archives/desktop-devel-list/2019-April/msg00049.html"><em>master/slave</em></a>.</li>
</ul>
<h3 id="toc-Œcuménisme-oupas-de-lalogithèque">Œcuménisme (ou pas) de la Logithèque</h3>
<ul>
<li>
<a href="https://blogs.gnome.org/hughsie/2019/07/12/gnome-software-in-fedora-will-no-longer-support-snapd/">Snap et Flatpak</a>.</li>
</ul>
<h2 id="toc-entretien-avec-matthiasclasen-redhat">Entretien avec Matthias Clasen (Red Hat)</h2>
<p>« Matthias Clasen aime passer du temps à l’extérieur, a de super cheveux et travaille sur GTK »… La suite <a href="https://blogs.gnome.org/engagement/2019/06/11/meet-matthias-clasen/"><em>ici</em></a>.</p>
</div><div><a href="https://linuxfr.org/news/gnome-3-34.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/117189/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/gnome-3-34#comments">ouvrir dans le navigateur</a>
</p>
antistressDavy DefaudM5oulthamieuZeroHeureesdeemLaurent PointecouteauAnonymeJarvisThomas DebesseBenoît SibaudBAudbubar🦥JehanGounouYsabeau 🧶 🧦Xinfe4fagespalm123theojouedubanjohttps://linuxfr.org/nodes/117189/comments.atomtag:linuxfr.org,2005:Bookmark/1352018-05-18T12:07:28+02:002018-05-18T12:07:28+02:00Gnome travaille à devenir plus performant.<a href="https://siliconislandblog.wordpress.com/2018/05/16/gnome-performance-hackfest/">https://siliconislandblog.wordpress.com/2018/05/16/gnome-performance-hackfest/</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/114499/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/solareagle/liens/gnome-travaille-a-devenir-plus-performant#comments">ouvrir dans le navigateur</a>
</p>
Solareaglehttps://linuxfr.org/nodes/114499/comments.atomtag:linuxfr.org,2005:Diary/332152012-10-06T15:07:40+02:002012-10-07T12:47:33+02:00GNOME et Ubuntu n’en finissent pas de s’éloignerLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>En ce samedi morne et pluvieux, pourquoi ne pas lancer une animation dans les colonnes de LinuxFr.org ? Et que diriez-vous d’un journal qui traiterait de la présumée guéguerre GNOME-Ubuntu ? On pourrait même glisser le mot compte‐triple <em>« systemd »</em> dedans… D’accord ? Alors c’est parti les amis !</p>
<p>C’est Debarsh Ray qui <a href="https://debarshiray.wordpress.com/2012/10/06/goa-why-it-is-the-way-it-is/">évoque</a> sur son blog la situation actuelle s’agissant des <a href="http://fr.wikipedia.org/wiki/framework" title="Définition Wikipédia"><em>frameworks</em></a> d’<a href="http://fr.wikipedia.org/wiki/authentification unique" title="Définition Wikipédia">authentification unique</a> (<em>single sign‐on</em> ou SSO). Chacun a le sien, dis donc ! Comme par hasard ? </p>
<p>En résumé, dans l’ordre chronologique et en toute objectivité : </p>
<ul><li>Meego proposait son framework, mais basé sur Qt ; </li>
<li>GNOME a préféré développer le sien <em>from scratch</em> pour ne pas s’embarrasser de ces trucs de Qt ;</li>
<li>Ubuntu a décidé d’ignorer le <em>framework</em> dorénavant intégré à GNOME, et de se baser sur celui de Meego.</li>
</ul><p>Et Debarsh Ray de faire l’état des lieux des autres différences en termes d’infrastructure entre les deux projets : GNOME Shell <em>vs</em> Unity (et donc Mutter <em>vs_ Compiz), GDM _vs</em> LightDM, <em>systemd</em> <em>vs</em> Upstart…</p>
<p>Et de constater que les différences vont aller en augmentant, notamment compte tenu du fait que les prochaines orientations de GNOME devraient fortement s’appuyer sur son système d’authentification unique et sur _systemd_…</p>
<p>Sur ce, bon samedi à tous !</p><div><a href="https://linuxfr.org/users/antistress/journaux/gnome-et-ubuntu-n-en-finissent-pas-de-s-eloigner.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/95879/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/antistress/journaux/gnome-et-ubuntu-n-en-finissent-pas-de-s-eloigner#comments">ouvrir dans le navigateur</a>
</p>
antistresshttps://linuxfr.org/nodes/95879/comments.atom