Skip to content

urkh/gnome-shell-extension-caffeine

 
 

Repository files navigation

gnome-shell-extension-caffeine

License GitHub release (latest by date)

Enable / disable auto suspend with quick setting toggle.

Quick Toggle Caffeine

Version

This extension supports GNOME Shell 3.4 -> 45

Branch Version Compatible GNOME version
master 53 GNOME 45 -> 46
gnome-shell-43-44 51 GNOME 43 -> 44
gnome-shell-40-42 42 GNOME 40 -> 42
gnome-shell-3.36-3.38 37 GNOME 3.36 -> 3.38
gnome-shell-3.32-3.34 33 GNOME 3.32 -> 3.34
gnome-shell-3.10-3.30 - GNOME 3.10 -> 3.30
gnome-shell-before-3.10 - GNOME 3.4 -> 3.8

Installation From source

make build
make install
  • Restart the shell
  • Enable the extension

Screenshots & features

Scroll Indicator Icon

ScreenshotScreenshot

You can scroll on the indicator icon to enable / disable auto suspend:

  • Scroll up -> Filled cup: Caffeine enabled
  • Scroll down -> Empty cup: Caffeine disabled

Note: the option "Show status indicator" must be set on "always" (see below).

Notifications

Screenshot Screenshot

Timer option

This option enable Caffeine for a given amount of time (similar to Caffeine in LineageOS).

ScreenshotScreenshot

Preferences

Preferences

CLI

  • Get current state:
    gsettings --schemadir ~/.local/share/gnome-shell/extensions/[email protected]/schemas/ get org.gnome.shell.extensions.caffeine toggle-state
  • Enable Caffeine:
    gsettings --schemadir ~/.local/share/gnome-shell/extensions/[email protected]/schemas/ set org.gnome.shell.extensions.caffeine toggle-state true
  • Disable Caffeine:
    gsettings --schemadir ~/.local/share/gnome-shell/extensions/[email protected]/schemas/ set org.gnome.shell.extensions.caffeine toggle-state false

--schemadir — path to the extension schemas directory. It may be different on your system.

About

Disable screensaver and auto suspend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.3%
  • Other 1.7%