GNOME 41: Slick with heaps of new features for users and devs – but annoyances remain

It'll take time for desktop environment to make its way into Linux distros anyway


The GNOME Foundation has released GNOME 41 - six months after GNOME 40, which was the first to be based on the GTK4 toolkit.

Although GNOME 41 is out, it will take time before the various distros support it and even longer before it turns up as a default desktop environment.

We used a pre-release of Fedora 35 (full release expected next month) and updated it to the latest available GNOME 41.

The headline changes begin with an improved power mode, with access from the system status menu and the ability for applications (such as games) to request a particular power mode for full performance.

The utility for discovering and installing applications, imaginatively called Software, has been redesigned with more categories, revamped information tiles, and bigger screenshots. The team also claimed that "there have been many fixes and improvements under the hood, which make the experience faster and more reliable."

Launching software in GNOME 41

Launching software in GNOME 41 – type to search works well

A new multitasking settings panel offers more fine-grained control of how workspaces (desktops) behave. Users can manage settings for the number of workspaces, whether app switching with Super+Tab switches between all applications or just those in the current workspace, and whether workspaces span multiple displays. The Super key is the Windows key on PC keyboards.

Connections seems promising but did not work for us

Connections seems promising but did not work for us

GNOME 41 comes with a new remote desktop app called Connections, which supports both the Windows RDP protocol and VNC for connection to Linux and macOS. Connections seems like a great idea, but unfortunately it refused to connect to our Mac over VNC and subsequently crashed on opening – though this was pre-release Fedora 35.

Under the covers, GNOME 41 is claimed to have efficiency improvements when using the Wayland display server, and we are promised more reliable multitouch gestures. There is a new default for the OpenGL renderer called NGL and "a major code cleanup" in the Mutter window manager.

A cheery image lets users test mouse or touchpad settings

A cheery image lets users test mouse or touchpad settings

Other improvements include the ability to create encrypted .ZIP archives in the Files file manager, .ics import in Calendar (important for automatic addition of calendar entries), and performance improvements in the GNOME Web browser.

Developers benefit from a new documentation site, new human interface guidelines, updates to the Builder IDE including the ability to build and run CMake projects (though the Meson build system is recommended), and better Flatpak support. There are also a bunch of enhancements and clean-up for the libadwaita library, used for GTK 4 development, and improved Rust support.

Rust developers benefit from a new but incomplete book on GUI development with Rust and GTK 4.

Judging by our quick Fedora 35 hands-on, GNOME 41 is slicker and more complete than before. In the Activities manager, search works well to find an application or setting and has some intelligence: for example, a search for "paint" finds GIMP, Blender and Pinta.

GNOME Tweaks offers a way to restore minimize and maximize icons to windows

GNOME Tweaks (which is meant to be replaced by Settings) offers a way to restore minimize and maximize icons to windows

There are some puzzles, though. One of these is why the GNOME team is averse to having minimize and maximise icons on window titlebars. We could not find a setting for this in the updates Settings utility, but fortunately the older GNOME Tweaks offers it, and this worked, to our relief.

It is free and open source, so in the event of problems such as the ones we experienced with Connections, it is easy to raise an issue in the GitLab repository or, for those with suitable skills, to dive into the code. ®


Other stories you might like

  • Developers offered browser-based fun in VSCode.dev and Java action in Visual Studio Code

    Looking at code here, there and (almost) everywhere

    Microsoft has whipped the covers off yet another take on code-in-the-browser with a lightweight version of Visual Studio Code, while unveiling the version 1.0 release of support for Red Hat Java in the freebie source wrangler.

    It comes after last month's preview of the code editor that runs entirely in the browser, and will doubtless have some users pondering the difference between this and Microsoft-owned GitHub's github.dev, which also pops a development environment into the browser. One of the biggest of those differences is a lack of compulsory integration with the VS source-shack; this is unavoidable with github.dev (the clue is, after all, in the URL.)

    VSCode.dev, on the other hand, will permit the opening up of a file from a local device (if the browser allows it and supports the File System Access API) in what looks for all the world like an instance of Visual Studio Code, except surrounded by the gubbins of a browser.

    Continue reading
  • No swearing or off-brand comments: AWS touts auto-moderation messaging API

    Automate everything – but while human moderation is hard, robot moderation tends not to work

    AWS has introduced channel flows to its Chime messaging and videoconferencing API, the idea being to enable automatic moderation of profanity or content that "does not fit" the corporate brand.

    Although Amazon Chime has a relatively small market share in the crowded videoconferencing market, the Chime SDK is convenient for developers building applications that include videoconferencing or messaging, competing with SDKs and services from the likes of Twilio or Microsoft's Azure Communication Services. In other words, this is aimed mainly at corporate developers building applications or websites that include real-time messaging, audio or videoconferencing.

    The new feature is for real-time text chat rather than video and is called messaging channel flows. It enables developers to create code that intercepts and processes messaging before they are delivered. The assumption is that this processing code will run on AWS Lambda, its serverless platform.

    Continue reading
  • UK government puts £5bn on the table in trawl for public sector networks services

    I dream of wires, say Whitehall’s big buyers

    The UK's central government procurement agency is chumming the waters around the market's swimmers, hoping to tempt suppliers into providing a range of computer network services and kit with a £5bn tender.

    The buying spree, which will officially begin when a framework agreement starts in fiscal 2023, involves a large spread of hardware, software and services around IT networks. Included are categories such as networking, internet and intranet software packages, network interfaces, network operating system software development services and so on.

    Crown Commercial Service, the cross-government buying organisation that sits within the Cabinet Office, has launched what is known as a "prior information notice" to start talking to suppliers before it forms the official competition to be on the framework: a group of contracted suppliers from which a huge number of public sector bodies can buy.

    Continue reading

Biting the hand that feeds IT © 1998–2021