You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When using the cursor from the server, it's sometimes hard to properly steer the cursor if any network latency occurs. In remote desktop mode this is solved by pressing CTRL+Alt+Shift+N to hide the cursor and CTRL+ALT+SHIFT+C to only show the client's cursor, which works great.
The problem is that it's currently not possible to permanently hide the cursor on the server and show the cursor of the client when in remote desktop mode. The client's cursor disappears when starting the stream again, and the server's cursor that was hidden before reappears again if Sunshine is restarted. This means that these keyboard combinations need to be pressed very often.
Describe the solution you'd like
I noticed that showing the client's cursor is only possible if the mouse is optimized for remote desktop, which is understandable. This means that there are two configurations to consider.
I'm thinking the simplest solution might be a toggle in the settings: "Only show guest cursor in remote desktop mode"
If this toggle is disabled, or when the mouse is optimized for gaming, the default behaviour would be kept.
Describe alternatives you've considered
A more versatile option would be to have the ability to set the default cursor behaviour of the server and the client separately in the settings for each mode. This would allow for more combinations:
Toggle: "Show host cursor in remote desktop mode"
Toggle: "Show guest cursor in remote desktop mode"
Is your feature request related to a problem? Please describe.
When using the cursor from the server, it's sometimes hard to properly steer the cursor if any network latency occurs. In remote desktop mode this is solved by pressing CTRL+Alt+Shift+N to hide the cursor and CTRL+ALT+SHIFT+C to only show the client's cursor, which works great.
The problem is that it's currently not possible to permanently hide the cursor on the server and show the cursor of the client when in remote desktop mode. The client's cursor disappears when starting the stream again, and the server's cursor that was hidden before reappears again if Sunshine is restarted. This means that these keyboard combinations need to be pressed very often.
Describe the solution you'd like
I noticed that showing the client's cursor is only possible if the mouse is optimized for remote desktop, which is understandable. This means that there are two configurations to consider.
I'm thinking the simplest solution might be a toggle in the settings: "Only show guest cursor in remote desktop mode"
If this toggle is disabled, or when the mouse is optimized for gaming, the default behaviour would be kept.
Describe alternatives you've considered
A more versatile option would be to have the ability to set the default cursor behaviour of the server and the client separately in the settings for each mode. This would allow for more combinations:
Toggle: "Show host cursor in remote desktop mode"
Toggle: "Show guest cursor in remote desktop mode"
Toggle: "Show host cursor in gaming mode"
Additional context
Sunshine 0.23.1
Moonlight 5.0.1
Linux to Linux streaming.
PS.
Thanks for this great software, it's way better than previous solutions! Works beautifully as a remote desktop for my use case.
The text was updated successfully, but these errors were encountered: