#!/bin/sh
# (C) 2008 Canonical Ltd.
# Author: Martin Pitt <martin.pitt@ubuntu.com>
# License: GPL v2 or later
#
# Convenience wrapper to lock the screen and trigger a guest session

if [ -z "$GDMSESSION" ] ; then
    GDMSESSION="gnome"
fi
gnome-screensaver-command --lock || xscreensaver-command -lock || true
dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/LocalDisplayFactory org.gnome.DisplayManager.LocalDisplayFactory.StartGuestSession string:"$GDMSESSION"
