Commit | Line | Data |
---|---|---|
c02999e8 MW |
1 | #! /bin/sh |
2 | ||
3 | set -e | |
4 | ||
5 | win=no | |
6 | ||
7 | ## xscreensaver | |
8 | if xscreensaver-command -version >/dev/null 2>&1; then | |
9 | xscreensaver-command -lock | |
10 | win=yes | |
11 | fi | |
12 | ||
13 | ## gnome-screensaver | |
14 | if gnome-screensaver-command --query >/dev/null 2>&1; then | |
15 | gnome-screensaver-command --lock | |
16 | win=yes | |
17 | fi | |
18 | ||
19 | ## Make sure we did something useful. | |
20 | case $win in | |
21 | no) | |
22 | echo >&2 "$0: no screensaver found" | |
23 | exit 1 | |
24 | ;; | |
25 | esac |