Skip to content

Commit 0bb7308

Browse files
committed
main.js: Only allow the internal screensaver for wayland sessions.
1 parent 3903d49 commit 0bb7308

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

js/ui/main.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,9 @@ function start() {
534534

535535
_screensaverSettings = new Gio.Settings({ schema_id: 'org.cinnamon.desktop.screensaver' });
536536

537-
if (global.settings.get_boolean('internal-screensaver-enabled')) {
537+
// The internal screensaver is the only option for wayland sessions. X11 sessions can use either
538+
// the internal one or cinnamon-screensaver (>= 6.7).
539+
if (Meta.is_wayland_compositor() || global.settings.get_boolean('internal-screensaver-enabled')) {
538540
_screenShield = new ScreenShield.ScreenShield();
539541
new ScreenSaver.ScreenSaverService(_screenShield);
540542
}

0 commit comments

Comments
 (0)