System Monitor Dashboard

Plasma 5 Monitoring

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/Zren/plasma-applet-sysmonitordash

4
Score 64.3%
Description:

You must install lm-sensors to add temp/fan sensors in the config.

sudo apt install lm-sensors
sudo sensors-detect

* Panel "icon" is an animated version of the KSysGuard icon that shows your current CPU usage.
* Disk Drives are parsed from the command `lsblk --output-all --json`.
* Uses the fullscreen popup window from the Application Dashboard widget.
* Can quickly setup lm_sensors temp graphs and fan graphs in the right most column.
Last changelog:

v4 - December 2 2019 13 days ago

* Fix bug when leaving "settings" config tab caused plasma to freeze.
* Updated Dutch translation by @Vistaus (Pull Request #21)

N7DR

10 days ago

How do I use this to view, in a panel, real-time CPU and bandwidth resources on a remote computer ?

I normally use the Trinity desktop (i.e., more or less, KDE3) and am looking to move to the current version of KDE, but I need to be able
to run several widgets monitoring resources on remote systems. In KDE3/Trinity this is easy using the "System Guard" widget, but I don't see how to do it in KDE/plasma 5. This seems like the right widget, but maybe I'm wrong and there's another one that I need to install to do the job?

Report

C

Zren

10 days ago

I don't think it's possible to monitor remote sensors with my widget, but KSysGuard can. I've broken in down here:

https://github.com/Zren/plasma-applet-sysmonitordash/issues/23

Report

N7DR

10 days ago

> KSysGuard can monitor remote KDE installations.
> https://docs.kde.org/trunk5/en/kde-workspace/ksysguard/ksysguard.pdf

Yes, ksysguard is what I use in Trinity(KDE3). But I can't see how to put ksysguard in a panel in KDE5 :-( That inability is what led me to look for a different widget, which is when I found yours.

Report

7

m4xp1

10 days ago

7 7 good (why i can't set custom script who return int value for dysplay values on chart in third column?)

Report

fab2b

15 days ago

Hi, this causing Plasmashell crash on Debian 10.2 with Plasma 5.14.5 when in configuration window you go in "settings" and try to go back then in "networks" or "sensors".

Report

C

Zren

10 days ago

Plasma wasn't crashing due to a segfault, but freezing due to an infinite loop. v4 of the widget should fix that bug.

Report

fab2b

10 days ago

Sorry, didn't see you're 1st question, was aways from home. i used "crash" term because of the need to restart Plasma, sorry. Anyway, glad you find the problem and fix it in a few. Good job ;)

Report

C

Zren

15 days ago

There should be a Dr Konqi icon in the system tray, can you save the stack trace / dev info and upload it in a new issue on GitHub?

https://github.com/Zren/plasma-applet-sysmonitordash/issues

Report

Nano-Ocelot

2 months ago

Can't seem to get it to show anything except whatever the default unlabeled graph is. No matter what sensors I add, it's still just the default graph. No idea how to change anything.

Report

C

Zren

2 months ago

Can you take a screenshot with the "Spectacle" app (use the delay feature) and upload it to imgur.com. Paste the url to the image here. Are you using v2 or v3 of the widget? What GPU are you using (AMD / Nvidia / Intel)?

Report

Nano-Ocelot

2 months ago

Well, nevermind. I was very confused about how this widget worked. It's working as intended. I didn't realize that you needed to click on the widget to show the graphs. Sorry about that.

Report

Nano-Ocelot

2 months ago

I just want to add that I don't really have any issues adding sensors manually to other monitor widgets.

Report

DanielRios549

3 months ago

Man, this can be the best system monitor ever, but it has some bugs, in my system, it show 3 network adapter when only one is the one I am using in fact, and it does not fit well in my 1366x768 monitor, it needs a scroll on the columns for this

Report

9

ankular

9 months ago

9 +Definitely of interest!

Report

9

ankular

9 months ago

I've installed and use System Monitor Dashboard for a few days. I've been testing it's functionality and usefulness on several of my systems. While I like and think well of it, I've been assembling a list of nits, suggestions and wants. How would you like me to push these to you? I'm reluctant to enter a single large long post with multiple subjects.

Report

C

Zren

9 months ago

If you're willing to create a GitHub account, you can report each suggestion as a new issue.

https://github.com/Zren/plasma-applet-sysmonitordash
https://github.com/Zren/plasma-applet-sysmonitordash/issues/new

If not, just make the long comment here, and I'll create the individual issues on GitHub for you like I did for the peerwal's bug report.

https://github.com/Zren/plasma-applet-sysmonitordash/issues/1

Report

9

ankular

9 months ago

I couldn't find a way either here or in github to PM you. I'm reluctant to expose my own or other people's email address in a public forum. Is there a way to contact you privately?

Report

C

Zren

9 months ago

You could also send me a PM via the OpenDesktop forum which you're already registered for.

https://forum.opendesktop.org/u/Zren/summary

Report

C

Zren

9 months ago

My email can be found at the top of any git patch.

https://github.com/Zren/plasma-applet-sysmonitordash/commit/e9064ab3d76c6152a6fd77cdd1a90cec06d8afba.patch

Report

9

ankular

9 months ago

No problems. I'll post them on github for you. Look for posts from 'DefueBugs'.

Report

9

elderking1986

11 months ago

9 +

Report

9

elderking1986

11 months ago

Hi, for some reason I can't get this to work in Debian 9.6. This is what I get when I try to add the widget: https://i.imgur.com/lV8Y3b0.png

I checked for QtQuick Controls and I do have it installed. It's version is: 5.7.1~20161021-2

Thanks

Report

C

Zren

11 months ago

I'm using QtQuickControls2 in order to draw the tooltips. The other "text field" etc controls use the **QtQuickControls1** which is probably what you looked at.

https://doc.qt.io/qt-5.11/qml-qtquick-controls2-tooltip.html

Debian Stable does have Qt 5.7.1, so I assume it should work with the package installed. Search for "quickcontrols2" (not sure what the package name is).

After you install, either test with:
plasmawindowed com.github.zren.sysmonitordash

If it worked, then restart plasmashell by restarting or running:
killall plasmashell; kstart5 plasmashell

Interestingly enough, I just installed Qt 5.12 in Manjaro and notice a bug. Oops. I'll look into uploading a new version tomorrowish for people with Qt 5.12.

Report

9

elderking1986

11 months ago

I found the Qt Quick Controls 2 QML module and installed it but it still doesn't work. This is what I get when I try to add the wiget to the desktop: https://i.imgur.com/rguaSf6.png

I installed the Qt Quick Templates 2 QML module as well to no avail. I'm completly lost.

When I type in that command you gave me this is what I get: https://i.imgur.com/oHLGEwP.png

Only thing I can guess is that it's a bug in something in Debian Stable or Debian Stable doesn't have a program that this widget requires.

I'd love to get this working though if possible. This widget looks awesome and it actually shows the fan speeds.

Report

C

Zren

11 months ago

You definitely are. I forgot about "Kicker.DashboardWindow.backgroundColor". That used to be a hardcoded black color before it was added to the API. Just delete that backgroundColor line from the top of DashView.qml (that should be the only DashboardWindow).

Report

v4 - December 2 2019 13 days ago

* Fix bug when leaving "settings" config tab caused plasma to freeze.
* Updated Dutch translation by @Vistaus (Pull Request #21)

v3 - August 17 2019 3 months ago

* Add a new config tab for tweaking the update interval (Issue #6)
* Ignore tun0 and tap0 network interfaces (Issue #9)
* Add ScrollView so we can show extra sensors. Each column scrolls independantly, but alway show cpu/ram/swap. (Issue #10)
* If a disk has a label, show it in brackets (Issue #11)
* If sensor units is in Volts, round to 2 decimal places (Issue #12)
* Add ability to toggle pausing sensor updates using middle click.
* Change the current default color for custom sensors from #000 to #888
* Show sensor name by default for custom sensors.
* Show a graph for each cpu core when more than 4 cores.
* Disconnect sensors in PartitionUsageBar when they're removed.
* Add a cpu based QML Canvas implementation instead of using KDE's hardware accelerated graphs which don't always work in a dashboard window for some reason.
* Make sure the hovered line is aligned to a data point.
* Show applet version in sensors page.
* Implement a network toggle config page (Issue #8)
* Add a text blurb and config button for new users (Issue #16)

v2 - January 28 2019 10 months ago

* Use multiple columns in the CPU legend to properly support >= 7 cpus. Displaying a max of 4 CPUs per column in the legend.
* Remove tooltip delay before appearing.
* Support opening the dashboard using a keyboard shortcut.
* Add Dutch translations by @Vistaus (Pull Request #2)
* Cleanup excess logging.

v1 - November 15 2018 10 months ago

* Display CPU/RAM usage over time.
* Display Ethernet/Wifi/Disk I/O over time.
* Display used storage for each Disk/Partition.
* Panel "icon" is an animated version of the KSysGuard icon that shows your current CPU usage.
* Uses the fullscreen popup window from the Application Dashboard widget.
* Can quickly setup lm_sensors temp graphs and fan graphs in the right most column.

12345678910
12
product-maker m4xp1 Dec 04 2019 7 good
7 good (why i can't set custom script who return int value for dysplay values on chart in third column?)
product-maker ankular Mar 01 2019 9 excellent
+Definitely of interest!
product-maker elderking1986 Jan 03 2019 9 excellent
+
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
m4xp1
Dec 04 2019
Nano-Ocelot
Sep 28 2019
RustyRaptor
May 24 2019
slm33
Nov 15 2018
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv2 or later
version
4
updated Dec 02 2019
added Nov 14 2018
downloads 24h
58
mediaviews 24h 0
pageviews 24h 53