Created attachment 132942 [details] SMARGART on Kde partition manager SUMMARY request for SMARTGART to show analytics list of data such as those appears on KDe partition manager when those information are accessed. STEPS TO REPRODUCE 1. run information manager 2. access SMARTGART on Device page 3. look at information OBSERVED RESULT SMARTGART information is exposed in a simple way EXPECTED RESULT SMARTGART information is analytics. SOFTWARE/OS VERSIONS Linux/KDE Plasma:Operating System: KDE neon 5.20 KDE Plasma Version: 5.20.2 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.0 Kernel Version: 5.4.0-52-generic OS Type: 64-bit ADDITIONAL INFORMATION
Note that KDE Partition Manager also struggles a bit with this. It doesn't work with NVMe drives.
(In reply to Andrius Štikonas from comment #1) > Note that KDE Partition Manager also struggles a bit with this. It doesn't > work with NVMe drives. It's relevant for non-NVMe mass memory devices.
@stikonas Have you considered turning the PM view into a KCM? I don't much see the point in reimplementing a view PM already has that is entirely irrelevant (because too techy) to all but one of our design personas.
(In reply to Harald Sitter from comment #3) > @stikonas Have you considered turning the PM view into a KCM? I don't much > see the point in reimplementing a view PM already has that is entirely > irrelevant (because too techy) to all but one of our design personas. I haven't considered it myself. Very early versions of PM had KCM but Volker Lanz removed it. I think because it was lagging some features compared to the main app.
I'll move the bug to PM for now. IMO ideally the SMART table view that already exists in PM could be exposed as a (unlisted - i.e. not in systemsettings) KCM. KCM is really just fancy plugin tech here and can take an argument on construction [1] to wrap the actual widget. SmartKCM(QWidget *parent, const QVariantList &args) : KCModule(parent, args) { new SmartDialog(Device::fromPath(args['path']); } Obviously much the same could be achieved through a standalone binary partitonmanager-smartviewer that takes an argument. Makes little difference I suppose. Either approach would allow kinfocenter to show a "Details" button when partitionmanager is installed. [1] https://api.kde.org/frameworks/kconfigwidgets/html/classKCModule.html