KIO Slave sysinfo:/

Various KDE 1.-4. Improvements

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

1
5 .0
Description:

This is the openSUSE's KIO Slave sysinfo:/. Theare are the sources and various package (particularly for kubuntu). It shows various information about your pc, like cpu, ram. kernel version, exc. It also shows the rimovable devices and partition (total space/available space) and you can open it from this kio slave (and mount, umount). Watch screenshot and changelog for more information.

If you want to change the icons (or progress bar, only in version 1.8+) of the kio slave put your personal one into the folder "/usr/share/apps/sysinfo/about/images"
(48x48 pixel)


Available languages: English, Italian, French, German, Spanish, Brazilian Portuguese, Dutch, Polish, Czech, Greek, Hungarian, Russian.

Available Distribution: Kubuntu, Debian, Mandriva, Archlinux, PCLinuxOS, Fedora Core, Slackware, Gentoo.

Particular thanks to Divilinux!

For every problem contact me!!! bye!

IMPORTANT:
I can olny update with all fix and language the source code, the kubuntu 7.04 i386 deb and very rarely the debian testing package. if someone (the authors, possibly) want to fix the other packages (or do other ones), i'll post them!

DEVELOPMENT AND BUGFIX:
Probably some language files aren't correct. If someone want to fix them, send the fixed version to my email! thanks!
Please test the new version (1.8.2) and report bugs!
Last changelog:

12 years ago

Added Kubuntu Gutsy i386 package;

Added Debian testing amd64 package; I'll add the kio-sysinfo 1.8.3, with new bugfix, as soon as possible :D

PCLinuxOS rpm updated to version 1.8.2; Added Gentoo ebuild (1.8.2);

Arch linux version updated to version 1.8.2;

Debian Testing i386 deb updated to version 1.8.2;

a APT repository for Kubuntu Feisty was created (that include the kio-sysinfo too of course!)!

Mandriva 2007.1 rpm updated to version 1.8.2

Kubuntu 7.04 i386 deb and sources updated to version 1.8.2;

pauelmaco

12 years ago

How to translat e to catalan?

Report

Israphel

12 years ago

And Kubuntu Hardy package?

Or tell me what I need to build it.

Report

Ficik

12 years ago

My disk section works strange...
This is how it looks:
http://img87.imageshack.us/my.php?image=snmek2tb1.png
What's wrong?

Report

mss

12 years ago

had the same bug and finally got a moment to fix it. In KDE 3.5.9 you've got to apply the following patch. Gotta find out who's the upstream dev to mail it to him/her.

Index: src/sysinfo.cpp
===================================================================
--- src/sysinfo.cpp (revision 82)
+++ src/sysinfo.cpp (working copy)
@@ -768,7 +768,8 @@
ideName.truncate( 3 );
di.model = readFromFile( "/proc/ide/" + ideName + "/model" );

- ++it; // skip separator
+ while (*it != "---")
+ ++it; // skip separator

m_devices.append( di );
}

Report

marthy

12 years ago

hello
when I apply the patch I got this error:
patching file src/sysinfo.cpp
patch: **** malformed patch at line 4: ideName.truncate( 3 );

Report

mss

12 years ago

Unfortunately the indentation was fscked up when I posted. The simplest solution is to open the file src/sysinfo.cpp in a text editor and put the
while (*it != "---")
in front of line 771.

BTW, it seems like the output of the mediamanager was changed on Ubuntu only, for whatever reason.

Report

Schweppes

12 years ago

"arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file dbus-message.c line 1074.
This is normally a bug in some application using the D-Bus library."

This only happens if hal is running and a nfs mount is inscribed the fstab.

If hal runs and the nfs folders are mounted, but not inscribed the fstab, it runs without problems.

any ideas?

Report

netcelli

12 years ago

I load the kioslave and kde let me download the HTML page. Other kio slave work well :)

Report

C

jerrad

12 years ago

other information? distribution?

Report

netcelli

12 years ago

Gentoo box :)

Report

faime

12 years ago

Same problem, but only with my regular user.

