Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.7

Available as/for:
Description:
DiskMonitor is a Kicker Applet of KDE that monitors free space of some disks.
Points:
Providing a fabulous and compact view of presentation like LCD.
Drawing itself with very low-flicker.

Notes:
It supports a horizontal panel of KIcker, but doesn't work in a vertical panel.
It monitors only mounted partitions now.
It doesn't support Linux LVM(Logical Volume Management).
It was tested in KDE 3.5.4 on FC5
Last changelog:

0.4.1
- Enable to sort partitions by Mount-Point.
- Support USB Memory Stick
- Change range of "refresh interval time" to 5sec - 60sec.(default 5sec)
0.3.0
- Enable to change Color theme from "Settings".
- Enable to adjust the length of "mount point". "long format" is the full-path name of mount point,"short format" is it's directory name.
- Cut flicker down.


Ratings & Comments

44 Comments

V17

The problem is kde's setting. kde don't load the file in: /usr/local/kde /opt/kde For make it work, it's necessary set some variables of kde: edit /etc/kderc as root and add the path necessary. Like this: [Directories-default] prefixes=/var/lib/mandriva/kde-profiles/common,/var/lib/mandriva/kde-profiles/free,/opt/kde3,/usr/local/kde3 restart kde & enjoy

m4v3r1ck

for make it work in kubuntu, I had to move the files.. /usr/local/kde/share/apps/kicker/applets/diskmonitor.desktop /usr/local/kde/share/config.kcfg/diskmonitor.kcfg /usr/local/kde/lib/diskmonitor_panelapplet.so /usr/local/kde/lib/diskmonitor_panelapplet.la to.. /usr/share/apps/kicker/applets/diskmonitor.desktop /usr/share/config.kcfg/diskmonitor.kcfg /usr/lib/kde3/diskmonitor_panelapplet.so /usr/lib/kde3/diskmonitor_panelapplet.la

johnnyjoflin

hello i get the following error when compiling: [code] Good - your configure finished. Start make now cd . && /bin/sh ./config.status Makefile config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting cd . && /bin/sh /home/jo/downloads/diskmonitor-0.4.1/admin/missing --run autoheader touch ./config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h make all-recursive make[1]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1' Making all in doc make[2]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/doc' cd .. && /bin/sh ./config.status doc/Makefile config.status: creating doc/Makefile config.status: WARNING: doc/Makefile.in seems to ignore the --datarootdir setting make[2]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/doc' make[2]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/doc' Making all in . make[3]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/doc' make[3]: Für das Ziel »all-am« ist nichts zu tun. make[3]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/doc' Making all in en make[3]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/doc/en' cd ../.. && /bin/sh ./config.status doc/en/Makefile config.status: creating doc/en/Makefile config.status: WARNING: doc/en/Makefile.in seems to ignore the --datarootdir setting make[3]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/doc/en' make[3]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/doc/en' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/doc/en' make[2]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/doc' Making all in po make[2]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/po' cd .. && /bin/sh ./config.status po/Makefile config.status: creating po/Makefile config.status: WARNING: po/Makefile.in seems to ignore the --datarootdir setting make[2]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/po' make[2]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/po' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/po' Making all in src make[2]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/src' cd .. && /bin/sh ./config.status src/Makefile depfiles config.status: creating src/Makefile config.status: WARNING: src/Makefile.in seems to ignore the --datarootdir setting config.status: executing depfiles commands make[2]: Leaving directory `/home/jo/downloads/diskmonitor-0.4.1/src' make[2]: Entering directory `/home/jo/downloads/diskmonitor-0.4.1/src' /usr/lib/qt3/bin/uic -L /opt/kde3/lib/kde3/plugins/designer -nounload -o diskmonitorsettings.h ./diskmonitorsettings.ui /usr/bin/kconfig_compiler ./diskmonitor.kcfg ./diskmonitorConfig.kcfgc; ret=$?; \ if test "$ret" != 0; then rm -f diskmonitorConfig.h ; exit $ret ; fi source='diskmonitor.cpp' object='diskmonitor.lo' libtool=yes \ depfile='.deps/diskmonitor.Plo' tmpdepfile='.deps/diskmonitor.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o diskmonitor.lo `test -f 'diskmonitor.cpp' || echo './'`diskmonitor.cpp diskmonitor.cpp:36:31: error: kaboutapplication.h: No such file or directory diskmonitor.cpp:38:26: error: kpanelapplet.h: No such file or directory In file included from diskmonitor.cpp:45: /usr/lib/qt3/include/qobjectlist.h:75:2: warning: #warning "remove the QObjectListIt class" /usr/lib/qt3/include/qobjectlist.h:76:2: warning: #warning "remove the typedef too, maybe" In file included from /usr/lib/qt3/include/qlabel.h:42, from diskmonitor.cpp:39: /usr/lib/qt3/include/qframe.h:47: error: function definition does not declare parameters /usr/lib/qt3/include/qframe.h:138: error: 'QFrame' has not been declared /usr/lib/qt3/include/qframe.h:138: error: non-member function 'int frameStyle()' cannot have cv-qualifier /usr/lib/qt3/include/qframe.h: In function 'int frameStyle()': /usr/lib/qt3/include/qframe.h:139: error: 'fstyle' was not declared in this scope /usr/lib/qt3/include/qframe.h: At global scope: /usr/lib/qt3/include/qframe.h:141: error: 'QFrame' has not been declared /usr/lib/qt3/include/qframe.h:141: error: expected initializer before 'QFrame' /usr/lib/qt3/include/qframe.h:144: error: 'QFrame' has not been declared [/code] The errors go on a lot, but it's more than yakuake can show. any ideas? greetz joe

