Enabling Multi Monitor support not working on fedora kde edition

Ensure the problem exists on the latest Remmina version(s) first,
and keep trying to reproduce it on any later versions
:)

  • Reporting back greatly increases attention to and hope of fixing your issue.

Do not use GitLab for support requests, instead ask questions on:

For enhancement requests select the proper Issue template in the above drop-down box.

Problem Description

When trying to connect to a windows 11 host with multi montitor enabled it will tell me the connection failed and nothing else in the actual ui. Disabling multi monitor will work however

What is the expected correct behavior?

Working multi monitor over rdp with windows 11 as host

Remote System Description

  • Server (OS name and version): Windows 11
  • Special notes regarding the remote system (i.e. gateways, tunnel, etc.):

Relevant logs and/or screenshots

Debugging documentation

Please see Remmina debugging

Local System Description

  • Client (OS name and version):Fedora KDE Edition

  • Remmina version ( remmina --version ): org.remmina.Remmina - 1.4.40 (git n/a)

  • Installation(s):

    • Distribution package.
    • PPA.
    • Snap.
    • Flatpak.
    • Compiled from sources.
    • Other - detail:
  • Desktop environment (GNOME, Unity, KDE, ..):KDE

  • Plugin(s):

    • RDP - freerdp version ( xfreerdp --version ):
    • VNC
    • SSH
    • SFTP
    • SPICE
    • WWW
    • EXEC
    • Other (please specify):
  • GTK backend (Wayland, Xorg): Wayland

  • Optional: Include the output of the following commands at the end of this text:

    • remmina --full-version
org.remmina.Remmina - 1.4.40 (git n/a)

NAME                TYPE            DESCRIPTION                                                     PLUGIN AND LIBRARY VERSION
EXEC                Protokoll       Einen Befehl ausführen                                         1.0       
RDP                 Protokoll       RDP – Remote Desktop Protokoll                                RDP plugin: 1.4.40 (Git n/a), Compiled with libfreerdp 3.12.0 (n/a), Running with libfreerdp 3.12.0 (rev n/a), H.264 Yes
RDPF                Datei           RDP – RDP‐Import/Export                                     RDP plugin: 1.4.40 (Git n/a), Compiled with libfreerdp 3.12.0 (n/a), Running with libfreerdp 3.12.0 (rev n/a), H.264 Yes
RDPS                Einstellung     RDP – Einstellungen                                           RDP plugin: 1.4.40 (Git n/a), Compiled with libfreerdp 3.12.0 (n/a), Running with libfreerdp 3.12.0 (rev n/a), H.264 Yes
VNC                 Protokoll       Remmina VNC-Plugin                                              1.4.40    
VNCI                Protokoll       Remmina VNC Empfangs-Plugin                                     1.4.40    
glibsecret          Geheimnis       Sicheres Speichern von Passwörtern im GNOME Schlüsselbund     1.4.40    

Build configuration: HAVE_ARPA_INET_H=1 HAVE_ERRNO_H=1 HAVE_FCNTL_H=1 HAVE_LIBAPPINDICATOR=ON HAVE_NETDB_H=1 HAVE_NETINET_IN_H=1 HAVE_NETINET_TCP_H=1 HAVE_SYS_SOCKET_H=1 HAVE_SYS_UN_H=1 HAVE_TERMIOS_H=1 HAVE_UNISTD_H=1 WITH_AVAHI=ON WITH_CLEANUP=OFF WITH_FREERDP3=ON WITH_GCRYPT=ON WITH_GETTEXT=ON WITH_ICON_CACHE=ON WITH_IPP=OFF WITH_KF5WALLET=ON WITH_KIOSK_SESSION=ON WITH_LIBRARY_VERSIONING=ON WITH_LIBSSH=ON WITH_MANPAGES=ON WITH_NEWS=OFF WITH_PYTHONLIBS=ON WITH_SPICE=ON WITH_SSE2=ON WITH_STATS=ON WITH_TIP=ON WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON WITH_X2GO=ON
Build type:          Release
CFLAGS:              -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Werror=incompatible-pointer-types -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls
Compiler:            GNU, 15.1.1
Target architecture: x64
  • sudo lshw -C video
  *-display                 
       description: VGA compatible controller
       product: TU104 [GeForce RTX 2070 SUPER]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: iomemory:400-3ff iomemory:400-3ff irq:181 memory:90000000-90ffffff memory:4000000000-400fffffff memory:4010000000-4011ffffff ioport:3000(size=128) memory:91000000-9107ffff
  • uname -a
Linux fedora-desktop 6.14.11-300.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jun 10 16:24:16 UTC 2025 x86_64 GNU/Linux

Contributions

In return, or to fix this issue, I'd be willing to:

  • Fix this myself. (depends if i have time and how long it would take to actually take up the codebase)
  • Donate ___ and/or have donated ___ towards fixing it.
  • Take a donation of ___ to fix it.
  • Update the documentation.
  • Update the wiki.
  • Translate Remmina in my native language(s) (___) on Hosted Weblate.
Edited by MNarath