
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
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
14 years ago
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.
14 years ago
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.
V17
12 years ago
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
Report
m4v3r1ck
12 years ago
/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
Report
johnnyjoflin
13 years ago
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
Report
Drool
12 years ago
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.
Report
premierSullivan
13 years ago
Report
shozaemon
13 years ago
We can not change the font size of this Applet now. Could you try another font to show it correctly?
Report
cewanf
13 years ago
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.
Report
yaa13
13 years ago
http://tolikzilla.googlepages.com/diskmonitor_0.4.1-1_i386.deb
Report
yaa13
13 years ago
http://tolikzilla.googlepages.com/diskmonitor_0.4.1-1_i386.deb
Report
xmtx
13 years ago
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.
Report
mancide
14 years ago
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?
Report
bossi
14 years ago
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.
Report
sefur
14 years ago
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
Report
Lenz
14 years ago
Keep your work up, this applet is really useful.
Report
j2plop
14 years ago
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
Report
Fvr
14 years ago
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
Report
quirico
14 years ago
Tanks for help
Report
fluoroalien
14 years ago
I should also see /dev/hdb1, /dev/hdb2, /dev/sda1 and /dev/sda2
Any ideas why they aren't found?
Report
dexen
14 years ago
How about adding some meter of reads and writes?
Report
jsakalos
14 years ago
hi,
jozef
Report
Lenz
14 years ago
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.
Report
shozaemon
14 years ago
I will enable to select a sorting key of partitions from "device" or "mount-point" in next version.
Report
rayden
14 years ago
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
Report
202202202
14 years ago
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 ???
Report
shozaemon
14 years ago
You seem to have compiled well. Grate!
Diskmonitor targets HDD. Maybe it suports removable device in the future.
Hava a fun!
Report