[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 John changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=470281 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 John changed: What|Removed |Added CC||johnmaveric...@mail.com -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Kai Krakow changed: What|Removed |Added CC||k...@kaishome.de -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Stefan Neufeind changed: What|Removed |Added CC||k...@stefan-neufeind.de -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #26 from Andrius Štikonas --- (In reply to johnathan from comment #24) > i am on latest kde neon and i am facing the same bug. krdc refuses to work > on wayland while on x11 it works perfectly. > that's not krdc bug. You can report it to neon if you want but it's simply an issue of missing runtime dependencies. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #25 from johnathan --- Created attachment 149655 --> https://bugs.kde.org/attachment.cgi?id=149655&action=edit wlfreerdp missing in wayland -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 johnathan changed: What|Removed |Added CC||testing1237...@yahoo.com --- Comment #24 from johnathan --- i am on latest kde neon and i am facing the same bug. krdc refuses to work on wayland while on x11 it works perfectly. attaching screenshot Operating System: KDE neon 5.24 KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Kernel Version: 5.13.0-48-generic (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz Memory: 7.7 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4400 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Andreas Steffan changed: What|Removed |Added CC||a.stef...@deas-online.de -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Shmerl changed: What|Removed |Added CC||shtetl...@gmail.com --- Comment #23 from Shmerl --- Just to confirm, I tired it with krdc 21.12.0 and freerdp 2.4.1 (from Debian testing). Most of the time it fails to do anything in Wayland session. One time it somehow managed to open a separate window for freerdp client. When running as QT_QPA_PLATFORM=xcb krdc it works fine. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #22 from Tony Murray --- 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 wrote: > https://bugs.kde.org/show_bug.cgi?id=377911 > > Krisztián Szegi changed: > >What|Removed |Added > > > CC||crosssz...@gmail.com > > --- Comment #21 from Krisztián Szegi --- > 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.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Krisztián Szegi changed: What|Removed |Added CC||crosssz...@gmail.com --- Comment #21 from Krisztián Szegi --- 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 watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Andrius Štikonas changed: What|Removed |Added CC||emele...@gmail.com --- Comment #20 from Andrius Štikonas --- *** Bug 436554 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #19 from Andrius Štikonas --- (In reply to Andrey E. from comment #18) > (In reply to Andrius Štikonas from comment #17) > > (In reply to Andrey E. from comment #16) > > Can you start RDP using wlfreerdp directly (without KRDC)? > > At first time Bash did not found 'wlfreerdp' command. > After installation of 'freerdp2-wayland' via apt error message in KRDC > disappeared, but KRDC doesn't show my guest session. > There are two windows like on Bug #436554: > https://bugs.kde.org/show_bug.cgi?id=436554 So first one (missing wlfreerdp) is distro issue. You can report it to packagers of your distro. Second one was already discussed in this thread, that's expected with the current code. Embedding would be nice to get working but it's not implemented. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #18 from Andrey E. --- (In reply to Andrius Štikonas from comment #17) > (In reply to Andrey E. from comment #16) > Can you start RDP using wlfreerdp directly (without KRDC)? At first time Bash did not found 'wlfreerdp' command. After installation of 'freerdp2-wayland' via apt error message in KRDC disappeared, but KRDC doesn't show my guest session. There are two windows like on Bug #436554: https://bugs.kde.org/show_bug.cgi?id=436554 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #17 from Andrius Štikonas --- (In reply to Andrey E. from comment #16) > Created attachment 144003 [details] > Can't run "wlfreerdp". Check the installation of that program > > KRDC works fine at X11 session, but shows that bug at Wayland session. > > Operating System: KDE neon 5.23 > KDE Plasma Version: 5.23.3 > KDE Frameworks Version: 5.88.0 > Qt Version: 5.15.3 > Kernel Version: 5.11.0-40-generic (64-bit) > Graphics Platform: Wayland > Processors: 6 × AMD Ryzen 5 4500U with Radeon Graphics > Memory: 5.7 ГиБ of RAM > Graphics Processor: AMD RENOIR Can you start RDP using wlfreerdp directly (without KRDC)? -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Andrey E. changed: What|Removed |Added CC||pseudo-acco...@yandex.ru --- Comment #16 from Andrey E. --- Created attachment 144003 --> https://bugs.kde.org/attachment.cgi?id=144003&action=edit Can't run "wlfreerdp". Check the installation of that program KRDC works fine at X11 session, but shows that bug at Wayland session. Operating System: KDE neon 5.23 KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.3 Kernel Version: 5.11.0-40-generic (64-bit) Graphics Platform: Wayland Processors: 6 × AMD Ryzen 5 4500U with Radeon Graphics Memory: 5.7 ГиБ of RAM Graphics Processor: AMD RENOIR -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 david.p.war...@gmail.com changed: What|Removed |Added CC||david.p.war...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Méven Car changed: What|Removed |Added Keywords||wayland CC||meve...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Andrius Štikonas changed: What|Removed |Added Severity|critical|normal --- Comment #15 from Andrius Štikonas --- Lowering priority to Normal since part of functionality is restored. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #14 from Andrius Štikonas --- > --- Comment #13 from Tony Murray --- > Wayland does not support embedding one process' window in another. > > To fix this, it probably needs to use the xfreerdp libraries and draw > into the > krdc window. Is this really the case? I haven't looked at Wayland in enough detail to know. it might be worth looking at what mpv does on Wayland. There is something here: https://github.com/mpv-player/mpv/commit/8d8d4c5cb1b3553215a8ba547d4db463fdc88831 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #13 from Tony Murray --- Wayland does not support embedding one process' window in another. To fix this, it probably needs to use the xfreerdp libraries and draw into the krdc window. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #12 from Andrius Štikonas --- I've pushed improved patch as: https://cgit.kde.org/krdc.git/commit/?id=94c7c9ada2103ef8274dd6046e69fe82d7b755d2 I'll leave the bug open until somebody fixes embedding wayland RDP window into krdc. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #11 from Andrius Štikonas --- Created attachment 117710 --> https://bugs.kde.org/attachment.cgi?id=117710&action=edit wayland.patch Perhaps something like this to start with. It still doesn't embed window on Wayland but at least it shows it in the external window. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Andrius Štikonas changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0 |1 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Andrius Štikonas changed: What|Removed |Added CC||stiko...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Yvan Broccard changed: What|Removed |Added CC||yvan.brocc...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Alexander Mentyu changed: What|Removed |Added CC||tro...@free.fr --- Comment #10 from Alexander Mentyu --- *** Bug 395693 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #9 from Urs Wolfer --- > Do you work on KRDC on Wayland support? No, I do not work on it. I'm happy to review such a change though. Feel free to create one and push it to reviewboard: https://git.reviewboard.kde.org/r/ -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #8 from Markus Rathgeb --- Urs Wolfer, on my system freerdp comes with two binaries: /usr/bin/xfreerdp /usr/bin/wlfreerdp I assume for Wayland we should use wlfreerdp for Wayland. Do you work on KRDC on Wayland support? -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #7 from Markus Rathgeb --- Same here. It does not work if QT_QPA_PLATFORM is set to wayland, but it works if QT_QPA_PLATFORM is set to xcb. If wayland is used it complains about a too old xfreerdp version (comment 1), but it does not complain if X11 is used. The used version of freerdp on my system is 2.0.0_rc1-r1 (Gentoo package version). -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Markus Rathgeb changed: What|Removed |Added CC||maggu2...@web.de -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Knut Andre Tidemann changed: What|Removed |Added CC||knut.tidem...@gmail.com --- Comment #6 from Knut Andre Tidemann --- As a workaround until this gets fixed, you can start KRDC like this to run it under XWayland: QT_QPA_PLATFORM=xcb krdc This works in Arch Linux at least. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Michael changed: What|Removed |Added CC||m...@michaelhofer.ch --- Comment #5 from Michael --- I have noticed the same issue. It's worth to mention that this is only wayland related - a regular x session does not lead to this error. krdc 17.12.0 FreeRDP version 2.0.0-rc1 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 Tony Murray changed: What|Removed |Added CC||murrayt...@gmail.com --- Comment #4 from Tony Murray --- Are you using wayland? I've noticed that xembed is failing under wayland (xwayland). Which triggers this error message with misleading text in this case: https://github.com/KDE/krdc/blob/af24d8d45ce74c299bd13bd1b881bc967f8f482f/rdp/rdpview.cpp#L447 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 sun...@hotmail.ru changed: What|Removed |Added Severity|normal |critical -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #3 from sun...@hotmail.ru --- Its freerdp 2.0 already and KRDC still gives me the same error message. Remmina works, KRDC doesn't. -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #2 from sun...@hotmail.ru --- (In reply to Urs Wolfer from comment #1) > What version of xfreerdp do you have installed? Most probably it is too old > as the error message says. It is in my original message - 1.2.0 -- You are receiving this mail because: You are watching all bug changes.
[krdc] [Bug 377911] [Wayland] RDP doesn't work under Wayland
https://bugs.kde.org/show_bug.cgi?id=377911 --- Comment #1 from Urs Wolfer --- What version of xfreerdp do you have installed? Most probably it is too old as the error message says. -- You are receiving this mail because: You are watching all bug changes.