How to Enable System Tray Icons in GNOME

Learn how to easily enable system tray icons in the GNOME desktop environment to make it more productive and efficient.

GNOME is a popular desktop environment used by countless Linux enthusiasts worldwide. However, while it offers a streamlined and modern user interface, starting with GNOME 3.26, the developers removed the system tray functionality from the desktop environment.

Yet, this functionality is essential for many users; without it, they canโ€™t rely on the desktop experience they expect. So, in this article, we will explore how to enable system tray icons in GNOME, so you can easily access and manage your favorite applications providing such functionality.

Whether youโ€™re a seasoned Linux user or just getting started with GNOME, this guide will help you customize your desktop environment and improve productivity by returning missing system tray icons functionality. So, letโ€™s get started!

Enable System Tray Icons in GNOME

You need to install an extension to get system tray functionality in the GNOME desktop environment. GNOME extensions are a versatile way to add or modify various functionalities to tailor the desktop environment to your taste and understanding.

The management of extensions in GNOME can be done in different ways. Still, the most straightforward is to use the Extension Manager app โ€“ a GUI tool for browsing, installing, and managing GNOME Shell Extensions.

It is likely available as a native package for the Linux distribution you are using, but following the developersโ€™ recommendation, the preferred way to get it is by installing it as a Flatpak app. So letโ€™s do it.

However, if you donโ€™t have Flatpak support on your Linux system and need to add it or want to learn more about how to use it, our dedicated guide on the subject will be handy. Now, back to the topic.

Open the terminal application and execute the command below:

flatpak install flathub com.mattjakeman.ExtensionManagerCode language: CSS (css)
Install Extension Manager as a Flatpak app.
Install Extension Manager as a Flatpak app.

Then search for “extension” in GNOME’s Dash and launch the application.

GNOME's Dash launcher.
GNOME’s Dash launcher.

Extension Manager will open. Select the “Browse” tab, search for “appindicator,” then install the extension when it appears.

Installing the AppIndicator GNOME extension.
Installing the AppIndicator GNOME extension.

You will be prompted to confirm that the extension has been installed – hit the “Install” button.

Installing the AppIndicator GNOME extension.
Installing the AppIndicator GNOME extension.

AppIndicator is a GNOME extension that integrates Ubuntu AppIndicators and KStatusNotifierItems (KDE’s successor of the systray) into GNOME Shell, including support for tray icons.

That’s it. Apps with support for tray functionality will now be conveniently previewed in GNOME’s system tray area in the top panel, just a click away from interacting with them.

GNOME with system tray functionality.
GNOME with system tray functionality.

As an alternative to the AppIndicator GNOME extension, we recommend trying Tray Icons: Reloaded, which provides comparable features and functionality.

Conclusion

Enabling system tray icons in GNOME is a helpful feature that allows users to access important information and notifications from various applications easily. Although the feature has been removed in recent versions of GNOME, it can still be enabled through extensions, as shown in this guide.

If you would like an in-depth look at how you can add and remove GNOME extensions from your Linux system, visit our guide on the subject. Additionally, our article on the best GNOME extensions can further help you to tailor your GNOME desktop environment entirely to your needs, views, and tastes.

We hope we have been of help to you. Please leave your comments, suggestions, and additions in the section below.

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%