#!/bin/csh -f

# Unlock my screensaver on this host.

# daw; 1/8/18

switch (`uname -s``uname -r`)
case Linux[23]*:
	breaksw
default:
	exec echo ${0}: does not run on `uname -s` `uname -r`
endsw

while($#argv)
	switch ("$1")
	case -d:
		set DEBUG
#		shift
#		breaksw
# fall through to verbose
	case -v:
		set VERBOSE
		shift
		breaksw
	default:
		set DQ = '"'
		exec echo ${0}: "What do I do with $DQ$1$DQ?"
	endsw
end

if ($?VERBOSE) echo `date +%T` /bin/loginctl list-sessions
set SESSION = `/usr/bin/sudo /bin/loginctl list-sessions | grep " $USER * seat" | awk '{print $1}'`

if ($?VERBOSE) echo `date +%T` /bin/loginctl unlock-session $SESSION
/usr/bin/sudo /bin/loginctl unlock-session $SESSION

if ($?VERBOSE) echo `date +%T` Done


