| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 651.1 | A Partial Solution | SCOLOX::GLIDDEN |  | Fri Apr 21 1989 15:48 | 9 | 
|  |     
    
    I don't know how to disable the screen saver, but at the
    very least you could customize the window [in the session
    manager] and increase the screen saver period from 15 minutes
    to 60 minutes.  
    
    Nancy
 | 
| 651.2 |  | HSOMAI::CHANG |  | Fri Apr 21 1989 16:39 | 19 | 
|  | 
    Re:-1 Thanks for the reply.  That is what I thought at the first
    place so I changed the sm.screen_saver_enable to Disable then increased
    the sm.screen_saver_period to 99999 in DECW$SM_GENERAL.DAT at both my
    login directory AND sys$library.  
    I guess my question is "Will someone has a small utility program
    can do this function (could be a part of the session manager)" or
    "Is there an undocumented file can be hidden somewhere in the system
    (something like DECW$SERVER_ACCESS_ALLOWED) for the DECWindows server
    to use that data when the system boot" or "I just have to refresh
    the workstation screen from my remotely run program once every 10
    minutes"???
	
    	Wayne
	
 | 
| 651.3 |  | STAR::ORGOVAN | Vince Orgovan | Fri Apr 21 1989 18:50 | 4 | 
|  |     Try the Xlib routine XSetScreenSaver. You can use it to adjust the
    screen saver timeout period. A timeout value of zero disables the
    screen saver.
 | 
| 651.4 |  | USHS08::CHANG |  | Mon Apr 24 1989 10:27 | 6 | 
|  |     Thanks, I'll implement this immediately.
                                    
    
    Wayne
    
 | 
| 651.5 | Still not right!! | HSOMAI::CHANG |  | Mon Apr 24 1989 19:17 | 18 | 
|  | 	I tested XSetScreenSaver and for somehow it's not right.  The
    values were stored by XSetScreenSaver then can be retrieved back by
    XGetScreenSaver correctly.  However, the display still disappeared
    after 10 minutes.  The tests were done both with and without sessio
    manager running.  The upper limit for the Timeout value in seconds
    seems to be 32767(?)  I used a value 65540 which didn't change the
    previously specified at all.  What could possibly went wrong?  Do I
    have to have certain (sysprv?) priviledges to run my program?  I also
    tested to call XResetScreenSaver every 5 minutes and that didn't help
    either.
	Thanks for any input.
	Wayne
 |