Non-resizable/movable window with certain RDP connection on GNOME/Wayland
Local System Description
-
Client (OS name and version): Arch Linux
-
Remmina version (
remmina --version
): 1.4.1 -
Installation mean:
-
Distribution package.
-
-
Desktop environment (GNOME, Unity, KDE, ..): GNOME 3.34.4
-
Plugin:
-
RDP - freerdp version ( xfreerdp --version
): 2.0.0-rc4
-
-
Gtk Backend (Wayland, Xorg): Wayland
-
Optional: include the output of the following commands at the end of this text:
remmina --full-version
remmina --full-version
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-spice.so.
Error: libspice-client-gtk-3.0.so.5: cannot open shared object file: No such file or directory
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-vnc.so.
Error: libvncclient.so.1: cannot open shared object file: No such file or directory
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
org.remmina.Remmina - 1.4.1 (git n/a)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
EXEC Protocol Execute a command 1.0
NX Protocol NX - NX Technology 1.4.1
RDP Protocol RDP - Remote Desktop Protocol RDP Plugin: 1.4.1 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc4 (n/a), Running with FreeRDP lib: 2.0.0-rc4 (rev n/a), H.264: Yes
RDPF File RDP - RDP File Handler RDP Plugin: 1.4.1 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc4 (n/a), Running with FreeRDP lib: 2.0.0-rc4 (rev n/a), H.264: Yes
RDPS Preference RDP - Preferences RDP Plugin: 1.4.1 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc4 (n/a), Running with FreeRDP lib: 2.0.0-rc4 (rev n/a), H.264: Yes
ST Protocol Remmina simple terminal 1.0.0.0
XDMCP Protocol XDMCP - X Remote Session 1.4.1
glibsecret Secret Secure password storing in the GNOME keyring 1.4.1
Build configuration: HAVE_ARPA_INET_H=1 HAVE_ERRNO_H=1 HAVE_FCNTL_H=1 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_APPINDICATOR=OFF WITH_AVAHI=ON WITH_CUPS=ON WITH_FREERDP=ON WITH_FREERDP_MASTER=OFF WITH_GCRYPT=ON WITH_GETTEXT=ON WITH_ICON_CACHE=ON WITH_IPP=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSECRET=ON WITH_LIBSSH=ON WITH_LIBVNCSERVER=ON WITH_MANPAGES=ON WITH_SPICE=ON WITH_SSE2=ON WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON WITH_WWW=ON
Build type: Release
CFLAGS: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls
Compiler: GNU, 9.2.1
Target architecture: x64
sudo lshw -C video
*-display
description: VGA compatible controller
product: UHD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:141 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:e000(size=64) memory:c0000-dffff
uname -a
Linux nbhta-and 5.5.7-arch1-1 #1 SMP PREEMPT Sat, 29 Feb 2020 19:06:02 +0000 x86_64 GNU/Linux
Remote System Description
- Server (OS name and version): Different Windows Server versions
Problem Description
At work, I have about 60 remmina RDP connections configured. I've noticed that since about some weeks, when I open a connection to some specific servers, the remmina window is neither resizable nor movable. I can maximize and de-maximize it and move it between monitors (using shortcuts or the GNOME shell overview) but not move or resize it with the mouse.
I have remmina configured that all my connections are displayed in one window using tabs. So I might have a window with two RDP connections, and I still can move/resize it. Then I fire up one of those specific connections giving a third tab in that window, and from that point on, move/resize won't work anymore. I think, after closing that specific connection again, the window becomes resizable/movable again.
I use "dynamic resolution update" whenever possible. It might be that the connections triggering the issue are those who don't support that, but I'm not sure right now. In previous remmina versions, that issue hasn't occured. When dynamic resolution updates were not supported, I could still move/resize the window and the only saw a part of the remote screen or black borders, respectively.
What is the expected correct behavior?
The remmina window should always be movable and resizable.
Relevant logs and/or screenshots
I'm writing this report from the top of my head. When I'm connected to one of those problematic connections next time, I'll add to this bug report the system information. (BTW, is there some way to copy&paste the relevant information from a Windows machine?)