https://bugs.kde.org/show_bug.cgi?id=434877

--- Comment #43 from Mark <mark...@gmail.com> ---
I see no comment i'd consider spam. But i do see some being marked as such.
It's sad imho.
Much of the comments here are criticism but in a, in my opinion, fair manner. 

I think it's oke to criticize a product where it's intended purpose isn't
working as intended. 

(In reply to Ville Aakko from comment #42)
> I suspect from the comments (someone involved in the project correct me if
> I'm wrong) that System Monitor will not be fixed. It's codebase seems too
> hairy, no-one seems to actually know what the real issue is properly. Note:
> as I've said before, the **bulk** of the problem is not gathering process
> information, although I'm fairly certain that problem also has problems. The
> CPU usage is abnormally high when just drawing sensors information from
> lm-sensors.
> 
> Generally, bug listings should be reserved for comments only relevant
> working towards fixing the issue. However if this seems unlikely, comments
> about alternatives should be allowed (IMHO); so the comments marked as spam
> should not be marked as such. I don't see much ranting here.
> 
> I've already moved on to alternatives. Projects such as btop (for terminal)
> coolercontrol work well for showing sensor information.
> 
> I'd be interested in any efforts/projects to start from scratch building a
> working monitoring application for KDE Plasma. I don't know if I'd be able
> to contribute, but I've used a lot of different monitoring applications
> (geared for servers and desktops alike) and know of a few caveats, in
> addition to resource usage. For example, there's a long-standing (from
> ksysguard) issue of assuming static structures in /sys/class/hwmon (see bug
> #466277), which get's exacerbated every year since more and more devices get
> lm-sensors support (my computer has 7-9 hwmon devices, depending on which
> USB devices I have plugged in). For a to-be application, a list of minimum
> set of requirements should be made before starting any development work
> (judging from the state of Plasma System Monitor, this was not the case when
> it was developed).

I'd be interested in building such a project too.
The tricky thing isn't even building the library. Just fork the part from btop
and you already nearly have it.

The tricky part is not screwing up the performance in the GUI layers to
represent that data.

The current UI is super configurable with even drag/drop. Someone must have
spend many weeks on that i'd assume. I'm not saying that on it's own is bad. A
new library behind the scenes isn't going to make things magically faster. I'd
be confident in saying that 99% of the current time is spend outside the metric
collection (and thus in the UI).  To me, all the stuff in the backend and UI is
just waaaaay to hairy! I'm not even gonna try and touch that as it's just gonna
take days (weeks probably) to refactor it.

Thank you for letting us know that there is a KSysGuard KF6 port even though
dirty (https://github.com/zvova7890/ksysguard6/tree/kf6)! It seems clear to me
what should happen:
- Remove plasma-systemmonitor and work on it behind the scenes (re-introduce it
later on when it's not a resource hog anymore)
- Temporary revert back to KSysGuard

There's probably a bit of pride involved here too for whoever wrote
plasma-systemmonitor and rightfully so! It's a beautiful product (in
screenshots). But as it stands, it's just not functionally usable so the wise
thing to do is go back to what worked. It's not like there hasn't been time,
plasma-systemmonitor has been there for some years already. It's just a
component that doesn't have many devs 
(https://invent.kde.org/plasma/plasma-systemmonitor look at the commits, it's
essentially unmaintained) so fixing it isn't gonna happen in the near future it
seems.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to