Add Multi-monitor support


I have a second monitor connected to my laptop, and when the screensaver runs, it only works on the primary screen (which ever that may be), and keeps whatever content there's on the secondary visible.
I'm running on WinXP SP2 US.

file attachments

Closed Sep 23, 2008 at 5:06 PM by keithkin
Completed in 1.1 Release


keithkin wrote May 23, 2007 at 7:31 AM

This is a known limitation with version 1.0 and is a planned work item for 1.1.

wrote May 23, 2007 at 7:34 AM

keithkin wrote May 23, 2007 at 7:35 AM

Adding this as a proposed feature for 1.1 Release.

wrote May 23, 2007 at 7:37 AM

wrote May 23, 2007 at 9:02 AM

wrote May 24, 2007 at 4:00 PM

wrote Jun 27, 2007 at 1:03 AM

Odegaard wrote Jun 27, 2007 at 1:07 AM

Aaah the good old microsoft way of naming a bug a "feature" :-)It's a huge issue when you always have your email client on the secondary screen, lock the machine (so noone can access your machine or read your email) and leave it. When the screensaver kicks in, the secondary display is suddenly visible again.Having a blank screen would be just fine for now, but I really see this a serious security issue.

Odegaard wrote Jun 27, 2007 at 1:31 AM

The fix is actually pretty easy. I have attached some code that solves the problem.Basically I add a black form to all other displays.The attached zip file contains: new BlackForm form, and code updated in ScreenSaverForm.cs on the following lines:61 //declare list of black forms75 - 90 //create black forms and show them316 //close black forms

wrote Jun 27, 2007 at 1:31 AM

wrote Jun 27, 2007 at 1:02 PM

wrote Dec 23, 2007 at 2:29 AM

keithkin wrote Dec 24, 2007 at 4:29 AM

Note: There are multiple ways to solve this problem. One way is to extend the current scene on to the other desktop so there is one sreen saver image. Another option is to show the same or different scene on the second computer screen as a separate scene. This could possibly be an option setting in the screen saver options:
  1. Extend Scene onto multiple monitors
  2. Show the same scene on multiple monitors
  3. Show different scenes on multiple monitors.

wrote Sep 19, 2008 at 11:15 PM

wrote Sep 20, 2008 at 8:47 AM

wrote Sep 23, 2008 at 5:06 PM

wrote Feb 12, 2013 at 9:59 PM

wrote May 14, 2013 at 7:36 AM