My Gnome Extensions that I use !!!
Gnome 3 came with an extension framework, which allows other developers to fix little usability issues users may have. After looking through the list of available extensions for Gnome Shell, I’ve found several that have made my Gnome desktop very nice to use – so much so that I find myself not missing Ubuntu’s Unity at all. Here are the extensions that I use that can hopefully turn your Gnome Shell experience into one you actually enjoy.
Frippery Move Clock
GNOME 3’s center-aligned clock has always bugged me. But with ‘Flippery Move Clock‘ extension I can effortlessly shunt it over to the right-hand side – just like old time!
Alternative Status Menu
This handy extension adds separate Suspend, Hibernate and Power Off options to the GNOME status menu – something many feel should come as default.
Remove Accessibility Menu from GNOME Panel
Although providing easy access to accessibility options on the desktop is important, not everyone makes use of them.
If you’d like to remove the Accessibility Menu from the GNOME 3 Panel, you’ll want this extensions…
Auto-hide top panel
As the name implies this extensions auto-hides the top GNOME panel.
Double-clicking on the panel turns the hding feature on and off. But this results in some flukey behaviour. For example, when the panel is ‘unhid’ opening the calendar applet will cause the panel to hide again.
But the add-on will no doubt prove handy for those who are looking to eek out the maximum amount of screen estate possible.
Dash to Dock
Useful Linux desktops often feature a panel or dock of some kind, so you have easy access to favorite applications and those that are currently open. It’s a major design element of Unity, and one that Gnome Shell secretly incorporates as well. Whenever you open the Activities overlay, you have a panel of favorite and currently open applications on the left side.
An extension called Dash to Dock simply turns this panel into a dock that appears on your desktop and has the exact same look. The best thing about it is that it’s very configurable: you can change its look, where it’s positioned, and various hiding options. I like the defaults a lot, so there’s no need to change anything – but you can if you want. https://extensions.gnome.org/extension/307/dash-to-dock/
There are a few tiling window managers available for Linux, such as xmonad. They’re very useful, in that they automatically take full advantage of your screen and resize appropriately as more applications are added. Common desktop environments don’t offer this functionality, but the Shellshape extension adds this functionality easily to Gnome Shell. Once installed you can choose between normal, vertical tiling, or horizontal tiling modes where up to three windows per virtual desktop are automatically resized. It’s a small feature, but it can be extremely useful. https://extensions.gnome.org/extension/294/shellshape/
By default, Gnome Shell doesn’t offer any sort of weather indicator, and for whatever reason I miss that. With “Weather”, you’ll get a very nice-looking weather indicator that displays various current conditions and the forecast for the next few days. https://extensions.gnome.org/extension/613/weather/
Backslides automatically changes your desktop wallpaper, based of a predefined selection of images. You can set the delay between switches from 5 minutes to 2 days, or you can switch it manually. The next wallpaper is selected randomly.
Do you know how to activate the built in screencast function on Gnome-Shell? It’s Control+Shift+Alt+R. Too lazy to remember them? Me too, that’s why I use Easyscreencast
Places Status Indicator
This indicator will put itself near the left corner of the activities button, it allows you to access your home folder and sub-folders easily using a menu, you can also browse the available devices and networks using it.
Installation link: https://extensions.gnome.org/extension/8/places-status-indicator/
Source Code: http://git.gnome.org/gnome-shell-extensions
Another great extension that allows you to customize the GNOME Shell panel in a lot of ways, for example, you can move it to top or down, you can change its size, you can choose to enable the auto-hide feature and you can also modify the behavior of the panel, it’s a really good extension if you love customizing your interface.
Installation link: https://extensions.gnome.org/extension/898/mmod-panel/
Source Code: https://code.mmogp.com/mmod/mmod-panel/
For users who like to maintain productivity, you can use this extension to add a simple To-Do list functionality to your desktop, it will use the syntax from todotxt.com, you can add unlimited to-dos, mark them as complete or remove them, change their position beside modifying or taking a backup of the todo.txt file manually.
Installation link: https://extensions.gnome.org/extension/570/todotxt/
Source Code: https://bitbucket.org/bartl/todo.txt-bart.libert.gmail.com
A simple applet to the top bar to display information about CPU usage, RAM usage, battery level, swap usage, disk I/O and network traffic up and down, it also works with GNOME 3.20 and contains a lot of options.
Installation link: https://extensions.gnome.org/extension/120/system-monitor/
Source Code: https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet
This extension simply integrates a clipboard manager with the Gnome Shell which caches clipboard history allowing you to select from and paste up to 50 entries.
Refresh Wi-Fi connections
Gnome 3 does not have a way to search for new Wi-Fi connections by default but you can easily add that functionality by installing this extension.
Drop Down Terminal
Improve your terminal experience by installing this fantastic extension which allows you to toggle a drop down terminal with a keyboard shortcut. This one is a must have!
Cover flow Alt-tab
This one exists for purely aesthetic purposes. It changes the behaviour of the alt-tab combination to iterate through windows in a coverflow manner.
This extension adds a traditional category-based menu to Gnome 3. It is installed by default but you must use the Gnome Tweak tool to enable it.
Translate directly from the top bar from/to a large list of languages. Finally using Google Translate engine.
- Extension Homepage
Web Search Dialog
Search the web directly from Gnome Shell. <Ctrl>+space triggers the dialog. From there, type your search query, click the ENTER key and your default browser will open with your search result. List of features include: *Instant result/definition (DuckDuckGo helper) with pictures within the dialog *Search Suggestions *History with configurable limit *Choose your default search engine *Add multiple seach engines *Tab key to view & choose from search engine list *Ctrl+Shift+V to Paste & Search *Ctrl+Shift+G to Paste & Go (Open URL) *Ctrl+(1-9) to trigger search suggestion or history item in list *Add keyword for each search engine *Add keyword to go to URL directly
This was our list for some great GNOME Shell extensions to try out, you may use the official website of GNOME or any other source to install those, but remember to be sure from its safety and source before doing so.
What other GNOME Shell extensions do you use?