The “screen saver” in VisitorLink is one of the screens specified in the configuration.xml for your configuration. The screen is identified by having an ID of “scrnIdle”, and “IsStartScreen” set to true (So, it is – effectively – a second start screen and must follow your actual starting screen in the xml.) In most configurations, “scrnIdle” houses a single control of type “SlideShowControl” which displays a series of still images. The names of the images can be changed in the configuration of the control under the Control setting called “Images”. After 5 minutes of inactivity, the engine redirects the User Interface to any screen that has an ID property of the keyword “scrnIdle”. If no screen exists in the configuration with an ID of “scrnIdle”, the engine will redirect the user to the start screen (which is the first screen in the configuration file with a property of “IsStartScreen” set to true).
So, there are 3 primary ways you can change your screen saver:
- To turn it off entirely, simply remove the screen with an ID of “scrnIdle” or rename the screen to a new and unique name (which will remove it from your visitor workflow entirely, unless you specify a redirect to it from a control elsewhere in the configuration such as a button or ChangeScreen action).
- To change the images, you can either replace the underlying images with images of the same name – or change the names of the images in the Images setting of the SlideShowControl on the scrnIdle Screen. In either case, the image names in this setting must refer to valid images in the assets directory of the configuration you are modifying.
- If you would like to reconfigure your own custom screen saver, you can use any set of VisitorLink controls in any layout you can dream up. Simply modify the screen with ID “scrnIdle” until it functions as you prefer. For example, you could:
- Play a video in a loop as your screen saver.
- Display a series of buttons to provide a trivia quiz or FAQ.
- Display a blank screen and develop a custom control that interfaces with a motion sensor API to trigger a video or sound when someone walks into the room.