

This Month in Mutter & GNOME Shell | April 2020
source link: https://blogs.gnome.org/shell-dev/2020/05/13/this-month-in-mutter-gnome-shell-april-2020/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

A bit later than usual, but nonetheless here the changes that happened during April on GNOME Shell and Mutter.
GNOME Shell
The command-line extensions tool received a round of improvements, and now reports extension errors better. Switching the scale of a monitor now should update all interface elements properly on GNOME Shell. Another quality of life improvement that landed was the inclusion of ASCII alternatives in the search index, which for example allows “eteindre” match “éteindre” (French for “power off”).
GNOME Shell now integrates with the parental controls technology being developed across the GNOME stack. If there are user restrictions in place, GNOME Shell now filters the applications that are not supposed to be used by the particular user.
One important improvement that landed during April is the rewrite of GNOME Shell’s calendar daemon . This updated version should prevent a lot of heavy background processing of events. Given the extents of the improvements, this is being considered for backporting to GNOME 3.36, but the size of the changes are also considerable. Testing and validation would be appreciated.
April then ended with the release of both GNOME Shell3.36.2 as well as3.37.1.
Mutter
On Mutter side, we say improvements to various parts of Clutter, such as ClutterOffscreenEffect , paint nodes ,ClutterActorMeta, andvarious gestures. All these improvements are tiny steps to a cleaner, more maintanable codebase, and thus are much welcomed.
The most prominent addition to Mutter during April was the introduction of Wayland fullscreen unredirect . This code has been under review for many months, and required coordination between different parts of the stack, to work properly. Unfortunately, because it requires a very recent version of Xwayland (1.20.8) containing the fixes necessary for it to work properly, it is not suitable for backporting.
Improvements to the screencasting code landed in preparation for further improvements to GNOME Shell’s built-in screen recorder. We hope to be able to have a single code path for capturing the screen contents, regardless of whether the consumer is the Desktop portal, or the built-in recorder.
Also an issue many users had ran into where the Super key did not work as it should when using multiple keyboard layouts in the X11 sessionwas fixed!. A handful of other bug fixes and improvements was made for the GNOME 3.36 stable branch was also included in the3.36.2 release release in the end of the month.
Like GNOME Shell, April ended with Mutter’s3.37.1 release as well.
Recommend
-
47
The very first update in the series is about GNOME Shell and Mutter. I’ve been increasingly involved with the development of those two core components of GNOME, and recently this has been the focus of my development time....
-
32
Ever wish you could draw on the Linux desktop or write on the screen? Well, there’s a new GNOME Shell extension that lets you do exactly that: draw on the Linux desktop. You may want to point out a bug...
-
34
Gnome-shell uses CSS processing code that dates from HippoCanvas , a CSS-aware canvas from around 2006. It uses libcroco to parse CSS, an...
-
12
GNOME Shell GNOME Shell saw many improvements during November. The commit log was dominated by cleanups, but a few improvements and polishments also found their way into the code. The authentication d...
-
17
As we enter the different feature freezes that come before the 3.36, development starts to wind down, and focus shifts to testing and fixing bugs. Nonetheless, this was an exciting month for Mutter & GNOME Shell! The...
-
16
During March, GNOME Shell and Mutter saw their 3.36.0 and 3.36.1 releases, and the beginning of the 3.38 development cycle. We’ve focused most of the development efforts on fixing bugs before starting the new development...
-
17
With GNOME 3.36 out the door, it’s time to start thinking about what comes next. Those of us who work on GNOME UX are really proud of the latest GNOME shell release. It includes some major updates, particular the new lock...
-
7
The volunteers and contributors working on Mutter and GNOME Shell have been busy in the past couple of months — so much so that we didn’t have bandwidth to write the May development report! As a consequence, this...
-
13
Firefox GNOME Shell search provider Firefox has a long history of Gtk desktop integration. We use native Gtk3 theme to style w...
-
5
This week in KDE: most of GNOME shell in the Overview effect Nate This Wee...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK