Show about distro KCM in System Settings' System Administration category
ClosedPublic

Authored by ngraham on Jul 25 2019, 5:21 PM.

Details

Summary

This is an alternative to D22728. It makes the System Information KCM appear in
System Settings' System Administration section.

Advantages over D22728:

  • The information is more discoverable
  • It automatically disappears if KInfoCenter is not installed or removed
  • It requires no changes to SystemSettings' fragile codebase

Disadvantages:

  • Since it doesn't open KInfoCenter or have a link to it, all the other information in KInfoCenter is not exposed
  • If we do later want to adjust this KCM to have a button to open KInfoCenter when pushed, we'll hit https://bugs.kde.org/show_bug.cgi?id=410169 since the KCM will be already open in System Settings

FEATURE: 409811
FIXED-IN: 5.17.0

Test Plan

Diff Detail

Repository
R102 KInfoCenter
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ngraham created this revision.Jul 25 2019, 5:21 PM
Restricted Application added a project: Plasma. · View Herald TranscriptJul 25 2019, 5:21 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
ngraham requested review of this revision.Jul 25 2019, 5:21 PM
ngraham edited the summary of this revision. (Show Details)Jul 25 2019, 5:22 PM
filipf accepted this revision.Jul 26 2019, 1:03 PM
filipf added a subscriber: filipf.

+1 for the feature, with how everyone is used to phones nowadays, I think a fair share of users would expect to see this information in system settings.

I like this approach more than the other one primarily because of the reason no.1 you listed - it's more discoverable.

Tested it out as well and it works fine.

This revision is now accepted and ready to land.Jul 26 2019, 1:03 PM

Yeah I slightly prefer it as well, for just that reason.

mthw added a subscriber: mthw.Jul 26 2019, 6:27 PM
GB_2 accepted this revision as: GB_2.Aug 1 2019, 12:53 PM
This revision was automatically updated to reflect the committed changes.

Can add a GPU information in Hardware?

File a bug on KInfoCenter :)