| Previous Post | Top | Next Post |
TOC
This is mostly for Debian GNU/Linux 12 (bookworm) running GNOME 43.
After learning to use GNOME shell extension: unsafe-mode-menu for workaround in GNOME shell, I checked other available and interesting GNOME extensions for better UX. Resources checked are:
*U: 15 Best GNOME Extensions for Ubuntu (2022 Edition)*L: 30 Best GNOME Extensions for Ubuntu in 2023*N: Top +30 Best GNOME Extensions | 2023 Updated*M: 10 Must Have GNOME Shell Extensions for Customizing Your Linux Desktop in 2022*A: Awesome GNOME
I used local install approach of GNOME extension to
~/.local/share/gnome-shell/extensions/
and activated them with GNOME’s Extensions (gnome-extensions).
Under GNOME 43, this
Extensions is as important as GNOME’s Tweaks (gnome-tweaks) to get my
GNOME Desktop environment configured as I want.
I made a simple set of wrapper script to install my choice of extensions.
This provides local-gnome-shell-tool command which clones extensions under
~/.local/share/gnome-shell/gitrepo/ and install them under
~/.local/share/gnome-shell/extensions.
This page has been updated based on research described in GNOME shell extension for input methods.
List of interesting GNOME extensions
Here is a list of interesting GNOME extensions.
Essential GNOME extensions for better UX
These GNOME extensions are essential ones for better Desktop UX.
- micheleg/dash-to-dock:
*U- DEB:
gnome-shell-extension-dashtodock - GNOME: Dash to Dock from Zorin OS
- PRO: Make dock icon visible only with mouse pointer hitting bottom (mature)
- CON: Works only up to GNOME 43 (Its github site has 45 support code in Nov/2023)
- DEB:
- nmingori/gnome-hide-actitivies-button:
*U- DEB:
gnome-shell-extension-hide-activities - GNOME: Hide Activities Button
- PRO: less noisy UI
- CON: GNOME 40 (Works up to GNOME 43)
- un-intuitive only for new user (but I already know corner activation)
- GNOME Hide Activities Button works up to GNOME 45
- DEB:
- osamuaoki/inputmethod-shortcuts
- GNOME: Keyboard shortcuts for switching input methods under GNOME shell
- PRO: Direct deterministic access to input methods
- CON: none
Basic GNOME extensions
These GNOME extensions are basic ones providing specific functionalities.
- eonpatapon/gnome-shell-extension-caffeine:
*U,*L,*N,*M- DEB:
gnome-shell-extension-caffeine - GNOME: caffeine
- Disable screensaver and auto suspend
- PRO: Convenient
- DEB:
- corecoding/Vitals:
*U,*L,*N,*M- Display CPU temperature, voltage, fan speed, memory usage, CPU load, and net speed.
- PRO: Interesting and cute extra information
- Tudmotu/gnome-shell-extension-clipboard-indicator:
*U,*L,*N- Clipboard Manager extension for Gnome-Shell - Adds a clipboard indicator to the top panel, and saves clipboard history.
- PRO: Occasionally convenient (set to 5 levels)
Optional GNOME extensions
These GNOME extensions are optional ones providing specific functionalities. (These are less likely to be needed, though.)
- axxapy/gnome-ui-tune:
*N- Tunes overview UI of the gnome 40 a bit
- PRO: Slightly cleaner aesthetics
- zagortenay333/cronomix:
*L- All-in-one timer, stopwatch, pomodoro, alarm, todo and time tracker gnome-shell extension
- PRO: Cute toy timers (I don’t use timer. These are not activated yet but installed.)
Extra GNOME extensions
These GNOME extensions are optional ones providing random functionalities which I probably don’t use.
- skrewball/openweather:
*L,*N,*M- DEB:
gnome-shell-extension-weather - Display weather information for any location on Earth in the GNOME Shell
- ???: use cell phone app
- DEB:
- jrahmatzadeh/just-perfection:
*N- Disable GNOME Shell UI Elements, Change the Behavior and Customize your GNOME Shell Desktop.
- ???: I don’t care to use these changes, too many settings
- EasyScreenCast/EasyScreenCast:
*L,*N- Simplifies the use of the video recording function integrated in gnome shell
- CON: Redundant
- ???: Menu presented by “Print”-key has video icon already.
- ???: Shortcut
Alt-Ctrl-Shift-Rcan invoke video
- paddatrapper/shortcuts-gnome-extension
- Creates a pop-up that describes the commonly used keyboard shortcuts in GNOME Shell when Super + S is pressed
- matthijskooijman/gnome-shell-more-keyboard-shortcuts
- Gnome-shell extension to add some additional window-switching keyboard shortcuts
- ???: use this as baseline to create useful shortcuts for input methods
- Gnome-shell extension to add some additional window-switching keyboard shortcuts
- Workspace Indicator
- DEB:
gnome-shell-extensions - Display workspace indicator on top bar
- PRO: make workspace location visible
- CON: no-ID number
- DEB:
- MichaelAquilina/improved-workspace-indicator:
*U- workspace indicator more similar to i3/sway
- PRO: smaller and clear ID# (Better than the one from the official GNOME extension)
- CON: none
- rastersoft/desktop-icons-ng:
*U- DEB:
gnome-shell-extension-desktop-icons-ng - A fork from the official desktop icons project, with several enhancements like Drag’n’Drop.
- DEB:
- linushdot/unsafe-mode-menu
- Change GNOME Shell unsafe-mode via quick settings menu/panel menu
- PRO: enable
gdbususage in launcher to switch input methods - CON: unsafe isn’t nice (I already found better alternative.)
- icedman/suppress-startup-animation
- Suppress the overview startup animation and be greeted with your wall paper instead
- PRO: less invasive and less noisy UI
- CON: duplicate: “Dash to Dock” has switch “show overview”
- maoschanz/notes-extension-gnome:
*L- A GNOME Shell extension providing customizable sticky notes
- PRO: Occasionally convenient (quick notes)
Avoided GNOME extensions
These GNOME extensions should be avoided since it doesn’t add value to my use case.
- icedman/dash2dock-lite
- “Dash to Dock” with animated zooming dock icons
- PRO: eye-catchy animated dock icon looks
- CON: interference with mouse clicks around the bottom area
- Use
dash-to-dockinstead
- kgshank/gse-sound-output-device-chooser:
*L,*N- Gnome Shell Extension to show a simple chooser to select Input & Output device based on gnome control center
- Broken
- kgshank/gse-refresh-wifi:
*L- Gnome Shell Extension - Refresh Wifi
- bjarosze/gnome-bluetooth-quick-connect:
*N- Allow to connect bluetooth paired devices from gnome control panel
- deinstapel/cpupower:
*L- Manage the frequency scaling driver of your CPU
- ???: A bit odd icon display (very dark dot)
- ???: Needs more test to see if useful
- ???: duplicated functionality
| Previous Post | Top | Next Post |