Alt+Tab in VNC is sticky
Test on the latest version before submitting a bug-report, and keep trying to reproduce it on any later versions
- Reporting back greatly increases the attention and hope of fixing your issue.
You can also ask questions via
- IRC room, on freenode.net, in the #remmina channel, you can also use a web client.
- General discussion mailing list.
Local System Description
-
Client (OS name and version): fedora-33 latest update, and every other fedor in the last 5 years
-
Remmina version (
org.remmina.Remmina - 1.4.13 (git n/a)
): -
Installation:
-
Distribution package. -
PPA. -
Snap. -
Flatpak. -
Compiled from sources. -
Other - detail:
-
-
Desktop environment (GNOME, Unity, KDE, ..):
-
Plugin:
-
RDP - freerdp version ( xfreerdp --version
): -
VNC -
SSH -
SFTP -
SPICE -
WWW -
EXEC -
Other (please specify):
-
-
GTK back-end (Wayland, Xorg): Xorg
-
Optional: Include the output of the following commands at the end of this text:
-
remmina --full-version
:
-
Load modules from /usr/lib64/remmina/plugins
Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
The glibsecret secret plugin has been initialized and it will be your default secret plugin
org.remmina.Remmina - 1.4.13 (git n/a)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
EXEC Protocol Execute a command 1.0
NX Protocol NX - NX Technology 1.4.13
RDP Protocol RDP - Remote Desktop Protocol RDP plugin: 1.4.13 (Git n/a), Compiled with libfreerdp 2.2.0 (n/a), Running with libfreerdp 2.2.0 (rev n/a), H.264 No
RDPF File RDP - RDP File Handler RDP plugin: 1.4.13 (Git n/a), Compiled with libfreerdp 2.2.0 (n/a), Running with libfreerdp 2.2.0 (rev n/a), H.264 No
RDPS Preference RDP - Preferences RDP plugin: 1.4.13 (Git n/a), Compiled with libfreerdp 2.2.0 (n/a), Running with libfreerdp 2.2.0 (rev n/a), H.264 No
ST Protocol Remmina simple terminal 1.0.0.0
VNC Protocol Remmina VNC Plugin 1.4.13
VNCI Protocol Remmina VNC listener Plugin 1.4.13
XDMCP Protocol XDMCP - X Remote Session 1.4.13
glibsecret Secret Secured password storage in the GNOME keyring 1.4.13
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=ON WITH_AVAHI=ON WITH_FREERDP=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=ON WITH_SPICE=ON WITH_SSE2=ON WITH_TELEPATHY=OFF WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON
Build type: Release
CFLAGS: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/harfbuzz -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls
Compiler: GNU, 10.2.1
Target architecture: x64
Remote System Description
- Server (OS name and version): stock x11vnc (and tightvnc-server ) on fedora-33 - and every other linux system tested
- Special notes regarding the remote system (i.e. gateways, tunnel, etc.):
Problem Description
When leaving Remmina window using Alt+Tab, the Alt key sticks. Other sessions (local session, another remote session, own remote returning session) experiences this Alt to be still pressed down forever, until the connection is reset or sometimes when repeatedly pressing Alt again. This has been for 10+ years like that and before Remmina with other VNC viewers. There's got to be a solution to this.
(It seems that sometimes even when using Ctrl+_custom_ to leave Remmina window focus, Ctrl also stays stuck for the local and remote sessions. But one step at a time… let's solve the most important - Alt + for now.)
What is the expected correct behaviour?
When a user leaves VNC/Remmina window (window blurs == loses focus), modifier keys are "automagically" released, so any new events inside that session happen without permanently pressed modifier keys - only when they are in fact pressed again via local or remote session
Relevant logs and/or screenshots
- nothing here is visually relevant