Package Details: remmina-plugin-rdesktop

Git Clone URL: (read-only, click to copy)
Package Base: remmina-plugin-rdesktop
Description: A protocol plugin for Remmina to open a RDP connection with rdesktop.
Upstream URL:
Licenses: GPL
Submitter: Muflone
Maintainer: Muflone
Last Packager: Muflone
Votes: 82
Popularity: 0.000148
First Submitted: 2013-05-01 00:36 (UTC)
Last Updated: 2021-05-16 22:54 (UTC)

Latest Comments

Muflone commented on 2020-12-07 22:01 (UTC)

Freerdp is the standard remmina rdp protocol while this plugin uses rdesktop as an alternative.

It does not require freerdp in any way.

Unfortunately remmina api has changed and the software will require some fixes but I'm too busy to work on it ATM.

Merge pulls are welcome

jvybihal commented on 2020-12-07 09:34 (UTC)

So you are probably using freerdp and not rdesktop.

thibaultmol commented on 2020-12-07 09:28 (UTC)

I couldn't get rdp connections to work until I followed your suggestion of installing freerdp:

jvybihal commented on 2020-12-07 09:14 (UTC) (edited on 2020-12-07 09:14 (UTC) by jvybihal)

@thibaultmol rdesktop is alternative to freerdp. Even rdesktop itself does not require freerdp. It should not need it. Why do you think otherwise?

thibaultmol commented on 2020-12-07 09:04 (UTC)

Why isn't freerdp a dependancy of this package. There's no situation where this package works without having freerdp installed as well, right?

locknet commented on 2020-08-15 14:09 (UTC)

@ananyab , same issue here, I fixed it with : sudo pacman -S freerdp

ananyab commented on 2020-08-13 10:07 (UTC)

Tried to use this with remmina 1.4.7, the moment I choose RDESKTOP in the dropdown, remmina segfaults:

Failed to load plugin: /usr/lib/remmina/plugins/
Error: 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/
Error: cannot open shared object file: No such file or directory
Failed to load plugin: /usr/lib/remmina/plugins/
Error: cannot open shared object file: No such file or directory
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
StatusNotifier/Appindicator support: not supported by desktop. libappindicator will try to fallback to GtkStatusIcon/xembed

(org.remmina.Remmina:169605): Gtk-WARNING **: 15:30:18.671: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem

(org.remmina.Remmina:169605): Gdk-CRITICAL **: 15:30:19.602: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
[1]    169605 segmentation fault (core dumped)  remmina

Muflone commented on 2019-12-22 03:19 (UTC)

The remmina plugin was updated to work with remmina >= 1.3

ogghi commented on 2019-11-21 05:49 (UTC)

@4khi1: Just noted, no need to install this plugin, just freerdp is enough!

jason5545 commented on 2019-09-01 06:47 (UTC)

The temporary solution is to change /usr/include/pango-1.0/pango/pango-coverage.h and /usr/include/pango-1.0/pango/pango-font.h Where it includes hb.h, it should include harfbuzz/hb.h instead.

b3ni commented on 2019-08-30 12:29 (UTC)

/usr/include/pango-1.0/pango/pango-coverage.h:28:10: error fatal: hb.h: No existe el fichero o el directorio 28 | #include <hb.h> | ^~~~~~ compilación terminada.

akhil commented on 2019-08-21 08:12 (UTC)

freerdp worked for me. no need to install this remmina-plugin-rdesktop.

salvatoreG commented on 2019-08-01 08:22 (UTC) (edited on 2019-08-01 08:23 (UTC) by salvatoreG)

Same issue, harfbuzz1 is installed on my system but is not listed as a dependency. Can it be related? Edit: ok remmina already list it as a make dep

rheasepulcher commented on 2019-07-31 18:35 (UTC)

Got the same as indianahorst when building

indianahorst commented on 2019-07-29 16:38 (UTC)

