-
Notifications
You must be signed in to change notification settings - Fork 669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GUACAMOLE-288: Add support for multi-monitor connections. #560
base: main
Are you sure you want to change the base?
GUACAMOLE-288: Add support for multi-monitor connections. #560
Conversation
78954b5
to
d829739
Compare
8374544
to
683800f
Compare
683800f
to
62c8b1e
Compare
62c8b1e
to
4ee5e1b
Compare
src/protocols/rdp/channels/disp.c
Outdated
&& width * monitors_count == guac_rdp_get_width(rdp_inst) | ||
&& height == guac_rdp_get_height(rdp_inst)) | ||
return; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes the assumption that monitors are horizontally aligned and have the same resolution. Is that a constraint for this change? It's probably a common setup it would be nice to be flexible in its support.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, all monitors have the same dimensions and are aligned left to right (the left one is the primary).
I haven't looked to do this better yet but there is no limitation of FreeRDP.
4ee5e1b
to
ac08c95
Compare
Allows as is to add multiple monitors of the same dimensions in RDP protocol if the server supports it.
I haven't looked at the VNC part yet.
Work in progress on client side to display each monitor in separate windows.
POC:
