Skip to content

A simple utility which ensures that Sunshine's configuration file is kept up to date with IddSampleDriver's display name and gracefully handles display configuration changes. Helpful for those using devices running Moonlight as external displays.

Notifications You must be signed in to change notification settings

WeebLabs/Virtual-Monitor-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Monitor Helper

A little system tray utility for those who wish to use Sunshine and Moonlight in conjunction with IddSampleDriver as an external display. It ensures that Sunshine's configuration file is kept up to date with IddSampleDriver's display name and gracefully handles Windows display configuration changes.

When launched, it will determine the display ID currently associated with IddSampleDriver, write that value to the output_device field of Sunshine's configuration file and then restart the Sunshine service. It will then listen continuously for changes to Windows display configuration (resolution changes, connections, disconnects and so on).
When such a change is detected, it will check to see whether IddSampleDriver's display ID has changed. If the display ID has changed, then it will update Sunshine's configuration file and restart the Sunshine service.

If the IddSampleDriver device crashes, is disabled or otherwise lost, the helper will wait until it returns and then perform its tasks.

About

A simple utility which ensures that Sunshine's configuration file is kept up to date with IddSampleDriver's display name and gracefully handles display configuration changes. Helpful for those using devices running Moonlight as external displays.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages