KDE X11 event-script to have different screen-timeouts when session is locked vs unlocked
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
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.
2 years ago
LICENSE Initial commit 2 years ago
README.md Add explanation and install instructions 2 years ago
event_screensaver Reimplement script to temp change the timeout when locked 2 years ago

README.md

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.