
Drive I/O System Monitor Plasmoid
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
A plasmoid to monitor drive activity, for those times when you wonder why your system is sluggish.
It is similar in style to the network monitor plasmoid (on which it is actually based).
To build / install:
mkdir build; cd build; cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) && make && sudo make install
7 years ago
# 0.2.1
* Drives sortable in settings.
# 0.2
* Better tooltip in panel mode.
* Update for KDE 4.10.
# 0.1.1
* Update for KDE 4.6.
# 0.1
* Initial release.
7 years ago
# 0.2.1
* Drives sortable in settings.
# 0.2
* Better tooltip in panel mode.
* Update for KDE 4.10.
# 0.1.1
* Update for KDE 4.6.
# 0.1
* Initial release.
hateshark
7 years ago
Report
xlotlu
7 years ago
I removed the dead links. If you were looking for the old version sorry, it's pretty much gone.
Report
qbanin
7 years ago
collect2: error: ld returned 1 exit status
make[2]: *** [lib/plasma_applet_sm_driveio.so] Błąd 1
make[1]: *** [CMakeFiles/plasma_applet_sm_driveio.dir/all] Błąd 2
Report
xlotlu
7 years ago
sudo ln -s libplasma_applet-system-monitor.so.4 $(kde4-config --install lib)/libplasma_applet-system-monitor.so
Report
qbanin
7 years ago
Could you please add an option to change drives sorting?
Report
xlotlu
7 years ago
Report
qbanin
7 years ago
Report
xlotlu
7 years ago
Report
xlotlu
7 years ago
Report
qbanin
7 years ago
Report
xlotlu
7 years ago
(Note it's a bit buggy, you'll have to reorder them every time you change the settings, but it works.)
Report
qbanin
7 years ago
Report
xlotlu
7 years ago
Report
dshrek
9 years ago
I use a very small version of the plasmoid and therefore the scaling lines are not visible. As the plasmoid automatically sets the scale it is quite useless for me as you can hardly distinguish between heavy and low disk usage.
Is it possible to include an option for fixed scaling (probably with the ability to give the maximum)?
Report
xlotlu
9 years ago
Report
baghera
10 years ago
Here's the build error:
Linking CXX shared module lib/plasma_applet_sm_driveio.so
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::addMeter(QString const&)':
/home/federico/driveio/src/plasma-applet-sm_driveio/driveio.cpp:97: undefined reference to `SM::Applet::appendPlotter(QString const&, SM::Plotter*)'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::dataUpdated(QString const&, QHash<QString, QVariant> const&)':
/home/federico/driveio/src/plasma-applet-sm_driveio/driveio.cpp:117: undefined reference to `SM::Applet::plotters()'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o:(.data.rel.ro._ZTVN2SM7DriveioE[vtable for SM::Driveio]+0x108): undefined reference to `SM::Applet::deleteMeters()'
collect2: ld returned 1 exit status
make[2]: *** [lib/plasma_applet_sm_driveio.so] Error 1
make[1]: *** [CMakeFiles/plasma_applet_sm_driveio.dir/all] Error 2
make: *** [all] Error 2
Report
xlotlu
10 years ago
Report
baghera
10 years ago
BTW, this patch is working properly http://pastebin.com/87fAu4Un
I just fixed the diff mess, and there were also two switched lines in driveio.cpp patch.
Thanks for your support!
Report
xlotlu
10 years ago
i made it for svn a few months ago, but if it still works i'll upload it for 4.6
Report
baghera
10 years ago
patching file applet.h
patching file driveio.cpp
patch: **** malformed patch at line 130: align=\"right\">%3</td><td>KiB/s</td></tr>")
Thanks.
Report
srog
10 years ago
and working with the Kubuntu 10.10(beta), KDE 4.5.
With the Kubuntu 10.10 there was a build hickup:
/usr/bin/ld: cannot find -lplasma_applet-system-monitor
collect2: ld returned 1 exit status
make[3]: *** [lib/plasma_applet_sm_driveio.so] Error 1
Workaround was to make a symlink:
sudo ln -s /usr/lib/libplasma_applet-system-monitor.so.4 /usr/lib/libplasma_applet-system-monitor.so
The symlink was only needed when building.
Thank you for a fine plasmoid !
Report
denixx
8 years ago
sudo ln -s /usr/lib64/libplasma_applet-system-monitor.so.4 /usr/lib64/libplasma_applet-system-monitor.so
Installing:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr && make && sudo make install
Report
microchip
10 years ago
Linking CXX shared module lib/plasma_applet_sm_driveio.so
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::init()':
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:45: undefined reference to `SM::Applet::setEngine(Plasma::DataEngine*)'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:48: undefined reference to `SM::Applet::engine()'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:49: undefined reference to `SM::Applet::engine()'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:51: undefined reference to `SM::Applet::engine()'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::configChanged()':
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:59: undefined reference to `SM::Applet::setInterval(unsigned int)'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::dataUpdated(QString const&, QHash<QString, QVariant> const&)':
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:117: undefined reference to `SM::Applet::plotters()'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:119: undefined reference to `SM::Plotter::addSample(QList<double> const&)'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:120: undefined reference to `SM::Applet::mode()'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:123: undefined reference to `SM::Plotter::title()'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:125: undefined reference to `SM::Applet::setToolTip(QString const&, QString const&)'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::createConfigurationInterface(KConfigDialog*)':
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:153: undefined reference to `SM::Applet::interval()'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o: In function `SM::Driveio::addMeter(QString const&)':
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:92: undefined reference to `SM::Plotter::Plotter(QGraphicsItem*, QFlags<Qt::WindowType>)'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:93: undefined reference to `SM::Plotter::setTitle(QString const&)'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:94: undefined reference to `SM::Plotter::setUnit(QString const&)'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:95: undefined reference to `SM::Plotter::setCustomPlots(QList<QColor> const&)'
/home/neutrino/plasma-applet-sm_driveio/driveio.cpp:97: undefined reference to `SM::Applet::appendPlotter(QString const&, SM::Plotter*)'
CMakeFiles/plasma_applet_sm_driveio.dir/driveio.o:(.data.rel.ro._ZTVN2SM7DriveioE[vtable for SM::Driveio]+0x210): undefined reference to `SM::Applet::deleteMeters()'
collect2: ld returned 1 exit status
make[2]: *** [lib/plasma_applet_sm_driveio.so] Error 1
make[1]: *** [CMakeFiles/plasma_applet_sm_driveio.dir/all] Error 2
make: *** [all] Error 2
Report
xlotlu
10 years ago
Report
marvn
10 years ago
http://aur.archlinux.org/packages.php?ID=41050
Report