Bug 484666

Summary: Copy - Paste is not working
Product: [Applications] krdc Reporter: Peter Tselios <ptselios>
Component: RDPAssignee: Urs Wolfer <uwolfer>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 24.02.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Peter Tselios 2024-03-28 15:01:23 UTC
SUMMARY
After the upgrade of KDE to KDE 6 in my Tumbleweed desktop, the KRDC was upgraded to 24.02. The upgrade was far for smooth since it could not connect to any remote machine via RDP unless I was specifying to use the best available option. 

In any case, my issue right now is that I cannot copy-paste from my dekstop to the remote Windows machine or from the windows to the desktop. At first I thought it was a Wayland issue, but the same is happening in X11 as well. 

Finally, I downgraded to 23.08 and now I have copy-paste working again. 

STEPS TO REPRODUCE
1. Upgrade your KRDC to 24.02
2. Start an RDP to a remote machine.
3. Try to copy-paste to/from the remote machine

OBSERVED RESULT
Copy-paste is not working

EXPECTED RESULT
Copy-paste is working

SOFTWARE/OS VERSIONS
Windows: Windows 10
Linux/KDE Plasma: Tumbleweed
(available in About System)
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Comment 1 Peter Tselios 2024-04-15 07:53:37 UTC
I also found a similar bug report here: https://bugs.kde.org/show_bug.cgi?id=484607
Comment 2 Peter Tselios 2024-04-18 06:21:47 UTC
I created a new Linux user, I still have the same issue with KRDC.
Comment 3 Bug Janitor Service 2024-04-30 23:26:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/krdc/-/merge_requests/100
Comment 4 Fabio 2024-05-17 12:37:42 UTC
Git commit d1cc1829a554696a2893a02d5d400e6e635348c9 by Fabio Bas.
Committed on 17/05/2024 at 12:36.
Pushed by ctrlaltca into branch 'master'.

rdp: add clipboard support

M  +1    -0    rdp/CMakeLists.txt
A  +371  -0    rdp/rdpcliprdr.cpp     [License: GPL(v2.0+)]
A  +26   -0    rdp/rdpcliprdr.h     [License: GPL(v2.0+)]
M  +34   -7    rdp/rdpsession.cpp
M  +21   -0    rdp/rdpsession.h
M  +1    -1    rdp/rdpview.cpp
M  +1    -0    rdp/rdpview.h

https://invent.kde.org/network/krdc/-/commit/d1cc1829a554696a2893a02d5d400e6e635348c9