GNOME 51 beta gives Linux users plenty to look forward to

GNOME 51 has officially reached beta, and there is quite a bit more going on than the relatively brief release announcement might suggest. Digging into the full changelog reveals changes across GNOME Shell, Mutter, Files, Settings, Software, Maps, Calculator, GTK, and many other parts of the desktop.

GNOME is my favorite Linux desktop environment, so I am always interested in seeing where each new release is headed. GNOME 51 doesn’t appear to be about reinventing the desktop or introducing one enormous feature. Instead, this release is shaping up to be a collection of accessibility, performance, usability, and Wayland improvements.

The beta is also an important milestone because GNOME 51 has now entered its UI, feature, and API freezes. That means the basic feature set should be largely established, with the remaining development cycle increasingly focused on fixes and polish.

One change I am particularly happy to see is initial support for the reduced-motion setting in GNOME Shell. This allows the shell to better respect a user’s preference for fewer animations. It is primarily an accessibility feature, but I suspect plenty of people who simply prefer a calmer desktop will appreciate it too.

GNOME Shell also improves keyboard navigation when selecting an area for screenshots, fixes magnified cursor scaling on HiDPI displays, and makes changes to the authentication prompt. Event reminder notifications are supported too, alongside work involving web login and unified authentication.

Mutter, the window manager and compositor behind GNOME, gets a healthy collection of changes. The beta adds support for the ext-background-effect-v1 blur protocol, makes improvements to frame scheduling, adds button scrolling support for mice, and fills in mastering display metadata for HDR output. Several graphics-related bugs involving blurred rendering and rotated monitors have been addressed as well.

GTK 4.23.3 gets related Wayland work, including support for the ext-background-effect protocol. Its frame clock has also been reworked to improve precision and reduce dropped frames. GTK now supports the CSS font-width property as well.

Files, which many Linux users still know as Nautilus, receives several smaller usability improvements. Locations opened by other applications can now appear in new tabs, while search focus moves to a result with higher relevance. Narrow layouts now use AdwTabOverview, and GNOME has made additional adjustments to the sidebar and fixed several bugs.

Settings has some changes that should be easier to notice. There is a new fingerprint management interface, plus a button for opening GNOME release notes. Default application dropdowns now show icons alongside their choices, and the Accessibility section gains an option for disabling the focus timeout.

GNOME Software isn’t getting some dramatic overhaul, but there are performance improvements involving icon loading and PackageKit repository handling. The way average rating scores are calculated has been changed too.

Maps gets a handful of practical improvements. Options for displaying the map scale, user location, and measurement systems have moved into Preferences. Public transit routing can consider stops farther away from a walkable route, while transit itineraries now display walking durations.

Calculator has a change I can see being genuinely useful. Calculation history can now persist across sessions, meaning closing the application doesn’t have to wipe out what you were previously working on. Calculator also improves its handling of exact rational arithmetic and can display exponents using the selected base.

There is plenty happening underneath the desktop as well. GLib includes a fix for a reported pre-authentication denial-of-service issue involving GDBusServer, alongside performance improvements, API additions, and various bug fixes.

GVfs receives some security attention too, with stronger input validation for AFP, DAV, FTP, MTP, and SFTP. Passwords are now cleared from memory before being freed, and there are fixes for crashes involving OneDrive, MTP, and SMB.

Accessibility work continues beyond reduced motion. Orca 51 beta includes fixes for web and table presentation, improves list-box reporting, and adds localized-string support for extensions. Earlier GNOME 51 development also brought work involving Orca extensions and MathCAT support for MathML.

Sushi, GNOME’s quick file previewer, gets several improvements of its own. Text previews can wrap lines, images can be opened fullscreen with a double-click, and HTML previews get a context menu. Sushi also prompts users before loading remote resources in HTML content, while a loading spinner now appears when opening a file takes longer than expected.

Not everything previously planned for GNOME 51 survived the development cycle. The GTK 4 rewrites of Boxes and Disks did not make the cut. With GNOME 51 now entering feature freeze, those rewrites will have to wait for a future release.

Of course, GNOME 51 beta is still beta software. It is meant for testing rather than replacing the stable desktop on a machine you depend on every day. Anyone curious enough to experiment can use the available live image or the GNOME 51 beta Flatpak runtime.

So far, GNOME 51 looks like the sort of release I generally appreciate. There isn’t one headline feature trying to completely change how people use their computers. Instead, GNOME is improving accessibility, Wayland support, performance, security, and the applications people already use.

As someone who already considers GNOME the best Linux desktop environment for my needs, I don’t need the developers to reinvent it every six months. Making the existing experience faster, more accessible, more secure, and less annoying sounds pretty good to me.

Support independent tech journalism

NERDS.xyz is independently owned and operated. If you enjoy my coverage of Linux, AI, hardware, cybersecurity, and tech culture, consider supporting the site on Ko-fi.

Support NERDS.xyz
Written by

Brian Fagioli

Technology journalist and founder of NERDS.xyz

Brian Fagioli is a technology journalist and founder of NERDS.xyz. A former BetaNews writer, he has spent over a decade covering Linux, hardware, software, cybersecurity, and AI with a no nonsense approach for real nerds.

Leave a Comment