A GNOME Shell extension that brings comfort and control to your desktop β providing quick access to power actions, seamless screenshot helpers, and intelligent system update prompts.
- Unified menu with quick access to essential power actions:
- π Lock - Secure your session instantly
- π Logout - Sign out safely
- π€ Suspend - Save power while keeping session
- π Reboot - Restart your system
- β‘ Power Off - Shut down completely
- Intelligent screenshot handling:
- Uses GNOME's native Wayland screenshot UI when available
- Automatic fallback to
gnome-screenshoton Xorg or legacy setups - Seamless experience across different display protocols
- Smart package management:
- Cross-distro support: APT, DNF, Zypper, Pacman, Flatpak
- Exact install commands shown for missing tools
- Terminal integration - updates run in your terminal for full visibility
- Secure authentication using
pkexecfor graphical password prompts
- Enable/disable any menu item from Preferences β Actions
- Set a preferred terminal (kgx, gnome-terminal, tilix, etc.) in Preferences
- Officially supports GNOME Shell versions 42β47
- Cross-platform - Works on Wayland and Xorg
- Lightweight - Minimal resource usage
-
Download the latest
gnome-shell-easehub-v*.zipfrom our Releases Page -
Install via GNOME Extensions app or terminal:
gnome-extensions install --force gnome-shell-easehub-v*.zip gnome-extensions enable comfort-control@nickotmazgin
-
Restart GNOME Shell:
- Wayland: Log out and back in
- Xorg: Press Alt+F2, type
r, and press Enter
# Set extension UUID
uuid="comfort-control@nickotmazgin"
# Clone and install
git clone https://github.com/nickotmazgin/comfort-control-easehub.git \
~/.local/share/gnome-shell/extensions/"$uuid"
# Compile schemas
glib-compile-schemas ~/.local/share/gnome-shell/extensions/"$uuid"/schemas
# Enable extension
gnome-extensions enable "$uuid"Note: On Wayland, you may need to log out/in for changes to take effect.
Every release publishes two artifacts; choose based on your GNOME Shell version:
- GNOME 42β44 β download the file named
comfort-control@nickotmazgin-42-44.shell-extension.zip - GNOME 45β47 β download the file named
comfort-control@nickotmazgin-45-47.shell-extension.zip
Both zips include compiled schemas to ensure Preferences open correctly. Find them on the Releases page: https://github.com/nickotmazgin/comfort-control-easehub/releases
On tag push (v*), GitHub Actions builds comfort-control@nickotmazgin.shell-extension.zip and publishes a release automatically.
Explore more screenshots and visual examples in our screenshots/ directory.
Single collage with a subtle blue β green β orange gradient overlay for visual harmony and readability:
We welcome contributions! Please feel free to:
- π Report bugs via GitHub Issues
- π‘ Suggest features or improvements
- π§ Submit pull requests with enhancements
- π Help with translations
See CHANGELOG.md for notable changes.
This project is licensed under the MIT License Β© Nick Otmazgin
If EaseHub enhances your GNOME experience, consider supporting its continued development:
Your support helps maintain and improve this extension for the entire GNOME community! π
- Author: Nick Otmazgin
- Contact: nickotmazgin.dev@gmail.com
Made with β€οΈ for the GNOME community
