DisKMonitor
System Software
Score 65%
Description:

KDE tools to monitor SMART devices and MDRaid health status
Last changelog:

2 years ago

Version 0.3.1:
+ Applet : add icons only layout
+ App : add ability to cancel SMART tests and MDRaid scrubbing
+ App : add some confirmation dialogs
+ App : add persistence of main window's geometry
* App : fix a segfault with removed storage units

Version 0.3:
+ Applet : move configuration to plasma config (context menu)
+ Applet : add customization via layouts and other options
+ Add localization support
+ Add french language

Version 0.2:
+ Add settings to configure appearance
+ Add settings to configure SMART sensitive attributes
+ Add Plasma applet to monitor the storage units
+ Notify when the health status has changed

Version 0.1:
* First release, features the main application

google01103

2 years ago

error when adding widget "Error loading QML file: file:///user/share/plasma/plasmoids/org.pappylhomme.diskmonitor/contents/ui/main.qml:4:1: module "org.papylhomme.diskmonitor" is not installed"

The main.qml module exists and is in that folder, also the app works

Could the issue be that it was build in KDE4 not Plasma 5? The test was in Plasma 5

running openSUSE 13.2 x64

Nice app

Report

C

papylhomme

2 years ago

Hello,

it's more likely related to the install location of the qml plugin (files qmldir and libdiskmonitor_qmlplugins.so).

On my Arch box, they're installed in /usr/lib/qt/qml/org/papylhomme/diskmonitor, I can find other KDE5 related plugins in /usr/lib/qt/qml/org/kde/... Where are they located on your side ?

Report

google01103

2 years ago

it installed in /usr/lib64/qml/org/papylhomme/diskmonitor/libdiskmonitor_qmlplugins.so

on my system the other plugins are in /usr/lib64/qt5/qml/org/kde/ (inc activities, baloo, milou, plasma and others)

just to be sure I compiled from within Plasma 5, seems an issue with environmental variable

Report

C

papylhomme

2 years ago

I forgot to update the README, for packaging I use :

cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON

Please remove the build dir and try to recompile using
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON

Report

google01103

2 years ago

nice, works fine now but the cmake option I think should be in your cmake file

comment about the widget it doesn't shrink well - it needs too much desktop space to display properly, text and health icons are too large

I assume the "run the associated app" icon is not yours but it is not descriptive of its purpose

Report

C

papylhomme

2 years ago

Hi,

I've pushed new commits on the master branch, shrinking is working better and there is also some changes to reduce screen space usage. The toolbar has gone (actions are in the context menu) and you can choose from different layout in the applet configuration (big, small and minimalistic).

I'm not releasing a new version now as I have some cleanup and doc to do, but you can already test the new features if you wish

Report

google01103

2 years ago

sweet - great enhancements

couple things:
- option to remove the "/dev" string
- the minimal appearance, how about just drive and health icons then there'd be a visible que that there is a drive problem

q - what happens when there's a health status change? particularly with minimal view w/o icons

thanks,

Report

google01103

2 years ago

sweet - great enhancements

couple things:
- option to remove the "/dev" string
- the minimal appearance, how about just drive and health icons then there'd be a visible que that there is a drive problem

q - what happens when there's a health status change? particularly with minimal view w/o icons

thanks,

Report

google01103

2 years ago

sweet - great enhancements

couple things:
- option to remove the "/dev" string
- the minimal appearance, how about just drive and health icons then there'd be a visible que that there is a drive problem

q - what happens when there's a health status change? particularly with minimal view w/o icons

thanks,

Report

C

papylhomme

2 years ago

Seems we reached the max indent level of kde-apps comments, I can't answer to your last comment ;)

I pushed the new option to truncate the device name, it gives a nice and short display!

For the second point, I don't see what you mean ?

And for the question, drive label change color to red (well, the errorColor color) if the unit is failing. I updated the README, there is a small part at the end about testing the monitoring feature with a fake raid array.

Report

google01103

2 years ago

As it is now in minimal you get the text of the device name and no way to display health status if there was an icon only option the drive and the health would both display and it would take up minimal space and still show health status, as it is now the label alone doesn't display status (sorry I think I just rambled way too much) But then the change in status might need to be accounted for if a change is now indicated by the disk label text color

PS change in color would be problematic for color blind people - flashing until clicked might be better

thanks,

Report

google01103

2 years ago

just tested the small dev names and it, and as you said, "gives a nice and short display"

Report

C

papylhomme

2 years ago

I've made some tests with the minimalist layout, but I wasn't able to obtain something I liked, so no change for 0.3 ;) Feel free to send some mockup if you have something in mind

Report

google01103

2 years ago

can't test till later but when compiling got a few unusual warnings:

Quote:make[2]: warning: Clock skew detected. Your build may be incomplete.
make[2]: Warning: File '../settings/configdialog.cpp' has modification time 404 s in the future


warning: Clock skew detected. Your build may be incomplete.

Report

google01103

2 years ago

I think this would me a good minimal(which can be created with adjusting the size of small)

http://i.imgur.com/yHFNra9.jpg

Report

srog

2 years ago

Working fine with the Kubuntu 15.04 alpha2

KF 5.7.0

Report

C

papylhomme

2 years ago

Thanks for the feedback, hope you'll enjoy the applet too ;)

Report

2 years ago

Version 0.3.1:
+ Applet : add icons only layout
+ App : add ability to cancel SMART tests and MDRaid scrubbing
+ App : add some confirmation dialogs
+ App : add persistence of main window's geometry
* App : fix a segfault with removed storage units

Version 0.3:
+ Applet : move configuration to plasma config (context menu)
+ Applet : add customization via layouts and other options
+ Add localization support
+ Add french language

Version 0.2:
+ Add settings to configure appearance
+ Add settings to configure SMART sensitive attributes
+ Add Plasma applet to monitor the storage units
+ Notify when the health status has changed

Version 0.1:
* First release, features the main application

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.3.1
updated Apr 07 2015
added Feb 11 2015
downloads today
0
page views today 0