
DiskMonitor
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description: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
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
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
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
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
"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.
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.
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?
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.
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.
quick n` dirty package made by checkinstall for Kubuntu Feisty http://tolikzilla.googlepages.com/diskmonitor_0.4.1-1_i386.deb
quick n` dirty package made by checkinstall for Kubuntu Feisty http://tolikzilla.googlepages.com/diskmonitor_0.4.1-1_i386.deb
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?
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.
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
Thank you for adding the usb stick and the sorting option. Keep your work up, this applet is really useful.
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
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
I have compiling and install the diskmonitor applet , please help me for start it Tanks for help
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?
Thank you, very usefull applet. Especially handy with Flash drives. How about adding some meter of reads and writes?
Add also HDD temperature to the applet and read/write speed measurements. hi, jozef
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.
Thank for your comments. I will enable to select a sorting key of partitions from "device" or "mount-point" in next version.
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
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 ???
Hi You seem to have compiled well. Grate! Diskmonitor targets HDD. Maybe it suports removable device in the future. Hava a fun!