diff options
Diffstat (limited to 'core/modules')
| -rwxr-xr-x | core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag b/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag new file mode 100755 index 00000000..88dd4c83 --- /dev/null +++ b/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag @@ -0,0 +1,12 @@ +#!/bin/ash + +[ -z "$HOME" ] && HOME=$( getent passwd "$(id -u)" | awk -F: '{print $6}' ) + +if [ "$VMCHOOSER_DISABLE_SCREENSAVER" = "TRUE" ]; then + touch "$HOME/.no-saver" +else + rm -f -- "$HOME/.no-saver" +fi + +exit 0 + |
