https://github.com/eonpatapon/gnome-shell-extension-caffeine
Disable screensaver and auto suspend
https://github.com/eonpatapon/gnome-shell-extension-caffeine
Last synced: about 1 month ago
JSON representation
Disable screensaver and auto suspend
- Host: GitHub
- URL: https://github.com/eonpatapon/gnome-shell-extension-caffeine
- Owner: eonpatapon
- License: gpl-2.0
- Created: 2012-06-07T18:19:08.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2025-05-04T16:31:04.000Z (about 2 months ago)
- Last Synced: 2025-05-12T04:51:31.155Z (about 1 month ago)
- Language: JavaScript
- Size: 2.3 MB
- Stars: 637
- Watchers: 16
- Forks: 110
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- stars - eonpatapon/gnome-shell-extension-caffeine
- awesome-mpv - gnome-shell-extension-caffeine - Prevent the display from turning off (Gnome doesn't support the idle-inhibit protocol on Wayland) and disable the 'night light' when a mpv window is in focus. (Other)
README
# gnome-shell-extension-caffeine
[
](https://extensions.gnome.org/extension/517/caffeine/)
[](https://github.com/eonpatapon/gnome-shell-extension-caffeine/blob/master/LICENSE)
[](https://github.com/eonpatapon/gnome-shell-extension-caffeine/releases/latest)Enable / disable auto suspend with quick setting toggle.

## Version
This extension supports GNOME Shell `3.4` -> `48`
|Branch |Version|Compatible GNOME version|
|-------------------------|:-----:|------------------------|
| master | 57 | GNOME 45 -> 48 |
| 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
```bash
make build
make install
```- Restart the shell
- Enable the extension## Screenshots & features
### Scroll Indicator Icon

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

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

### Preferences
