Sunrise is a monitor-restart service written for Sunshine Linux Hosts!

If you use Sunrise game streaming from a Linux host, there’s a good chance your monitors won’t wake up when you make a remote connection. The only real workaround was to never sleep your monitors, which seems wasteful and annoying. I wrote Sunrise to solve this problem for myself and put it on the internet, just in case it was helpful for other people.

I wrote more about this bug and the solution in this section of this blog post: Sunshine Streaming

Where to get it

https://github.com/samurailink3/sunrise

Instructions are on the Readme on that page.

How it works

Sunrise checks Sunshine’s log file for a specific error message related to not finding the monitor, then it issues a command to wake the monitor. Pretty tiny, pretty easy to use.