7 Awesome Gnome Extensions For You
Tags: linux
Published: 2020-05-09 20:16:54

---
title: 7 Awesome Gnome Extensions For You
published: true
description: What Gnome extensions am I using for my Ubuntu work setup?
tags: Linux
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/fg9klpvk4ck7irugp8xy.png
---
Hey, devs from all over the world, 

A couple of weeks ago, I had to change my work station from a mac to an Ubuntu PC. Although Ubuntu is super awesome, I had to tweak it a bit for my own liking. To be able to customize it, I used some Gnome extensions. 

## What's Gnome you might ask!

Great question! Gnome is the default desktop environment on many Linux distributions. Gnome extensions are some code that modifies the way your Gnome works. It can make tons of changes that could be purely aesthetic. Also, they could provide cool functionalities.

Note, I am using Ubuntu and my Gnome shell version is `3.34.3`. You might have a different Gnome shell version or a different Linux distribution. Some of the steps below might not work. Some of the extensions might also be incompatible.

You can find out which version of Gnome shell you have by running this command in a terminal

```html
gnome-shell --version
```

## How to add Gnome extensions

First off, you need to do the following :

- Install the `Gnome shell extension`. It is a browser extension that works best on Firefox. You can find it [here](https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/?src=search) for Firefox or [here](https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=ar) for Chrome.
- Install the `Gnome tweaks` application from Ubuntu's software center. This app will allow you to configure any installed extensions.
- Now you are pretty much ready to browse and install different extensions [here](https://extensions.gnome.org/).

## 7 Awesome Gnome extensions
Now, Without further ado. Here are my currently installed Gnome extensions. 

### Dash to Panel
If you like me and you divide your applications in different workspaces. You will absolutely love this extension. It has this awesome feature. You can change workspaces by using the mouse wheel while hovering over the Dash Panel. It also provides tons of different aesthetic tweaks to the Dash.

Check it out [here](https://extensions.gnome.org/extension/1160/dash-to-panel/)! 


### Pomodoro
The Pomodoro Technique is a time management method that uses a timer to break down work into intervals. Usually 25 minutes in length. This extension reminds you - every X amount of time - to get up of your chair and take a quick break. It's highly customizable and really cool!

Check it out [here](https://extensions.gnome.org/extension/53/pomodoro/)!


### Sound Input & Output Device Chooser
This one shows a list of sound input and output devices for you to choose from next to the sound volume slider. Really handy with all the virtual meetings we currently have.

Check it out [here](https://extensions.gnome.org/extension/906/sound-output-device-chooser/)!


### Open Weather
Want to get automatic weather info right into your top panel? Who doesn't! Well, You can get it using this little gem. You will need to get an API key from [http://openweathermap.org/](http://openweathermap.org/) but that's no biggie.

Check it out [here](https://extensions.gnome.org/extension/750/openweather/)!


### GSconnect
This extension is kinda crazy! It allows you to sync so much stuff between your PC and your phone. For example, You could sync your notifications, files, clipboard, and contacts. You can also set up shell commands like `shutdown` and run them directly from your phone.
It's time for some pranks, I reckon. 

Check it out [here](https://extensions.gnome.org/extension/1319/gsconnect/)!


### Remove Alt+Tab Delay
This one removes the small delay when alt-tabbing. Pretty basic but still cool.

Check it out [here](https://extensions.gnome.org/extension/1403/remove-alttab-delay/)!


### Bluetooth Quick Connect
This one allows you to connect or disconnect Bluetooth devices directly from the Gnome system menu. No more digging into settings to connect your headset.

Check it out [here](https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/)!


That's about it! Let me know which ones you liked the most. Also, Are you using any extensions that are not here?

PS! I still miss my mac.

As always,
**Happy coding 🔥🔥**
**“كود بسعادة”**