10 Best Gnome 47 Extensions

Enhance your GNOME 47 experience with these 10 of the most essential extensions.

10 Best Gnome 47 Extensions

GNOME 47 has significantly reduced the need for extensions, but these handpicked options ensure you get the most out of your desktop environment. Whether you’re looking to enhance aesthetics, improve productivity, or personalize functionality, these extensions have you covered.

Before diving in, install the GNOME Extension Manager for an easier way to discover, install, and manage extensions.

Extensions List

1. User Themes

The User Themes extension enables loading shell themes directly from the user directory. It’s likely pre-installed on your system; you just need to enable it. With this extension, you can easily install and switch between custom shell themes using the GNOME Tweak Tool.

2. Dash to Dock

Dash to Dock transforms GNOME’s dash into a macOS-like dock, making application launching and window switching a breeze. This extension offers extensive customization options for dock placement, appearance, and behavior.

"Dash to Dock"

If you’re transitioning from Windows and prefer a taskbar-style experience, you might want to skip this and try Dash to Panel extension instead.

3. AppIndicator and KStatusNotifierItem Support

This extension integrates Ubuntu AppIndicators and KDE’s KStatusNotifierItems into GNOME Shell, providing support for legacy tray icons. While GNOME 47 natively displays background apps in the status menu, this extension is essential for those who want a quick and straightforward way to access them.

4. Blur My Shell

Enhance GNOME Shell’s aesthetics with a customizable blur effect for the top panel, dash, and overview. The Blur My Shell extension allows granular control, letting you selectively blur specific shell areas while keeping others as default.

"Blur My Shell"

Tip for Ubuntu Users: Adjust the corner radius settings in Dash-to-Dock preferences to avoid mismatched dock radius.

5. Tiling Shell

Tiling Shell adds advanced tiling window management capabilities to GNOME. It supports multiple monitors, Windows 11-style Snap Assist, Fancy Zones, and fully customizable tiling layouts. If you’re a fan of efficient window management, this is a must-have.

"Tiling Shell"

6. Soft Brightness Plus

Adjusting external monitor brightness can be cumbersome with physical monitor controls. Soft Brightness Plus solves this by enabling brightness adjustment for all connected monitors from a single slider, using an alpha layer for seamless control.

7. Vitals

Monitor your system’s health with the Vitals extension. It provides real-time data on temperature, voltage, fan speeds, memory usage, processor load, network speed, and storage stats. With asynchronous polling, it ensures a smooth and responsive experience.

"Vitals Extension"

8. Frippery Move Clock

Do you prefer your clock aligned to the right of the top panel? The Frippery Move Clock extension makes this adjustment effortless. It’s a simple tweak but lots of people prefer this.

"VFrippery Move Clock"

9. GPU Profile Selector

For laptops with hybrid GPU configurations (e.g., Intel + NVIDIA or AMD + NVIDIA), the GPU Profile Selector simplifies switching between GPU profiles. With just a few clicks, you can optimize your system for performance or energy efficiency.

"GP Profile Selector"

10. Radio Kyra

Radio Kyra is perfect for those who enjoy internet radio or podcasts while working. It allows you to browse and add internet radio stations directly from the extension.

You can even add your favourite youtube mixtapes / jukeboxes to the channel list and access quickly.

"Radio Kyra"

Note: This extension requires yt-dlp and GStreamer for full functionality.

About the Author

Anand Roshan is a full-stack developer with 12+ years of experience in web and app development.