Nonetheless it works perfectly while accessed through a root konqueror window....

is there some mime updating that are missing ?

Report

lightwarrior

12 years ago

It would be nice if a version would be avail for (k)ubuntu Gutsy. The final version is out now.

Report

C

jerrad

12 years ago

yes, a package will arrive soon!

Report

linmain

12 years ago

please look into http://aur.archlinux.org/packages.php?do_Details=1&ID=11138&O=0&L=0&C=0&K=sysinfo&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd , i posted a solution for a long-standing bug there.

Report

floas

13 years ago

another question, is there anywhere a config file for sysinfo:/ ?

1.)Where I can add mount points for example LVM mount points and make devices invisible for example /boot ?

2.)Is it possible to add important folders for example a often used data directory?
How the home directory is included.

(in the compiled and running version)

Report

C

jerrad

13 years ago

So, a conf file doesn't exsist...

1)in the disk section are shown all partitions that are present in the kio-slave media:/

2)yes, but you have to modify the source code and recompile the kio-sysinfo

bye!

Report

floas

13 years ago

hi,
my make Problem

make all-recursive
make[1]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2'
Making all in src
make[2]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2/src'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o kio_sysinfo.la -rpath /opt/kde3/lib64/kde3 -module -avoid-version -L/opt/kde3/lib64 -L/usr/lib/qt3/lib64 -L/usr/lib64 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde3/lib64 -R /opt/kde3/lib64 -R /usr/lib/qt3/lib64 -R /usr/lib64 $(pkg-config --libs hal) sysinfo.lo -lkio -lGL -ihd
.libs/sysinfo.o: In function `kio_sysinfoProtocol::glInfo()':
sysinfo.cpp:(.text+0x2e37): undefined reference to `hd_list'
sysinfo.cpp:(.text+0x2e4c): undefined reference to `hd_display_adapter'
sysinfo.cpp:(.text+0x2e5a): undefined reference to `hd_get_device_by_idx'
collect2: ld returned 1 exit status
make[2]: *** [kio_sysinfo.la] Fehler 1
make[2]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2'
make: *** [all] Fehler 2

SuSE 10.2 (64Bit)

Can anyone can help me?

Report

STiAT

13 years ago

Could also have another problem-source.

run
sed -i -e "s/-lGL/-lhd -lGL/" src/Makefile

before you run make, and try it again. It complains about references, not about missing headers or functions.

Yours,
STiAT
Arch Linux TU

Report

floas

13 years ago

sorry, now i get this

make all-recursive
make[1]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2'
Making all in src
make[2]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2/src'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o kio_sysinfo.la -rpath /opt/kde3/lib64/kde3 -module -avoid-version -L/opt/kde3/lib64 -L/usr/lib/qt3/lib64 -L/usr/lib64 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde3/lib64 -R /opt/kde3/lib64 -R /usr/lib/qt3/lib64 -R /usr/lib64 $(pkg-config --libs hal) sysinfo.lo -lkio -lhd -lGL
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libhd.a when searching for -lhd
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lhd
collect2: ld returned 1 exit status
make[2]: *** [kio_sysinfo.la] Fehler 1
make[2]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2'
make: *** [all] Fehler 2
matthias-linux:/media/nfs_bgd/kio-sysinfo-1.8.2 #

Report

C

jerrad

13 years ago

Try to install the new suse's version of kio-sysinfo taken from svn

http://svn.opensuse.org/svn/kio_sysinfo/

This version has taken so features from my fersion!

bye!

Report

floas

13 years ago

when I delete the -ihd option I get

...
...
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o kio_sysinfo.la -rpath /opt/kde3/lib64/kde3 -module -avoid-version -L/opt/kde3/lib64 -L/usr/lib/qt3/lib64 -L/usr/lib64 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde3/lib64 -R /opt/kde3/lib64 -R /usr/lib/qt3/lib64 -R /usr/lib64 $(pkg-config --libs hal) sysinfo.lo -lkio -lGL
.libs/sysinfo.o: In function `kio_sysinfoProtocol::glInfo()':
sysinfo.cpp:(.text+0x2927): undefined reference to `hd_list'
sysinfo.cpp:(.text+0x293c): undefined reference to `hd_display_adapter'
sysinfo.cpp:(.text+0x294a): undefined reference to `hd_get_device_by_idx'
collect2: ld returned 1 exit status
make[3]: *** [kio_sysinfo.la] Fehler 1
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit'
make: *** [all] Fehler 2

