summaryrefslogtreecommitdiffstats
path: root/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag
blob: 03f2c24cc40fd9670b7d6ac85ae7e2533525fa45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/ash

[ -z "$HOME" ] && HOME=$( getent passwd "$(id -u)" | awk -F: '{print $6}' )

if [ "$VMCHOOSER_DISABLE_SCREENSAVER" = "TRUE" ]; then
	touch "$HOME/.no-saver"
	sed -i 's/^dpmsEnabled:.*$/dpmsEnabled: False/;s/^timeout:.*$/timeout: 99:00:00/' "$HOME/.xscreensaver"
else
	rm -f -- "$HOME/.no-saver"
fi

exit 0