Recommendations for GNOME Extensions (2024)

Tingfeng 3 min read August 27, 2024 [General] #linux #gnome

The GNOME desktop environment for Linux is simple, stable, and user-friendly. However, the maintainers tend to make some bizarre design decisions that reduce its usability. Thankfully it supports third-party extensions like a web browser.

Here are some extensions that I found useful, along with recommended settings. These should be compatible with most popular Linux distributions.

Initial Setup: Sync With Firefox

First, install the Gnome Shell Integration Firefox extension https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/. This lets you configure your GNOME extensions via the web browser.

If you have a Firefox account, sync Firefox with your Firefox account (recommended).

Finally, update all existing gnome extensions with the above Firefox extension.

TIP: When updating extensions, the process will "fail" with an "error". X.Org users can overcome this by pressing the Alt-F2 key combination and running the single-letter command r to restart GNOME Shell (all windows will maintain their position and running programs will keep their state). If you are on Wayland, you will have to log out and log in again.

ArcMenu

Gives you a graphical start menu like on Windows systems.

Clipboard History

For heavy users of the copy-paste function. Remember to enable "private mode" when copying passwords or sensitive credentials.

Color Picker

For sampling colors from the screen like the Photoshop Eyedropper tool.

Dash to Panel

Gives you a taskbar like on Windows systems.

GTK4 Desktop Icons NG

GNOME does not have desktop icons by default. This extension re-enables desktop icons.

No overview at start-up

GNOME displays the overview mode (which I hardly use) by default upon login.

NoAnnoyance (fork)

GNOME often displays the "Window is ready" notification, which is more annoying than useful.

Tiling Assistant

Gives you window snapping like on Windows 7+ or macOS 15+.

User Themes

Allows custom user themes. However, you should probably read this article first.