Report

STiAT

13 years ago

it's the -lhd option, not -ihd, but your first error output shows that it was right

could you run a whereis libhd?
should return something like
/usr/lib/libhd.so

If you have the library, in any of your LD_LIBRARY_PATH (or in ld.so.conf) it should work properly.

If not, make sure you have an appropriate version of hwinfo installed. SuSE hwinfo includes the libhd, if not, you might need a libhd-dev package or similar (i don't know SuSE repositories, since i don't use SuSE).

I'm currently using the following hwinfo library, which i downloaded from the SuSE ftps (as source package, i've compiled a arch package out of it).

community/hwinfo 13.48-1

Versions higher than 13.28 of SuSE i can ensure that they have a libhd included.

I couldn't get the debian patches running myself, but i'll look further. I can compile it, but on several architectures (core 2 duo) kio-sysinfo crashes (see crashlog). You might experience same then, since i'm basically using SuSE versions of hwinfo / libhd.

Yours,
Georg

Report

floas

13 years ago

thanks, now it runs a little bit longer but the same error accrued.

make all-recursive
make[1]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit'
Making all in about
make[2]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/about'
Making all in .
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/about'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/about'
Making all in images
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/about/images'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/about/images'
make[2]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/about'
Making all in po
make[2]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po'
Making all in .
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po'
Making all in de
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/de'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/de'
Making all in pl
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/pl'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/pl'
Making all in pt_BR
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/pt_BR'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/pt_BR'
Making all in nl
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/nl'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/nl'
Making all in ru
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/ru'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/ru'
Making all in cs
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/cs'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/cs'
Making all in tr
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/tr'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/tr'
Making all in fr
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/fr'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/fr'
Making all in hu
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/hu'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/hu'
Making all in es
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/es'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/es'
Making all in el
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/el'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/el'
Making all in it
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/it'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po/it'
make[2]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/po'
Making all in src
make[2]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
Making all in .
make[3]: Entering directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o kio_sysinfo.la -rpath /opt/kde3/lib64/kde3 -module -avoid-version -L/opt/kde3/lib64 -L/usr/lib/qt3/lib64 -L/usr/lib64 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde3/lib64 -R /opt/kde3/lib64 -R /usr/lib/qt3/lib64 -R /usr/lib64 $(pkg-config --libs hal) sysinfo.lo -lkio -lhd -lhd -lGL
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libhd.a when searching for -lhd
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lhd
collect2: ld returned 1 exit status
make[3]: *** [kio_sysinfo.la] Fehler 1
make[3]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/media/nfs_bgd/kio-sysinfo-1.8.2_edit'
make: *** [all] Fehler 2


ld -v
GNU ld version 2.17.50.0.5 20060927 (SUSE Linux)

Report

C

jerrad

13 years ago

install libhd13-dev (ubuntu's name), development file of libhd

Report

floas

13 years ago

I had installed libhd13-dev, I hope that is the right on for SuSE!

Report

12 years ago

Added Kubuntu Gutsy i386 package;

Added Debian testing amd64 package; I'll add the kio-sysinfo 1.8.3, with new bugfix, as soon as possible :D

PCLinuxOS rpm updated to version 1.8.2; Added Gentoo ebuild (1.8.2);

Arch linux version updated to version 1.8.2;

Debian Testing i386 deb updated to version 1.8.2;

a APT repository for Kubuntu Feisty was created (that include the kio-sysinfo too of course!)!

Mandriva 2007.1 rpm updated to version 1.8.2

Kubuntu 7.04 i386 deb and sources updated to version 1.8.2;

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
usrkl
Jul 08 2009
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.8.2
updated Oct 26 2007
added May 20 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0