Remmina can't handle vnc:// url-scheme connection
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): Ubuntu 20.04
-
Remmina version (
remmina --version
): 1.4.2 (PPA) and 1.4.7 (Flathub) -
Installation:
-
Distribution package. -
PPA. -
Snap. -
Flatpak. -
Compiled from sources. -
Other - detail:
-
-
Desktop environment (GNOME, Unity, KDE, ..): Gnome 3.36.2
-
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
`` 1.4.2 (PPA) and 1.4.7 (Flathub)
-
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
org.remmina.Remmina - 1.4.2 (git n/a)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
RDP Protocol RDP - Remote Desktop Protocol RDP plugin: 1.4.2 (Git n/a), Compiled with FreeRDP lib: 2.0.0-dev5 (2693389a+debian), Running with FreeRDP lib: 2.1.1 (rev n/a), H.264: No
RDPF File RDP - RDP File Handler RDP plugin: 1.4.2 (Git n/a), Compiled with FreeRDP lib: 2.0.0-dev5 (2693389a+debian), Running with FreeRDP lib: 2.1.1 (rev n/a), H.264: No
RDPS Preference RDP - Preferences RDP plugin: 1.4.2 (Git n/a), Compiled with FreeRDP lib: 2.0.0-dev5 (2693389a+debian), Running with FreeRDP lib: 2.1.1 (rev n/a), H.264: No
VNC Protocol Remmina VNC Plugin 1.4.2
VNCI Protocol Remmina VNC listener Plugin 1.4.2
glibsecret Secret Secure password storing in the GNOME keyring 1.4.2
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_CUPS=ON WITH_FREERDP=ON WITH_FREERDP_MASTER=OFF WITH_GCRYPT=ON WITH_GETTEXT=ON WITH_ICON_CACHE=ON WITH_IPP=OFF WITH_KF5WALLET=ON 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: None
CFLAGS: -g -O2 -fdebug-prefix-map=/build/remmina-G11dsE/remmina-1.4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -g
Compiler: GNU, 9.3.0
Target architecture: x64
sudo lshw -C video
*-display
description: VGA compatible controller
product: HD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:129 memory:ed000000-edffffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff
*-display
description: 3D controller
product: GM108M [GeForce 930MX]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:131 memory:ee000000-eeffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:e000(size=128) memory:ef000000-ef07ffff
uname -a
Linux xdn.id 5.4.0-39-generic #43-Ubuntu SMP Fri Jun 19 10:28:31 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Remote System Description
I don't have idea about this, because I was tried to many vnc servers in different OS.
- Server (OS name and version):
- Special notes regarding the remote system (i.e. gateways, tunnel, etc.):
Problem Description
I want to open vnc via URL-scheme vnc://url:port (ex: vnc://localhost:5900).
I mean, I can open vnc via URL through web browser (then redirect to remmina application). Or by command
xdg-open vnc://localhost:5900
There is an error prompt like this: The file "localhost:5900" is corrupted, unreadable, or could not be found. And log like this:
~ xdg-open vnc://localhost:5900
~ Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
StatusNotifier/Appindicator support: your desktop does support it and libappindicator is compiled in Remmina. Good.
Running under GNOME Shell version 3.36.2
I tried remote to VNC server (guest OS) on EVE-NG.
I think there is no problem with my vnc server, because:
- I can remote the vnc manually by entering the URL on Remmina GUI (not via url-scheme).
- I can remote the vnc with other application (remote-desktop).
But, also: I can remote the VNC via url-scheme by remote-desktop application.
So, the possible problems (maybe) is: remmina can not handle xdg-open url-scheme.
What is the expected correct behavior?
I want remmina can launch vnc connection via url-scheme (xdg-open).