I am currently running Fedora 22 with Gnome 3.16 . One of the best features of GNOME are shell extensions. These extensions bring all sorts of handy features to GNOME. Installing and using GNOME extensions couldn't be any simpler. Simply browse over extensions.gnome.org and look for the extension that appeals to you. Click the switch from Off to On, and immediately you're prompted to install it. That's it.
Here are the extensions that I use to personalize my Fedora 22 experience and maximize my performance. Hopefully they can make you enjoy your Gnome Desktop experience.
1. Activities Configurator
It can be used to configure the activities button and Top panel appearance.
2. Alternate Tab
GNOME Shell’s default Alt-Tab behavior groups windows into a single application icon and shows applications from all workspaces. This extension substitutes Alt-Tab with a window based switcher that does not group by application.
3. Battery Status
It can be used to add a battery charge indicator with display modes like percentage or time left on the battery.
Don’t you hate it when you’re reading something and your screensaver turns on? Meet Caffeine. This extension will disable Auto suspend and screensaver. If you’ve been looking for a way to temporarily disable the screensaver, Caffeine is a must.
5. Clipboard manager indicator
It's a Clipboard Manager extension for Gnome-Shell which adds a clipboard indicator to the top panel, and caches clipboard history. It is one of the most useful extensions I use.
6. Dash To Dock
Don't you hate that you can only access Gnome Shell’s dock in the Activities mode? Dash to Dock comes to the rescue! It turns Gnome’s dash dock into a full-fledged dock for you to use. And it's very configurable.
7. Disable Workspace Switcher Popup
It disables arrow overlay when switching between workspaces
8. Disconnect Wifi
Adds a Disconnect option for Wifi in status menu, when a network is
connected. Shows a Reconnect option, when no networks are connected.
9. Hide App Icon
I find personally find the application icons on the top panel very ugly. This extension hides the icon and label of the focused application in the top panel.
Using this extension allows me to easily control the overall output volume as well as the output volume of any application. You can also adjust the input volume of microphones when a input application is active.
11. Minimum Workspaces
I use this extension to have minimum number of workspaces to exist at all times. Any additional workspaces are still created and removed dynamically.
12. Removable Drive Menu
It adds a Shutdown Timer in the Power Menu. You can set your system to Shut down after a specified time.
14. Straight Top Bar
Remove those round corners and make the top bar straight.
15. Top Panel Workspace Scroll
It is a handy extension which lets you to change the workspace by scrolling over the top bar.
16. Turn off Display
It adds a button to the status menu to turn off the screen.
17. User Themes
It helps you to easily load shell themes from the file manager.
A simple extension for displaying weather information from several cities in GNOME Shell
Indicates uptime in status area. When clicked, a popup menu indicates the date when the system was started.
20. Text Translator
It is very helpful for translating text into different languages. You won't have to open a browser and go to google translate website everytime you need to translate a text.
21. Places Status Indicator
Yes it's the same places menu that Gnome had back in the old days. With the Places Status extension you’ll have easy access to different folders (home, documents, music, videos, etc.) in your filesystem.
That's it people. If you know any other useful extensions then let me know in the comment section below.
Stay High on Linux. Peace!!!