Keyboard Shortcut to Terminate Sunshine Session When Using Virtual Display with All Physical Monitors Disabled #728
Unanswered
PasserDreamer
asked this question in
Sunshine
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Feature Request
Body
Hello Sunshine team,
Thank you for developing such an excellent tool for remote streaming! I'm encountering a usability issue when using Sunshine with a Virtual Display and the "Deactivate other displays and activate only the specified display" setting.
In my setup, I use a Virtual Display as the default display for Moonlight streaming, and the aforementioned setting disables all physical monitors on the host during a session. This works as intended for streaming. However, if I forget to end the Moonlight session from the client device and return to the host machine, all physical monitors remain disabled, and there's no straightforward way to regain control locally. Since I may not have access to the Moonlight client device at that moment, I'm unable to terminate the session or restore the physical monitors without resorting to workarounds like rebooting.
The core issue is the lack of a keyboard shortcut or local mechanism to terminate the Sunshine session from the host, which is particularly problematic when all physical monitors are disabled.
Expected Behavior
A keyboard shortcut (e.g., Ctrl + Alt + Shift + Q) to terminate the active Sunshine session directly from the host machine, even when all physical monitors are disabled.
Optionally, a mechanism to restore physical monitors locally without needing to end the session from the Moonlight client.
Current Workarounds
Rebooting the host machine to reset the display configuration, which is inconvenient.
Feature Request / Questions
Could a keyboard shortcut be added to Sunshine to allow terminating the active session from the host machine, especially in setups with Virtual Display and disabled physical monitors?
Is there a way to configure Sunshine to allow local restoration of physical monitors when the "Deactivate other displays" setting is active, without requiring client-side session termination?
Are there any recommended workarounds or settings to regain control of the host in this scenario?
Environment
Sunshine Version: v2025.122.141614
Operating System: Windows 10
Additional Context
This issue significantly impacts workflows where the Moonlight client isn't always accessible, and the host machine needs to be used locally. A keyboard shortcut to end the session or a way to toggle physical monitors back on would make Sunshine much more user-friendly in this scenario. I'm happy to provide logs or additional details if needed.
Thank you for your time and support!
Best regards.
Beta Was this translation helpful? Give feedback.
All reactions