projects / phoronix-test-suite.git / commitdiff
Build Results
 
Summary

Description: Phoronix Test Suite open-source benchmarking development
Last Change: Wed 10/22/14 22:36

Recent Commits
Time
Signed-Off By
Description
Commit Diff
Wed 10/22/14 22:36
Michael Larabel  
 
Wed 10/22/14 21:18
Michael Larabel  
phoromatic: Various... 
Wed 10/22/14 18:02
Michael Larabel  
Install systemd service... 
Wed 10/22/14 17:46
Michael Larabel  
phoromatic: Usernames... 
Wed 10/22/14 12:08
Michael Larabel  
pts-core: Workaround pass... 
Wed 10/22/14 12:04
Michael Larabel  
phodevi: IBM POWER... 
 
> --git a/CHANGE-LOG b/CHANGE-LOG
index ca5de3d
..6c6367b 100644
--- a/CHANGE-LOG
+++ b/CHANGE-LOG
@@ -4,+4,@@ Phoronix Test Suite (Git)

 - 
pts-coreDon't report null times for estimated run-time
 - phodevi: Support for determining the build configuration on LLVM 3.2 where llvm-ld is llvm-link
+- toggle_screensaver: Disable blanking of the terminal screen when running tests

 Phoronix Test Suite 4.2 Milestone 2
 22 October 2012
diff --git a/pts-core/modules/toggle_screensaver.php b/pts-core/modules/toggle_screensaver.php
index d8ee229..7769b1b 100644
--- a/pts-core/modules/toggle_screensaver.php
+++ b/pts-core/modules/toggle_screensaver.php
@@ -24,7 +24,7 @@
 class toggle_screensaver extends pts_module_interface
 {
     const module_name = '
Toggle Screensaver';
-    const module_version = '
1.4.1';
+    const module_version = '
1.5.0';
     const module_description = '
This module toggles the system\'s screensaver while the Phoronix Test Suite is running. At this time, the GNOME and KDE screensavers are supported.';
     const 
module_author 'Phoronix Media';

@@ -
125,+125,11 @@ class toggle_screensaver extends pts_module_interface

         
if(getenv('DISPLAY') != false && (self::$xset pts_client::executable_in_path('xset')))
         {
-            
shell_exec('xset s off');
+            
shell_exec('xset s off 2>&1');
+        }
+        else if(
getenv('DISPLAY') == false && pts_client::executable_in_path('setterm'))
+        {
+            
shell_exec('setterm -powersave off -blank 0 2>&1');
         }

         if(
self::$gnome2_screensaver_halted || self::$gnome3_screensaver_halted || self::$kde_screensaver_halted || self::$xfce_screensaver_halted)
@@ -
176,+180,10 @@ class toggle_screensaver extends pts_module_interface
         
{
             
shell_exec('xset s default');
         }
+        if(
getenv('DISPLAY') == false && pts_client::executable_in_path('setterm'))
+        {
+            
shell_exec('setterm -reset 2>&1');
+        }
     }
     public static function 
xdg_screensaver_reset()
     {
<
 
Phoronix.com
Linux Driver Forums
Copyright © 2014 by Phoronix Media