This guide will help you configure what I think are the best GNOME extensions for the best desktop experience.

Table of Contents


Pre Install

I will be using https://gnome.extensions.org to install extensions from. But before you can install extensions you first have to install some software.

sudo apt install chrome-gnome-shell

Layout

To improve the layout of your status bar icons, you can install the following extension will will correct the spacing between the status bar icons.

https://extensions.gnome.org/extension/647/icon-area-horizontal-spacing/

Suspend

Add a suspend button to the menu.

https://extensions.gnome.org/extension/826/suspend-button/

Sound I/O Selector

Extension to allow you to select input and output regarding your sound devices.

https://extensions.gnome.org/extension/906/sound-output-device-chooser/

Gravatar

Sync your user profile picture with Gravatar.

https://extensions.gnome.org/extension/1015/gravatar/

Wifi

For Wifi there are 2 very useful extension.

The disconnect extension will give the the ability to disconnect from a Wifi HotSpot.

https://extensions.gnome.org/extension/904/disconnect-wifi/

The refresh extension adds a refresh button to the Wifi Access Point list, which allows you to refresh the list at will.

https://extensions.gnome.org/extension/905/refresh-wifi-connections/

CPU

For CPU scaling and performance, consider the following extension.

You might need to disable the intel_pstate driver by adding the following to your grub settings intel_pstate=disable.

https://extensions.gnome.org/extension/1082/cpufreq/