Ruakij 6d54498b39 Reimplement script to temp change the timeout when locked
Script now changes the screen timeout when the screen is locked and restores the values after unlocking from the config-file.
2022-07-30 17:25:43 +02:00
2022-07-30 16:56:37 +02:00

KDE X11 ScreenSaver SuspendScreen

KDE X11 event-script to have different screen-timeouts when session is locked vs unlocked


Table of contents


1. The Problem

By default KDE will lock the screen after the time specified in Workspace > Workspace Behaviour > Screen Locking > Lock screen automatically > After x minutes.

And the screen is turned off after the time specified in Hardware > Power Management > Energy Saving > Screen Energy Saving > Switch off after x min.

Unfortunately when the screen is locked, even when done manually using the Shortcut (by default CMD/WIN+L), the screen-timeout is still x min which i think is unnecessary (e.g. i went for lunch and lock my screen, knowing i wont be back soon).


This script aims to fix this.


2. The Fix

Adding a script to notifyrc as event makes it possible to change settings when screen-locking begins.

So after x seconds the screen will simply be forcefully turned off using xset.


3. How to install

Place the file event_screensaver to a bin-location, for a local user this is typically ~/.local/bin/ and make it executeable.

In Settings under Notifications > Applications > Configure > 'Screen Saver' > Configure Events... for event Screen locked, enable Run command and add your script-location for event_screensaver.

Description
KDE X11 event-script to have different screen-timeouts when session is locked vs unlocked
Readme 46 KiB
Languages
Shell 51.8%
Makefile 48.2%