Scanning dependencies of target remmina-plugin-rdesktop [ 50%] Building C object remmina-plugin-to-build/remmina-plugin-rdesktop/CMakeFiles/remmina-plugin-rdesktop.dir/src/remmina_plugin.c.o In file included from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-3.0/gdk/gdktypes.h:35, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /tmp/trizen-jascha/remmina-plugin-rdesktop/src/build/./remmina/remmina_plugin.h:40, from /tmp/trizen-jascha/remmina-plugin-rdesktop/src/build/remmina-plugin-to-build/remmina-plugin-rdesktop/src/remmina_plugin.c:23: /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory 28 | #include <hb.h> | ^~~~~~ compilation terminated. make[2]: [remmina-plugin-to-build/remmina-plugin-rdesktop/CMakeFiles/remmina-plugin-rdesktop.dir/build.make:63: remmina-plugin-to-build/remmina-plugin-rdesktop/CMakeFiles/remmina-plugin-rdesktop.dir/src/remmina_plugin.c.o] Error 1 make[1]: [CMakeFiles/Makefile2:112: remmina-plugin-to-build/remmina-plugin-rdesktop/CMakeFiles/remmina-plugin-rdesktop.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: Unable to build remmina-plugin-rdesktop - makepkg exited with code: 4

spikerguy commented on 2019-02-15 21:22 (UTC) : The requested URL returned error: 404 error: failed retrieving file 'remmina-1:' from : The requested URL returned error: 404 warning: failed to retrieve some files error: failed to commit transaction (unexpected error)

Remminia Failed to retrieve file. Error on installation from Yaourt.

Muflone commented on 2018-06-09 10:25 (UTC) (edited on 2018-06-09 10:26 (UTC) by Muflone) is not provided by this package and remmima-plugin-rdesktop does not depends in any way from freerdp

jvybihal commented on 2018-06-06 08:35 (UTC) (edited on 2018-06-06 08:35 (UTC) by jvybihal)

@alexpe87 you need freerdp installed (or rebuild):

pacman -Qo

/usr/lib/ is owned by freerdp-git 2.0.0.rc2.r150.ge90184cc5-1

alexpe87 commented on 2018-06-06 08:31 (UTC)

When installing, this happens:

Failed to load plugin: /usr/lib/remmina/plugins/ Error: cannot open shared object file: No such file or directory

alirezaimi commented on 2017-10-01 14:51 (UTC)

WARNING: remmina_file_get_secret(remminafile,"password") is deprecated and must not be called. Use remmina_file_get_string() and do not deallocate returned memory. Autoselected keyboard map en-us ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ? Failed to connect, CredSSP required by server.

sajattack commented on 2017-09-23 05:22 (UTC)

Successfully built on armv7h. Please add this to your supported architectures.

Muflone commented on 2016-04-23 23:06 (UTC)

The plugin code was updated to reflect the changes in the remmina code.

Muflone commented on 2016-04-23 23:06 (UTC)

@thebodzio I'm the plugin author, I'm 100% absolutely sure my code doesn't use directly or indirectly the freerdp library. You are confusing the rdesktop plugin (which doesn't use freerdp at all) with the rdp plugin (which uses the freerdp library).

thebodzio commented on 2016-04-19 20:20 (UTC)

@Muflone: I agree with eduncan911 about freerdp dependency. Without freerdp remmina spits out the following during startup: Failed to load plugin: /usr/lib/remmina/plugins/ Error: cannot open shared object file: No such file or directory What is more, there's no RDP option in quick connect form. Explicit freerdp installation solves the problem. For completeness sake: community/remmina 1:1.2.0rcgit.11-1 aur/remmina-plugin-rdesktop community/freerdp-1:1.2.0_20160107-6

comeandtakeit commented on 2016-04-19 17:16 (UTC)

Same issue as jvybihal for me as well.

jvybihal commented on 2016-04-19 08:34 (UTC)


jvybihal commented on 2016-04-19 08:25 (UTC)

Plugin crashes for me (either remmina or remmina-git, with -DREMMINA_VER_1_1=OFF) $ remmina Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. Segmentation fault (core dumped) Looks like plugin issue to me, not remmina issue.

Muflone commented on 2016-01-23 17:11 (UTC)

@eduncan911 there's no dependency of freerdp on the remmina-plugin-rdesktop. If remmina crashes the causes can be: 1) an issue with remmina itself 2) you compiled the remmina-plugin-rdesktop for the wrong version (see the PKGBUILD)

eduncan911 commented on 2016-01-23 15:01 (UTC)

