RDP multi-monitor feature does not work under Wayland
Local System Description
- Client: Fedora Workstation 35 (x86_64)
- Remmina version: 1.4.21
- Installation: Distribution package.
- Desktop environment: GNOME
- Plugin: RDP - freerdp version: 2.4.1
- GTK back-end: Wayland
Remote System Description
- Server: Windows Server 2019 (Build 1809)
- Special notes regarding the remote system: Nothing special
Problem Description
RDP multi-monitor feature does not work under Wayland. On my machine it works unproblematically with the Xorg back-end, but it does not work with the Wayland back-end. The sole problem seems to be, that remmina is not using both monitors when it goes fullscreen. I can tell that, because I discovered that remmina actually draws the correct canvas (or canvases) for my multi-monitor setup. I noticed that, when I switched from dynamic resolution to scaled mode (see screenshot). It is like if GDK_FULLSCREEN_ON_CURRENT_MONITOR
is used, instead of GDK_FULLSCREEN_ON_ALL_MONITORS
.
What is the expected correct behavior?
If the multi-monitor feature and the dynamic resolution feature are both enabled, Remmina should use both (or all) monitors, instead of only the current monitor.
Relevant logs and/or screenshots
Figure: Proof, that this version of remmina is capable of drawing the correct multi-monitor canvas under Wayland.