Bug 459706

Summary: Driver manager pops up small terminal to perform sudo
Product: [Applications] systemsettings Reporter: Reuben <kde>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: lemmyg, nate
Priority: NOR    
Version First Reported In: 5.24.6   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Reuben 2022-09-26 17:48:44 UTC
When opening driver manager from system settings, a terminal is used to ask for the sudo password. This is bad UX and arguably a bad security practice (since users should not be "trained" to enter their password into any random window that appears).

Further, the terminal is xterm rather than konsole or the system default terminal, and thus is likely to have relatively poor styling on high resolution monitors. It's very easy to miss.

Finally (this is more of a wishlist) the UX around pressing a button in system settings to launch driver manager is poor. It would be nice if the UI was inline, and required sudo when the user interacted with it. Surely the fact of drivers being used is visible to non-root users?

STEPS TO REPRODUCE
1. system settings
2. driver manager
3. 


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Kubuntu 22.04 
(available in About System)
KDE Plasma Version: 5.24.6
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 galder 2022-09-27 14:31:17 UTC
Hello,
I believe Kubuntu driver manager doesn't depends on KDE team.
You need to report your request directly to Kubuntu  team using Launchpad.

https://help.ubuntu.com/community/ReportingBugs

Regards
Comment 2 Reuben 2022-09-27 14:39:55 UTC
Interesting. Is this a component the KDE team have looked at adopting and improving?
Comment 3 galder 2022-09-27 15:02:43 UTC
I'm just a volunteer triaging ticket, so I cant really talk in the name of KDE.
I believe this kind of tool depends on downstream teams.
Each distro uses different driver managers or packages systems.  I don't think KDE would be involve on that.
Looping Nate.

Regards
Comment 4 Nate Graham 2022-09-27 15:12:06 UTC
galder is correct. This driver manager app isn't KDE software, so how it launches itself is up to the people who made it. All we do is launch it; what it does after that is up to it! :D