cinnamon-screensaver
Control the Cinnamon desktop screensaver
SYNOPSIS
cinnamon-screensaver [OPTION…]
PARAMETERS
--help
Display help message and exit
--version
Output version information and exit
--debug
Enable verbose debug logging
--sm-client-id ID
Set session management client identifier
DESCRIPTION
cinnamon-screensaver is the screen saver and locker daemon for the Cinnamon desktop environment, used primarily in Linux Mint and other Cinnamon-based distributions. It activates after a period of user inactivity to blank the screen, display animated visual effects, and optionally lock the session for security.
The daemon integrates seamlessly with the Cinnamon session manager, handling screen power management, DPMS (Display Power Management Signaling), and inhibition signals from applications like media players or games via D-Bus interfaces. This prevents unwanted activation during fullscreen activities. It supports a variety of configurable screensaver modules, drawn from sources like xscreensaver hacks, with themes selectable via the preferences dialog.
Unlike standalone screensavers, it emphasizes reliability and never-fail locking, resuming from suspend or logout gracefully. Users interact indirectly through keyboard shortcuts (e.g., Super+L), applets, or the companion cinnamon-screensaver-command tool. Configuration includes idle timeout, lock delay, and visual effects, stored in GSettings schemas.
It runs unobtrusively in the background, consuming minimal resources when idle, and supports X11 primarily, with experimental Wayland compatibility in recent versions.
CAVEATS
Designed for Cinnamon sessions; manual invocation outside may fail or conflict. D-Bus activated automatically; prefers X11 over Wayland currently.
CONTROL COMMANDS
Use cinnamon-screensaver-command for actions like --lock, --activate, --deactivate.
INHIBITION
Apps inhibit via org.cinnamon.Screensaver D-Bus interface to pause during playback.
HISTORY
Developed starting with Cinnamon 1.6 (2012) by the Linux Mint team as a GNOME Shell fork. Evolved through versions with enhanced security, theming, and multi-monitor support; recent updates add Wayland experimentation and Flatpak compatibility.
SEE ALSO
cinnamon-screensaver-command(1), cinnamon-screensaver-preferences(1), gnome-screensaver(1), xscreensaver(1)


