Sun Ray screen savers and blanking

From: Daniel Baldoni (dbaldoni@iinet.net.au)
Date: Mon Jul 21 2003 - 03:52:08 EDT


G'day folks,

I have a server running Solaris 8 2/02 (with very recent Recommended and J2SE
patch clusters installed) acting as a Sun Ray 2.0 server.

Part of the project was to develop a custom screensaver (which simply
displays a couple of lines of text at randomly chosen locations every few
minutes - very light CPU load). The screen-saver works perfectly when run by
an ordinary (aka non-root) user on the server console and appears to work
when run (by the same user) on a Sun Ray terminal. But, almost instantly,
the terminal's display goes blank - as if it's gone into power-save mode.

What I want to know is - does anybody know how to turn off that blanking?
The following steps have already been taken:

        1. powerd is not running on the server
        2. kiosk.conf was modified to set screemBlank to 0 and utkiosk
                was run to re-import the configuration to LDAP (the
                blanking has been seen for ordinary users as well as the CAM
                setup).
        3. /usr/dt/appconfig/types/C/SUNWut.dt was modified to reset the
                "standard" CDE screen-savers to blank (not needed, but their
                behaviour is the same as our own locally built program - i.e.
                a blank screen - so we know it isn't just our program).
        4. The DTSCREENSAVERLIST was modified (post Xsession.d/0100.SUNWut)
                to include our own screen-saver.
        5. Run xset s noblank

Above, I said the screen-saver appears to run - it appears in the process
list for the user (and debugging log information is written as expected). We
just don't get the display we expect - or if we do, we only get it for a few
seconds before the screen blanks completely.

This was the first part of the entire project we tackled and the resulting
program was written very quickly (from the sample provided in /usr/dt/share).
We only discovered the forced-blanking a couple of days ago and have been
struggling to stop it ever since.

Any help would be much appreciated. Thanks if advance...Ciao.

-- 
-------------------------------------------------------+---------------------
Daniel Baldoni BAppSc, PGradDipCompSci                 |  Technical Director
require 'std/disclaimer.pl'                            |  LcdS Pty. Ltd.
-------------------------------------------------------+  856B Canning Hwy
Phone/FAX:  +61-8-9364-8171                            |  Applecross
Mobile:     041-888-9794                               |  WA 6153
URL:        http://www.lcds.com.au/                    |  Australia
-------------------------------------------------------+---------------------
"Any time there's something so ridiculous that no rational systems programmer
 would even consider trying it, they send for me."; paraphrased from "King Of
 The Murgos" by David Eddings.  (I'm not good, just crazy)
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:26:47 EDT