------------------------------------------------------------------------ r2855 | niro | 2019-07-26 14:38:54 +0200 (Fr, 26. Jul 2019) | 1 Zeile -fixed control server logic of push_config_80_screensaver_dpms(), submit the values 0|1 not disable|enable Index: src/modules/xscreensaver/screensaver.control.class.in =================================================================== --- src/modules/xscreensaver/screensaver.control.class.in (Revision 2854) +++ src/modules/xscreensaver/screensaver.control.class.in (Revision 2855) @@ -46,7 +46,6 @@ { local serial="$1" local value - local action value=$(mysqldo "select dpms from cfg_screensaver where serial='${serial}'") if [[ -z ${value} ]] || [[ ${value} = NULL ]] @@ -54,8 +53,7 @@ decho "retval NULL, not running 'control_client '${serial}' set screensaver.dpms '${value}''" else case "${value}" in - 0) action="disable" ;; - 1) action="enable" ;; + 0|1) ;; *) decho "Unknown value '${value}'" return 1 @@ -62,7 +60,7 @@ ;; esac - control_client "${serial}" set screensaver.dpms "${action}" + control_client "${serial}" set screensaver.dpms "${value}" fi } ------------------------------------------------------------------------