GNOME 47 Desktop Environment Released, Here’s What’s New

The GNOME 47 desktop environment is out now! New accent colors, improved file management, and unified dialogs offer a sleeker user experience.

Six months after the launch of version 46, GNOME 47 “Denver” was released today and is now available for anyone interested in trying it. Like the recent versions, it doesn’t introduce earth-shattering changes but offers a solid build on top of the already available ones.

Of course, GNOME 47 brings enough new stuff to improve its overall user experience and functionality, making this new desktop environment version worth updating for all its users. Let’s take a look at what’s new.

GNOME 47 Desktop Environment Highlights

GNOME 47 Desktop Environment

Meet Accent Colors

The most revealing visual enhancement in GNOME 47 is the added support for accent colors in the “Appearance” section in Settings, allowing users to personalize their desktop environment’s look and feel more deeply.

This feature enhances the user interface by letting individuals choose a specific color to highlight various aspects of the GNOME desktop, such as window controls. Users can select from a predefined palette of colors, but unfortunately, there is no option for users to choose their custom one.

GNOME 47 Accent Colors
GNOME 47 Accent Colors

Accent Colors also aims to maintain visual accessibility, ensuring that the chosen colors meet contrast requirements against the background and other UI components. This feature is especially important for visually impaired users, as it can help them navigate the interface more effectively.

Enhanced Small Screen Support

GNOME 47 brings a much-needed improvement for users with lower-resolution displays. Previously, icons might have appeared too small or difficult to interact with. Now, GNOME automatically scales icons to be larger and more accessible on smaller screens, providing a more comfortable user experience.

Files App

Each new desktop environment version improves its main application, Files, and GNOME 47 is no exception. In light of this, it introduces a significant redesign of its file chooser, enhancing the user experience in GTK-based applications during file-saving operations.

The updated file chooser features a modern interface. The filename entry is now positioned at the bottom of the window, streamlining the user’s workflow and allowing them to focus on naming files.

A notable addition to the UI is a red button in the bottom right corner that alerts users when a file with the same name already exists. This reduces the chance of unintentional overwrites and improves data management within the environment.

Files App
Files App

In addition, Files in GNOME 47 features a redesigned sidebar, with key locations such as Network, Home, Recent, Starred, and Trash repositioned to the top. It’s also worth mentioning that regardless of the context, the File Chooser window remains consistent in appearance and functionality.

Screencast Hardware Encoding

Recording your screen just got better! GNOME 47 adds support for hardware encoding on Intel and AMD GPUs during screen recording. This means less strain on your system, smoother performance, and high-quality screencasts without compromising desktop responsiveness.

So, whether you’re creating tutorials, recording gameplay, or streaming, this enhancement ensures a seamless experience.

Unified Modal Dialogs

In GNOME 47, most modal dialogs—small windows that require users to interact with them—now have a consistent design across the entire desktop environment. Whether confirming file deletions, setting preferences, or responding to system alerts, users encounter a unified interface each time a dialog appears.

Furthermore, the “Power Off” feature has also undergone a visual makeover; you can see its new look below.

Modal Dialogs
Modal Dialogs

Improved Settings App

In the Settings App, the “Accessibility” > “Pointing and Clicking” menu within GNOME 47 now features an enhancement called “Active Windows on Hover,” which streamlines the user’s interaction with multiple open windows.

What it does is that when the user hovers the mouse pointer over a window, it highlights it as active. This visual cue eases navigating between different tasks, which is particularly beneficial for users who often work with several applications simultaneously, ensuring a smoother and more intuitive desktop experience.

GNOME 47 Accessibility Settings
GNOME 47 Accessibility Settings

Lastly, the “Add User” dialog has also undergone some cosmetic visual improvements.

Lock Screen & Apps Enhancements

The clock in the lock screen now uses a significantly bolder font than in the previous versions of the desktop environment, which I like much better.

GNOME 47 Lock Screen
GNOME 47 Lock Screen

On the side of the core desktop application delivering with the desktop environment, GNOME 47 brings some improvements that we can’t fail to note. Here they are.

GNOME Maps now includes dark mode support, enriching the visual experience for nighttime users or those who prefer a darker aesthetic. Additionally, the map displays new icons for public transport and playgrounds, making navigation and planning more intuitive and user-friendly.

GNOME’s web browser, Epiphany (also known as Web), introduces several user-centric enhancements. A new setting allows users to disable touch navigation for more traditional browsing control.

Moreover, the dark mode integration has been improved, and a clear button has been added to the address bar for easy text removal.

Epiphany Web Browser
Epiphany Web Browser

The password save dialog now offers a “Not Now” option, and right-click context menus in text boxes include a new “Delete” option, enhancing user control over text management.

Last but not least, Epiphany now enables auto-fill in “Privacy” preferences to automatically complete forms with your saved information and a sleek new bookmarks sidebar improves the experience of browsing and searching your bookmarks.

GNOME Calls has transitioned to the GTK4 toolkit, aligning its interface with the standard GNOME aesthetic, ensuring a cohesive and modern user experience across the desktop environment.

Lastly, remote desktop support has been upgraded to include persistent remote login sessions. In other words, if you’re disconnected from a remote session, it will now continue running, allowing you to log back in and pick up right where you left off. Your system remains in the same state, ensuring uninterrupted workflow.

GNOME 47: Under-the-Hood Improvements

It could be said that 2024 is the year the Linux ecosystem abandons X11 and switches to using Wayland by default. And the new GNOME 47 is keeping up with this trend. Here’s why I say this.

Traditionally, building GNOME required the X11 display server protocol. However, the new build option introduced in this release allows developers to compile Mutter, GNOME’s default window manager, independently of the underlying display server protocols.

Specifically, the new configuration flags “-Dx11=false -Dxwayland=true -Dwayland=true” enable support for Wayland while completely bypassing the need for X11.

In addition, GNOME 47 brings an improved cursor management feature in Mutter, specifically enhancing support for hardware cursors with non-atomic kernel mode-setting. This means that moving the cursor around the desktop no longer necessitates redrawing the areas previously covered by the cursor, which can significantly enhance performance and reduce system load.

It’s also worth noting that GNOME 47 significantly improves visual coherence across the desktop environment, particularly focusing on traditional X11 applications.

These apps have historically displayed window decorations (including title bars, borders, and controls) using the default GTK 4 theme. This often resulted in a visual mismatch with the more modern Libadwaita styling standard in most core GNOME applications. But this is no longer the case.

With this update, the desktop environment now uses Libadwaita to render the window decorations for X11 applications that rely on server-side decorations. This integration ensures that even legacy applications will seamlessly match the contemporary aesthetic of the GNOME desktop.

Additionally, users on older hardware or mobile devices will appreciate the significant improvements in GTK rendering. GNOME 47 delivers a more responsive and visually consistent experience, reducing lag and enhancing graphical fidelity across the board.

You can refer to the release announcement for detailed information about all changes in GNOME 47.

Getting GNOME 47

Are you eager to try the new GNOME 47? You can experiment with the Fedora 41 Beta version or await the official stable release scheduled for early November.

Of course, you can also try GNOME 47 by downloading the GNOME OS and installing it through the Flathub Boxes app. Remember that this ISO image is not a complete Linux distro but only contains the GNOME desktop skeleton with a minimal installation UI. 

Regular users should wait for GNOME 47 to arrive in the software repositories of their Linux distributions. As usual, rolling-release ones like Arch, openSUSE Tumbleweed, Void, etc., are expected to get it first.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%