diff options
author | Michael Larabel <michael@phx-laptop.(none)> | 2008-04-29 08:44:41 -0400 |
---|---|---|
committer | Michael Larabel <michael@phx-laptop.(none)> | 2008-04-29 08:44:41 -0400 |
commit | 5da916db5aa74723856eb82c7fb1873b63ea78f7 (patch) | |
tree | 623eaeeadf69701c8e0acbff728fca4523bcee4b /pts-core/functions/pts-functions_config.php | |
parent | d0911f479c131964652c964920f051017420dee0 (diff) | |
download | phoronix-test-suite-upstream-5da916db5aa74723856eb82c7fb1873b63ea78f7.tar.gz phoronix-test-suite-upstream-5da916db5aa74723856eb82c7fb1873b63ea78f7.tar.xz phoronix-test-suite-upstream-5da916db5aa74723856eb82c7fb1873b63ea78f7.zip |
Add ToggleScreensaver option to user-config.xml
Diffstat (limited to 'pts-core/functions/pts-functions_config.php')
-rw-r--r-- | pts-core/functions/pts-functions_config.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pts-core/functions/pts-functions_config.php b/pts-core/functions/pts-functions_config.php index 07b6c8e..ef09b5b 100644 --- a/pts-core/functions/pts-functions_config.php +++ b/pts-core/functions/pts-functions_config.php @@ -34,6 +34,17 @@ function pts_user_config_init($UserName = NULL, $UploadKey = NULL) else pts_exit(pts_string_header("In order to run the Phoronix Test Suite, you must agree to the listed terms.")); } + + $ToggleScreensaver = pts_read_user_config("PhoronixTestSuite/Options/Benchmarking/ToggleScreensaver", "", $read_config); + if(empty($ToggleScreensaver)) + { + $ToggleScreensaver = trim(shell_exec("gconftool -g /apps/gnome-screensaver/idle_activation_enabled 2>&1")); + + if($ToggleScreensaver == "true") + $ToggleScreensaver = "TRUE"; + else + $ToggleScreensaver = "FALSE"; + } if($UserName == NULL) @@ -49,6 +60,7 @@ function pts_user_config_init($UserName = NULL, $UploadKey = NULL) $config->addXmlObject("PhoronixTestSuite/Options/Benchmarking/EnvironmentDirectory", 2, pts_read_user_config("PhoronixTestSuite/Options/Benchmarking/EnvironmentDirectory", "~/.phoronix-test-suite/installed-tests/", $read_config)); $config->addXmlObject("PhoronixTestSuite/Options/Benchmarking/SleepTimeBetweenTests", 2, pts_read_user_config("PhoronixTestSuite/Options/Benchmarking/SleepTimeBetweenTests", "5", $read_config)); + $config->addXmlObject("PhoronixTestSuite/Options/Benchmarking/ToggleScreensaver", 2, $ToggleScreensaver); $config->addXmlObject("PhoronixTestSuite/Options/BatchMode/SaveResults", 3, pts_read_user_config("PhoronixTestSuite/Options/BatchMode/SaveResults", "TRUE", $read_config)); $config->addXmlObject("PhoronixTestSuite/Options/BatchMode/OpenBrowser", 3, pts_read_user_config("PhoronixTestSuite/Options/BatchMode/OpenBrowser", "FALSE", $read_config)); |