Drool

"diskmonitor.cpp:36:31: error: kaboutapplication.h: No such file or directory diskmonitor.cpp:38:26: error: kpanelapplet.h: No such file or directory" In ALT Linux this files these files are in a package kdelibs-devel. Search for these files for the distribution kit on rpm.pbone.net in enhanced mode.

premierSullivan

Hi, this applet is nice, but its basically useless unless we can change the size of the numbers for free space. Mine are about twice as big as they need to be and I can't read the numbers.

shozaemon

Thank you for using this KDE applet. We can not change the font size of this Applet now. Could you try another font to show it correctly?

cewanf

Can't get it to work on Kubuntu 7.04. I had to install g++ and kdebase-dev to be able to install diskmonitor. The problem is that the applet does not show up in the "Add Applet to panel..." dialog.

xmtx

can't use it on Kubuntu 7.04. either. first of all i needed to move the diskmonitor.desktop from /usr/local/kde/share/apps/kicker/applets/ to /usr/share/apps/kicker/applets but still i can't add it to the control bar.

yaa13

quick n` dirty package made by checkinstall for Kubuntu Feisty http://tolikzilla.googlepages.com/diskmonitor_0.4.1-1_i386.deb

yaa13

quick n` dirty package made by checkinstall for Kubuntu Feisty http://tolikzilla.googlepages.com/diskmonitor_0.4.1-1_i386.deb

mancide

When I first saw your app, it looked promissing to me. I've tried to build your app but the configure script fails. I'm using SuSE10.1 64bit. Problem 1: KDE dir wasn't detected correctly, solved this with --prefix=/opt/kde3 Problem 2: QT header/libs weren't found, solved it with another directive Problem 3: my KDE headers weren't found, I installed kdelibs3-devel, but they still aren't found. I think the configure script is confused by my 64bit environment... Anybody who successfully compiled this on 64 bit?

bossi

firstly I would like to say that appreciated a lot of this program. I would like to suggest to you that implements an option to allow to modify the text size where this contained the information of the size of the hard disk. Reason When the size of the hard disk occupies more than two digits happen a problem of visualization of the first type... or be not of the for you see him.

sefur

This is grate ! but... I have problems with changing font of "Free space" - its too large ... can You add a diferent "font change" for device, mount point, and free space? + change the color for background and forground? it would be perfect :) sorry for my english

Lenz

Thank you for adding the usb stick and the sorting option. Keep your work up, this applet is really useful.

j2plop

sorry for my bad english. My problem is what disk monitor dissapear when i reboot my pc. it really is there, but not appear. my solution is remove the applet, and add it again. solution? thanks for Disk Monitor, great applet

Fvr

Thanks for this applet, really good work. However, I would appreciate to have an option in order to remove hdd physical name (hda1, hdb2...). From a final user point of view, it's not an useful information

quirico

I have compiling and install the diskmonitor applet , please help me for start it Tanks for help

fluoroalien

This looks great, and i've installed it and it shows up my /dev/hda devices properly, but in the configuration menu I can't see any of my other hdd devices, and I wanted to monitor them as well. I should also see /dev/hdb1, /dev/hdb2, /dev/sda1 and /dev/sda2 Any ideas why they aren't found?

dexen

Thank you, very usefull applet. Especially handy with Flash drives. How about adding some meter of reads and writes?

jsakalos

Add also HDD temperature to the applet and read/write speed measurements. hi, jozef

Lenz

Very nice applet! :-) Would be nice if you add an option for changing the order of the devices. It sorts them by device-nodes. That means for me, that first comes /data then / and then /home. I would like to have it in that order: / then /home then /data. Would be nice to see that feature in an upcoming release. Greetings, Lenz.

shozaemon

Thank for your comments. I will enable to select a sorting key of partitions from "device" or "mount-point" in next version.

rayden

Thanx this App is great. I precompiled it for Debian using Alien and it appeared at KDE without any problems. Good Work. I see that i does not give any possibility for monitoring already mounted encrypted partitions ;) If someone needs the .DEB file I am ready to help. Greets from Bulgaria rayden

202202202

hi, now i can run diskmonitor, its very nice ! i have hda1 only, in future on next versions , can i add my usb-stick devices too ???

shozaemon

Hi You seem to have compiled well. Grate! Diskmonitor targets HDD. Maybe it suports removable device in the future. Hava a fun!

Pling
0 Affiliates
Details
license
version 0.4.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other System Tools (NOT OS or ROMS):

KDE CDEmu Manager
marcel83
last update date: 1 year ago

Score 7.0

QPhotoRec
caezsar
last update date: 11 years ago

Score 5.7

Burg-manager
ingalex
last update date: 14 years ago

Score 7.4

Multi-Platform File Manager
Lunik
last update date: 21 years ago

Score 5.0

KFS
jrockey
last update date: 21 years ago

Score 5.0

dolphin-perforce-plugin
martin9000andersen
last update date: 11 years ago

Score 5.0



System Tags