3 simple and useful GNOME Shell extensions

The default desktop of Fedora Workstation — GNOME Shell — is known and loved by many users for its minimal, clutter-free user interface. It is also known for the ability to add to the stock interface using extensions. In this article, we cover 3 simple, and useful extensions for GNOME Shell. These three extensions provide a simple extra behaviour to your desktop; simple tasks that you might do every day.

Installing Extensions

The quickest and easiest way to install GNOME Shell extensions is with the Software Application. Check out the previous post here on the Magazine for more details:

Removable Drive Menu

Removable Drive Menu extension on Fedora 29

First up is the Removable Drive Menu extension. It is a simple tool that adds a small widget in the system tray if you have a removable drive inserted into your computer. This allows you easy access to open Files for your removable drive, or quickly and easily eject the drive for safe removal of the device.

Removable Drive Menu in the Software application

Extensions Extension.

The Extensions extension is super useful if you are always installing and trying out new extensions. It provides a list of all the installed extensions, allowing you to enable or disable them. Additionally, if an extension has settings, it allows quick access to the settings dialog for each one.

the Extensions extension in the Software application

Frippery Move Clock

Finally, there is the simplest extension in the list. Frippery Move Clock, simply moves the position of the clock from the center of the top bar to the right, next to the status area.

Fedora Project community


  1. The layout of this post is a bit odd, if someone doesn’t notice the pages they’d miss all of the content…you may want to advertise that in the body of the first page?

    • That should be fixed now 🙂

      • Yep, looks great and seems to show the content on a single page.

        Great content. I’d also propose the multi-monitors-add-on, TopIcons, dash-to-dock, and audio-output-switcher as great utilitarian extensions for those that have a Fedora/Gnome workstations.

        The multi-monitors-add-on allows you to have a top bar (with a clock) on your secondary/ancillary displays.

        The dash-to-dock allows for a MacOS type of dock on the bottom of the screen that is really nice for those who may use both Mac OS and Gnome in their day to day routines.

        The audio-output-switcher makes it a really quick and seamless way to transition from a headset to speakers for when you’re playing games, or joining online meetings and would rather confine your audio input/output.

      • Thanks for fixing that! 😀

  2. Erick White

    You know, it’s a pretty bare document with just the paragraph up in my e-mail. :p Either the page didn’t publish or an accidently early publish. It was funny.

  3. Stuart Gathman

    All of those come “out of the box” with Cinnamon spin!

  4. “Is known and loved by many users for its minimal, clutter-free user interface…” so minimal that after installation you will lost a lot of time to choose and parameterize the poor extensions to make Gnome useful.

  5. Pawa

    Thank you, this is helpful!

  6. archuser

    Why isn’t drop-down terminal mentioned here?

  7. Fabio

    If you guys know that these are useful extensions, so why dont they come enabled? Until when will we have to keep installing extensions to have basic functions like eject a usb drive?

    • To be honest, I rarely use USB drives, so having this feature in the top bar is not really something that i use every day. So i understand the assumption here to not clutter up the top bar all the time with every shortcut and feature in an OS. Ejecting a USB is available out-of-the-box on Fedora with the files app, so it really isn’t a missing feature.

      The Workstation Working Group is responsible for decisions like this for Fedora Workstation, so feel free to file a feature request in their ticket queue for discussion:


  8. Yury

    When Gnome 3 came out, there was some discussion about how the desktop metaphor was dead and the minimal “tablet-style” the new norm. Then Windows 8 dropped and people felt justified in the direction Gnome was heading. Except, Windows 8 had a nifty button called “Desktop”. Click it, and you’re in the original Windows interface. You could use the Tiles, sure, but it also had a full desktop experience. When’s that extension coming to Gnome?

    • Thomas

      Not sure what you are asking for. By default the windows desktop doesn’t force tiling. In fact you must install extensions to get a tiling wm like interface.

  9. AsciiWolf

    Another must-have extension for me is (K)StatusNotifierItem/AppIndicator Support for tray icon support.

  10. jesse

    Do we have anything like these “tips and tricks” but for the KDE side of the house?

    I love both Gnome and KDE, but am currently using KDE. I like the look of KDE but enjoy the ease of Gnome.

    KDE has the same functionality and in some way a little more polished for advance users. Gnome is very minimalist and that is good for new users.

    Anyways, I was just wondering if we have these same type of articles for KDE on Fedora. They have their own distribution now, but I still like KDE + Fedora.


    • jakfrost

      The differences of the two are evident. The fundamental difference being that Gnome uses Wayland, and KDE is only available by using Xorg. Wayland is a better windowing compositor than Xorg, but Xorg is still more ubiquitous.

  11. Leslie Satenstein

    The bqckground prior to the first extension, appears to be the Manjaro Linux background.
    It may be too late to change the background to something flat/unicolor.

Comments are Closed

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions