The GNOME desktop environment is highly customizable. With a few extensions, the desktop can look and feel like many other operating system's desktops. Launcher bars can be added, window lists can be used, and the overall look and feel of the desktop can be changed.
To install a customization, simply head to extensions.gnome.org to install, remove, and configure currently installed customizations. A web browser plugin is needed to interact with the site, and it will prompt for installation if needed. Remember to refresh the page after the plugin is installed.
We will share some of the more popular extensions, but there are many more to choose from! If one is found and it isn't currently working, or breaks with an update, then try a different extension to see if it works better.
This extension allows for the desktop to be themed in further ways than default. Many themes and extensions can be installed from opendesktop.org, among others. This extension is installed by default in Pop!_OS, and can be added to Ubuntu 18.04.
Dash to Dock
This extension brings a launcher similar to the Unity launcher on the left side, or the macOS launcher on the bottom. It is high customizable and allows for different locations, styles, sizes, and layouts. This is included by default in Ubuntu 18.04 and can be added to Pop!_OS.
This extension is a wallpaper slideshow for your desktop. After choosing a folder of pictures, they will be rotated automatically at a predefined time period.
This extension adds a window list to the bottom of the monitors. This shows what windows are open, and allows for them to be minimized, maximized, and closed from the bar, similar to Microsoft Window's window list.
This extension adds a traditionally styled, full featured menu to GNOME. This menu is similar to a traditional Window's Start Menu, and is highly customizable for how it looks and functions.
Appindicator Support and TopIcons Plus
Appindicator Support and TopIcons Plus both serve to add the ability for programs to use an indicator icon to show they are running. This functionality has been removed in recent versions of GNOME, and an extension is needed for the functionality. These 2 programs work slightly differently, and work better in some setups vs. others. If one doesn't work, try the other one.
See blogs.gnome.org for more background on the removal of the support from default GNOME environment.
Internet Radio adds a quick menu integration to play various radios stations found online. A few default stations are included, and many more can be found at www.internet-radio.com. Simply right-click on the
.m3u file and choose 'Copy link address', and add that as a station to the Internet Radio icon at the top right of the menu bar.
Sound Output Device Chooser
The Sound Output Chooser adds a quick change option to the system menu in the top right of the screen. This allows for changing audio inputs and outputs and adjusting volume levels quickly.
CPU Power Manager
CPU power meter allows for quick switching of various CPU frequency settings.
Extension Update Notifier
This extension will check the various installed extensions and present a notification that there is an update to the extensions. Extensions are not automatically updated, so this extension provides the next best option.
The lock keys extension notifies you when you press the Caps Lock or the Num Lock and let's you know at all times if you have either button active.