I think there's dependency on "freerdp"? Fresh install of Arch and Remmina + this plugin on a new laptop... Remmina segment faults when selecting RDP after a reboot. Loading on command line, got errors on Remmina that it couldn't load the RDP plugin. After some digging: $ ldd /usr/lib/remmina/plugins/ (...snip...) => not found => not found => not found (...snip...) # pacman -S freerdp Then I run the previous command: $ ldd /usr/lib/remmina/plugins/ (...snip...) => /usr/lib/ (0x00007f771ea0e000) => /usr/lib/ (0x00007f771e767000) => /usr/lib/ (0x00007f771e47e000) (...snip...) And Remmina now is able to select RDP without crashing.

rca commented on 2016-01-18 10:20 (UTC)

The remmina package in community has been updated to 1.2 I suppose the PKGBUILD should now default to : cmake -DCMAKE_INSTALL_PREFIX=/usr -DREMMINA_VER_1_1=OFF .

Muflone commented on 2015-12-08 23:14 (UTC)

This package was updated to work with both remmina and remmina-git package. The actual default configuration is set for remmina 1.1 package (from the community repository). To use this package for remmina-git >= 1.2 the PKGBUILD must be edit with the line: cmake -DCMAKE_INSTALL_PREFIX=/usr -DREMMINA_VER_1_1=OFF . (please note the dot at the end of the line)

xvoprsalek commented on 2014-11-18 10:03 (UTC)

I just updated. I can confirm the bug. Checking detached option helps. Thank you.

Muflone commented on 2014-11-02 17:56 (UTC)

Plugin updated for GTK+ 3 and remmina >= 1.1.0 WARNING: there's a bug [1] in remmina which prevents any GtkSockets to be embedded inside the remmina window. Until this bug is fixed, this plugin will not be shown if you don't use the Detached window in the connection details. [1]

xvoprsalek commented on 2014-10-29 07:45 (UTC)

Oh, you are developer. That is great. Take your time. I love this plugin, I use it literally every day.

Muflone commented on 2014-10-19 11:59 (UTC)

@xvoprsalek unfortunately the new release of remmina was ported from GTK2 to GTK3 and the plugin itself is written for GTK2, hence it segfaults with the new GTK3 release of Remmina. As package maintainer there's nothing I could do, the defect is in the software itself, being not ready for GTK3 transition. As the software developer for this plugin, I'll try to move the whole code from GTK2 to GTK3, it should be simple but it will require a bit of time.

Muflone commented on 2014-10-19 11:57 (UTC)

@adambot you should file a bug on github to track the issue with the need of root permission. However this plugin DOESN'T require root privileges.

xvoprsalek commented on 2014-10-17 11:52 (UTC)

Unfortunatelly, with the latest version of remmina (1.1.1-2), the plugin segfaults. Downgrading to 1.0.0-12 makes it working again. └──> $ >> remmina Remmina plugin GKEYRING (type=Secret) registered. Remmina plugin XDMCP (type=Protocol) registered. Remmina plugin RDESKTOP (type=Protocol) registered. Remmina plugin RDP (type=Protocol) registered. Remmina plugin RDPF (type=File) registered. Remmina plugin RDPS (type=Preference) registered. Remmina plugin VNC (type=Protocol) registered. Remmina plugin VNCI (type=Protocol) registered. Remmina plugin telepathy (type=Entry) registered. Remmina plugin TEAMVIEWER (type=Protocol) registered. NX: detected keyboard type pc104/us Remmina plugin NX (type=Protocol) registered. Remmina plugin SFTP (type=Protocol) registered. Remmina plugin SSH (type=Protocol) registered. (remmina:5252): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version. (remmina:5252): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version. (remmina:5252): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version. Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. Segmentation fault (core dumped)

jamesan commented on 2014-08-27 23:55 (UTC)

Also, the hicolor-icon-theme dependency is unnecessary as gtk3 depends on it as well.

adambot commented on 2014-08-25 15:18 (UTC)

The only way i was able to get this plugin to load was by running remmina as root. To troubleshoot additionally i created a bookmark a system using the rdesktop plugin, then moved the remmina folder from root to my home directory, changed ownership and then i got the error "protocol plugin RDESKTOP is not installed"

Muflone commented on 2013-05-24 17:13 (UTC)

Changed build system, now simply uses remmina-plugin-builder instead of fetching the whole remmina source code and applying patches Removed diff file Removed zlib dependency Added hicolor-icon-theme dependency