remote-desktop-clients icon indicating copy to clipboard operation
remote-desktop-clients copied to clipboard

Mutliple Display support

Open djkraven opened this issue 2 years ago • 7 comments

Is there support for multiple displays? I opened a running VM that has two displays and Opaque closed the second display. I need to be able to open a spice connection activate a second display, set it as an extended screen, and set its resolutions. Then be able to a browser session and manage it on the second display.

djkraven avatar Mar 11 '22 17:03 djkraven

The app was initially targeted at Android devices that have just one screen. As a result, it didn't make sense to support multiple remote screens - it only makes sense to do so if the local device has a couple of screens that can correspond to the remote device's screens. Otherwise it becomes even more cumbersome to keep track of the multiple screens on the local device and have to switch between them with gestures or tapping, etc.

Are you requesting a feature for an Android device that has multiple displays or am I missing something?

Thanks!

On Fri, Mar 11, 2022 at 12:27 PM djkraven @.***> wrote:

Is there support for multiple displays? I opened a running VM that has two displays and Opaque closed the second display. I need to be able to open a spice connection activate a second display, set it as an extended screen, and set its resolutions. Then be able to a browser session and manage it on the second display.

— Reply to this email directly, view it on GitHub https://github.com/iiordanov/remote-desktop-clients/issues/347, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAK3EV2WXMZUXLGVZI5VKPDU7N7BRANCNFSM5QQHEXOA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- The conscious mind has only one thread of execution.

iiordanov avatar Mar 13 '22 04:03 iiordanov

This is not to support the client (Android) having multiple screens but the VM itself using multiple screens. In my case I have a VM that streams a full-screen browser session that is on the second screen of a specific resolution. The expectation is the Android client would be able to open a second display and set the resolution as needed etc the same as I do using spice on the desktop. Ideally a one for one feature set to the spice desktop experience.

Currently, your app closes the second display and adjusts the resolution. This is not a functional solution. If you can make the updates I am suggesting that would be great. Otherwise is it possible to get a refund?

djkraven avatar Mar 14 '22 21:03 djkraven

I have a desktop with 3 displays and when I use bVNC Pro to connect to it I get all three screens side by side as if it's one big oddly shaped display.

justdave avatar Mar 19 '22 03:03 justdave

Hello,

The paid app is donation-ware for people who are already happy with the free app and want to show their appreciation by supporting the project. Anybody who feels they would like their money back can have it back, of course!

Please reach ouf to support at morpheusly dot com directly. I need the date, and country where the purchase was made to try to track it down.

To Dave's point, the VNC protocol supports sending over all screens of the remote session as a single buffer. Hence, the bVNC app implicitly supports multiple screens. Unfortunately, the SPICE protocol does not support that, instead requiring the client to manage switching displays and all UI elements required to facilitate that.

On a Single-Screen mobile device, i felt the effort to support multiple remote screens was not something that was worth doing and i understand and am sorry this does not work for certain niche use-cases!

Thanks! Iordan

On Fri, Mar 18, 2022, 11:14 PM Dave Miller @.***> wrote:

I have a desktop with 3 displays and when I use bVNC Pro to connect to it I get all three screens side by side as if it's one big oddly shaped display.

— Reply to this email directly, view it on GitHub https://github.com/iiordanov/remote-desktop-clients/issues/347#issuecomment-1072927750, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAK3EV23JIJ2YSCWPE36VVLVAVBCBANCNFSM5QQHEXOA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

iiordanov avatar Mar 19 '22 04:03 iiordanov

If the Android-client possesses more than 1 screen, but 1 identical amount of screens of identical resolution to what it is connecting, what would occur: would all of the screens be transmitted to solely 1 screen of the client, or would they be sent to each screen respectively?

Android supports output to more than 1 screen, so this circumstance does not appear to be improbable within corporate environments, where every screen is probably identical, and where I have observed ChromeOS emulate Android software.

RokeJulianLockhart avatar Mar 28 '22 15:03 RokeJulianLockhart

As things stand, only one screen would be used.

On Mon, Mar 28, 2022, 11:12 AM BEEDELLROKEJULIANLOCKHART < @.***> wrote:

If the Android-client possesses more than 1 screen, but 1 identical amount of screens of identical resolution to what it is connecting, what would occur: would all of the screens be transmitted to solely 1 screen of the client, or would they be sent to each screen respectively?

Android supports output to more than 1 screen.

— Reply to this email directly, view it on GitHub https://github.com/iiordanov/remote-desktop-clients/issues/347#issuecomment-1080778279, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAK3EV3MLFTSXKHFQ5ZR5VDVCHD5DANCNFSM5QQHEXOA . You are receiving this because you commented.Message ID: @.***>

iiordanov avatar Mar 28 '22 16:03 iiordanov

If support is ever added it should not be dependent on multiple physical client displays. In my use of the ProxMox Spice client on the desktop it opens both virtual displays on one physical monitor. Each of the virtual displays can be set to its own resolution (ex: vd1 1024x768, vd2 1920x1080) independent of what the local Spice client supports. It would seem the same could be done on Android as tabs or something and scaling to fit as needed on the local client.

djkraven avatar Mar 28 '22 21:03 djkraven