+elif [[ "$2" == "screensaver" ]]; then
+ # warning: don't try to interact with X or do real suspend here -
+ # will cause various deadlocks
+ unset DISPLAY
+
+ if [[ "$1" == 0 ]]; then # deactivate screensaver
+ display_on_with_checks
+ powerstate="on"
+ elif [[ "$1" == 1 ]]; then # activate screensaver
+ display_off
+ fi
+fi
+