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
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 for Firefox or here 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.
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!
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!
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!
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/ but that's no biggie.
Check it out here!
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!
Remove Alt+Tab Delay
This one removes the small delay when alt-tabbing. Pretty basic but still cool.
Check it out here!
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!
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 🔥🔥
“كود بسعادة”
Top comments (2)
Leave the ecosystem and live free as in freedom! 🦕 I like the list you brought together. I think you are approaching Linux the right way. Many spend a lot of time distrohopping as they are searching the one distro fitting them perfectl, but as point out by Chris Titus the best distribution is the one that you get tailored to your needs by yourself, 🔨 and gnome extensions are just the right tool to do this! 🔧
Check out my contribution to your tollbox:
If it wasn't clear until this point I love keyboard shortcuts, and if you happened to have this same passion, guess what Gnome is just the perfect desktop environment for you, so happy keybindings! 🎹keybindings! 🎹
Hopefully, you will find them useful for your use.
Distrohopping?! Naahh, Too lazy to do it. Feels like waaaay more work for me!
That's a cool collection you got there, I will definitely try out the
Screenshot tool
& theSoft Brightness
Thanks !!