This is a list of the Gnome Extensions that I use, their descriptions, installation instructions, and settings.
I am using GNOME 46.
You will need the Gnome Shell Integration browser extension to install extensions from the Gnome Extensions website.
Configure the extensions in the Extensions app.
- AppIndicator and KStatusNotifierItem Support:
This extensions makes a "systray" type area on the right side of the top bar for the icons of running applications like Zoom, etc..
Install from the Gnome Extensions website:
https://extensions.gnome.org/extension/615/appindicator-support/
. For manual installation instructions, see:
https://github.com/ubuntu/gnome-shell-extension-appindicator
. This extension does not require configuration.
- Dash to Dock:
This extensions gives you a macOS-like dock on the bottom of your screen that auto-hides.
Install from the Gnome Extensions website:
https://extensions.gnome.org/extension/307/dash-to-dock/
. For manual installation instructions, see:
https://micheleg.github.io/dash-to-dock/download.html#installfromsource
. This is the configuration I use:
Position and size:
- Show on all monitors;
- Position: bottom;
- Intelligent autohide: on, show in fullscreen, pressure: on, on top of windows: on, all windows.
Icons:
- Show App icon, move to beginning of dock.
There is a lot to tweak for this extension, I just change those and the defaults are fine for me for everything else.
- Dissable Workspace Switch Animation for GNOME 40+:
This extension makes switching virtual desktop instant without any animation.
Install from the Gnome Extensions website:
https://extensions.gnome.org/extension/4290/disable-workspace-switch-animation-for-gnome-40/
. For manual installation instructions, see:
https://github.com/amalantony/gnome-shell-extension-instant-workspace-switcher
. This extension does not require configuration.
- Hide Top Bar:
This extension makes the top bar auto-hide.
Install from the Gnome Extensions website:
https://extensions.gnome.org/extension/545/hide-top-bar/
. For manual installation instructions, see:
https://gitlab.gnome.org/tuxor1337/hidetopbar
. This is the configuration that I use:
- Show panel when mouse approaches edge of the screen;
- Also show in fullscreen;
- Show panel in overview.
- Unite:
This extensions can hide the titlebars of some maximized and tiled windows and put their controls on the left of the top bar.
See installation inistructions here:
https://github.com/hardpixel/unite-shell
. This the configuration I use:
General:
- Notification position: Center;
- Enable appmenu (this has to be enabled or it doesn't work;)
Windows/Titlebars:
- Hide titlebars: Both;
- Show appmenu title: Both;
Windows/Buttons:
- Show buttons: Always;
- Panel position: First.
- Built-in extensions that I use:
- Apps Menu;
- Removable Drive Menu;
- Workspace Indicator.
These can be enabled in the Extensions app, they require no configuration.