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
https://github.com/samurailink3/sunrise
Instructions are on the Readme on that page.
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.