https://bugs.kde.org/show_bug.cgi?id=377911

--- Comment #22 from Tony Murray <murrayt...@gmail.com> ---
KRDC originally used rdesktop for rdp, which did not have a library, so the
only option was to xembed.
When KRDC switched to FreeRDP, the easiest option was to map the existing
xembed to the xfreerdp client, this worked well initially.

Basically, the best (but most difficult) path forward is to create a new
rdp backend utilizing libfreerdp2.  Unfortunately, KRDC has no active
maintainer currently. (My time is otherwise occupied and I am not a very
good C++ coder)

On Fri, Dec 10, 2021 at 12:27 AM Krisztián Szegi <bugzilla_nore...@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=377911
>
> Krisztián Szegi <crosssz...@gmail.com> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |crosssz...@gmail.com
>
> --- Comment #21 from Krisztián Szegi <crosssz...@gmail.com> ---
> Hi all,
> Excuse me for the heresy but:
>
> For two weeks, KRDC just crashed akonadi when connecting to a remote with
> RDP
> on wayland, so I had to look at different solutions: I used Remmina!
> I did not test KRDC regularily, but now it is "working" again. My takeaway
> from
> this experience however:
>  - Remmina uses libfreerdp2-2, and mostly "just works"
>  - UI-vise, KRDC is a bit outdated (indirectly, but relevant)
>
> Tony Murray
> > To fix this, it probably needs to use the xfreerdp libraries and draw
> into the krdc window.
>
> I think that is the only way forward. Embedding freerdp or wlfreerdp is,
> and
> was - IMO - a bad design decision. But I presume a thin wrapper around
> (wl)freerdp was the easiest initial solution to a GUI app. Now wayland is
> just
> making this more apparent.
> Remmina spawns a new Remmina for each connection, (each with a connection
> control interface of its own, similari to Teamviewer's or Windows RDC's
> interface), that is just not trivially possible with the current KRDC arch
> on
> wayland.
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to