Bug 499869 - Allow an app to use Remote Desktop permission permanently
Summary: Allow an app to use Remote Desktop permission permanently
Status: RESOLVED FIXED
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.2.5
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-12 11:20 UTC by yamiyukisenpai
Modified: 2025-02-19 15:53 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.3.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description yamiyukisenpai 2025-02-12 11:20:38 UTC
SUMMARY
Can't allow an app to access Remote Desktop permanently or view Wayland permissions. 

STEPS TO REPRODUCE
This is with trying to allow RustDesk to use Remote Desktop
1. From computer 2, connect to the PC using RustDesk
2. Allow RustDesk to use Remote Desktop
3. Close the session and Rust Desk app

OBSERVED RESULT
Closing the app loses the permission

EXPECTED RESULT
RustDesk shouldn't lose Remote Desktop permisson

SOFTWARE/OS VERSIONS
Operating System: TUXEDO OS 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.11.0-108014-tuxedo (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: AMD Radeon RX 6900 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570S AORUS MASTER
System Version: -CF

ADDITIONAL INFORMATION
Only tested with RustDesk, and haven't tried other apps
Comment 1 John 2025-02-13 09:02:28 UTC
In my opinion we need almost all the time a permanent permission for remote controlling software.
But of course to still be able to keep a high privacy and security level, I wish that will come with a table of rules too, where we can review and changes permissions, like OpenSnitch application firewall has:
https://github.com/evilsocket/opensnitch
The Rules page (tab) can only be paritally seen here:
https://rs1.es/assets/imgs/opensnitch-5.jpg
But I guess anyone wanting to implement this can install OpenSnitch and switch to its Rules tab to get the idea.
Also, even if the permissions is permanent, it would still be good and very important to also display a screen capture icon in system tray when the screen is grabbed and streamed.
A red recording like icon would be great to get the attention.
You can never know when some people managed to get a hold of credentials and can see what you read, type, etc.
We might set the remote controlling software in advance for family and friends to help them when they need it, talking with them over the phone that we will connect to their computers in the next moments to help them, but even so, they should always be fully aware that we have connected to their computers and all what is appearing on their screen(s) is sent to us.
Comment 2 Nate Graham 2025-02-19 15:53:31 UTC
This was implemented for Plasma 6.3.0; see https://develop.kde.org/docs/administration/portal-permissions/