OS2 World.Com Forum

Subject  :  integration with custom apps?
Author  :  shoorah
Date  :  27 Mar, 2005 on 15:40
is there a possibility in Doddle's Screensaver to define a list of custom applications (by their exe names?) to tell it temporarily disable itself when they're running?

thanks for the great job you done with Doodle's ScreenSaver!


Subject  :  Re:integration with custom apps?
Author  :  Doodle
Date  :  29 Mar, 2005 on 09:47

shoorah (27 Mar, 2005 15:40):
is there a possibility in Doddle's Screensaver to define a list of custom applications (by their exe names?) to tell it temporarily disable itself when they're running?

Currently, no.
Also, there is no plan to do that, sorry.

However, if the application supports DSSaver (like WarpVision), it can command DSSaver to temporary stop saving, but it requires support from the application side.

Another possibility is that there will be hot-corners implemented in the next version, including a "Don't start saving" corner, which should solve your problem.

Doodle


Subject  :  Re:integration with custom apps?
Author  :  HerwigB
Date  :  01 Apr, 2005 on 09:04
Any plans to create a REXX interface for that purpose?

It would be handy to be able to stop DSSaver temporarily from REXX applications..

---
Best regards,
Herwig B.


Subject  :  Re:integration with custom apps?
Author  :  Martin
Date  :  01 Apr, 2005 on 23:22
Just curious, which applications should be able to disable the Screen Saver startup ?

I'm thinking on:
- TV Tuner software (nobody likes the screen saver running while watching TV on the Computer.
- DVD Player, Other Media Player. While watching a Video or DVD.

Which other tools will be good to disable the screensaver startup ?


Subject  :  Re:integration with custom apps?
Author  :  HerwigB
Date  :  02 Apr, 2005 on 10:08
Well, what immediately comes to my mind is a possibility to prevent the saver from saving while I am online reading text on a web page.

For example: Until I had DSL, I had a utility resembling a light switch that took care of everything required to go online and pressed once more did everything to go offline. One thing to do for that utility would have been to disable the saver when going online and enabling it again when going offline.

---
Best regards,
Herwig B.


Subject  :  Re:integration with custom apps?
Author  :  Doodle
Date  :  02 Apr, 2005 on 16:10

HerwigB (01 Apr, 2005 09:04):
Any plans to create a REXX interface for that purpose?

It would be handy to be able to stop DSSaver temporarily from REXX applications..


I'll see what I can do about it.

However, you should note, that there is currently an open API of DSSaver, so native OS/2 programs can already disable and enable the screen saver temporarily.

One problem with the REXX interface might be that, to be always on the safe side, DSSaver keeps track of which process(es) disabled the saving, and if that process dies without enabling it, DSSaver automatically re-enables it (so, if an application that disabled saving crashes, it won't happen that the screen saving will stay disabled forever, until a reboot).
This means that it won't be possible to create a simple .cmd file to disable saving, and another one to re-enable saving, but it might be possible to create a .cmd file which disables saving, does something (maybe calls out to other .cmd files and .exe files), then enables it.

I'll see what I can do about it when I'll have some free time.

Doodle


Subject  :  Re:integration with custom apps?
Author  :  HerwigB
Date  :  04 Apr, 2005 on 07:55
Hmmh, I see, this is a different approach, than what I expected.
Interesting anyway.

---
Best regards,
Herwig B.

Subject  :  Re:integration with custom apps?
Author  :  YerBlues
Date  :  08 Jun, 2005 on 02:37

HerwigB (01 Apr, 2005 09:04):
Any plans to create a REXX interface for that purpose?

It would be handy to be able to stop DSSaver temporarily from REXX applications..


I just installed DSSaver and was looking for a REXX interface too.
You can use the REXX extension DDL RXU.DLL (RXU1A.ZIP on Hobbes) to call the APIs of SSCORE.DLL. Following a quick and dirty hack to disable screen blanking:

---------------<cut here>--------------------------
/* */
dosrc = rxloadmodule('hmod', 'e:\os2\apps\dll\sscore.dll')
dosrc = rxqueryprocaddr('paddr', hmod, 'SSCore_TempDisable')
dosrc = rxcallentrypoint(paddr)
'@pause'
dosrc = rxfreemodule(hmod)
exit
---------------<cut here>--------------------------

Hope it helps.


Subject  :  Re:integration with custom apps?
Author  :  peter petrh@tiscali.cz
Date  :  22 Jul, 2005 on 23:13
http://hobbes.nmsu.edu/pub/os2/apps/scrnsave/dss_rmt_v13.zip
I also use it (with HotCorners) to immediately start the screensaver or temporarily disable it by placing the mouse cursor to opposite corners of the screen, I have liked this feature of Hanisch's ssaver26.

Powered by UltraBoard 2000 <www.ub2k.com>