PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Karamba


bexus
03.04.03, 11:41
Hi,

habe gerade ein neues Programm für ein bisserl mehr "eye-candy" unter KDE gefunden: Karamba!
Zeigt diverse Systeminfos auf dem Desktop an (z.B. CPU, XMMS etc.)

Gefällt mir sehr gut, bin gerade ein bisserl am rumspielen.

siehe http://www.efd.lth.se/~d98hk/karamba/ bzw. http://kdelook.org/content/show.php?content=5561

Viel Spass damit

cu
Bexus

Susu
10.04.03, 14:03
Hi,

ich hab mir vorhin auch mal Karamba-0.15 kompiliert, aber ich komme mit dem Programm selbst noch nicht so ganz klar, z. B. CPU-Temp wird nicht angezeigt usw. Kennst Du eine gute FAQ, HowTo oder ähnlich (wenns geht auf Deutsch), damit ich das alles zum Laufen bekomme?

Gruß, Susu

Los_Andros
10.04.03, 14:14
hm, eigentlich ganz einfach

Alle *.pl Dateien in ein Verzeichnis kopieren, dass in Deiner Path Variable steht (zum Beispiel /usr/local/bin)

echo $PATH

dann Karamba starten und ein Theme öffnen.
Über dieses Theme kannst Du dann noch weitere Karamba Themes öffnen!

Susu
10.04.03, 14:22
Original geschrieben von Los_Andros
Alle *.pl Dateien in ein Verzeichnis kopieren, dass in Deiner Path Variable steht (zum Beispiel /usr/local/bin)
dann Karamba starten und ein Theme öffnen.
Über dieses Theme kannst Du dann noch weitere Karamba Themes öffnen! Vielen Dank erstmal für Deine Antwort.Und wie bekomme ich die CPU-Temp angezeigt? Muss ich da noch was externes installieren? Oder hab ich nur was übersehen?

Naja, ich häng mich da nochmal rein, wenn ich Feierabend habe... *seufz*

Gruß, Susu

Los_Andros
10.04.03, 14:39
Mit der CPU Temperatur hab ich mich noch garnicht befasst (unterstützt mein Mainboard leider nicht)
Feierabend wird bei mir leider auch noch etwas dauern

schnebeck
10.04.03, 14:46
lm-sensors
ist das Zauberwort ;-)
http://www2.lm-sensors.nu/~lm78/

Bye

Thorsten

Susu
10.04.03, 14:54
Original geschrieben von schnebeck
lm-sensors
ist das Zauberwort ;-)
http://www2.lm-sensors.nu/~lm78/

Bye

Thorsten Hi Thorsten, lange nicht "gesehen" *ggg* Ich dank Dir für die Antwort, sowas hab ich gesucht... Naja, dann muss ich mir den Sch**** heute abend wohl noch installieren...

Gruß, Susu

schnebeck
10.04.03, 16:41
Hi Susu,

wie gehts dem Scanner :o) Du legst ja ein ganz schönes Kommunikationstempo an den Tag, da muss Hunter ja Angst und Bange werden ;-) Schade, dass Karamba nicht das Root-Window belegen kann, jetzt verdeckt es immer die Icons auf dem Desktop :-/

Viele Grüße nach "oben"

Thorsten

Susu
10.04.03, 16:59
Original geschrieben von schnebeck
Hi Susu,

wie gehts dem Scanner :o) Du legst ja ein ganz schönes Kommunikationstempo an den Tag, da muss Hunter ja Angst und Bange werden ;-) Schade, dass Karamba nicht das Root-Window belegen kann, jetzt verdeckt es immer die Icons auf dem Desktop :-/

Viele Grüße nach "oben"

Thorsten Oh, dem Scanner geht's prima. Und mit Debian einfach nur apt-get install sane xsane gemacht, kurz die Conf-Dateien angepasst und es lief auf Anhieb - nix mit Kompilieren und "irgendwelchen Flags" *freu*

Äh, was meinst Du mit Kommunikationstempo? Und wieso muss Hunter Angst bekommen? *nixversteh*

Was meinst Du jetzt mit root-Window? *wiederlangeleitunghab* Du kannst die Karamba-Leisten doch hinschieben wo Du willst... (und die Icons natürlich auch *g*)

Ansonsten läuft alles bestens, bin mit Debian vollends zufrieden - es rockt. Und heute hat auch mal das Kompilieren geklappt... (auch das 1. Mal unter Debian). So langsam finde ich Geschmack daran... *zwinker*

Gruß, Susu

schnebeck
10.04.03, 17:44
Original geschrieben von Susu
Äh, was meinst Du mit Kommunikationstempo? Und wieso muss Hunter Angst bekommen?

Naja, Hunter ist doch unser Meister mit den meisten Beiträgen. Und du hast in den ersten Monaten ja auch schon deine ersten 1000 bald voll. Hab gerade mal nachgeschaut, Hunter kommt auf knapp 9 Beitrage pro Tag, du auf 7 - du musst also noch etwas zulegen :-))


Was meinst Du jetzt mit root-Window? *wiederlangeleitunghab* Du kannst die Karamba-Leisten doch hinschieben wo Du willst... (und die Icons natürlich auch *g*)


Ja, aber du kannst die Icons nicht über ein Karamba-Fenster schieben, so wie man es mit ein paar Programmen machen kann. XEarth kann z.B. im Root-Fenster liegen. Das Root-Fenster ist das Fenster das ganz unten liegt und auch die Desktopicons und den Bildschirmhintergrund enthält. Wenn du gerade nichts Wichtiges offen hast, gib einfach mal

killall kwin
twm
in eine KDE-Konsole ein, dann sieht du das Root-Fenster mal richtig ;-)


Ansonsten läuft alles bestens, bin mit Debian vollends zufrieden - es rockt. Und heute hat auch mal das Kompilieren geklappt... (auch das 1. Mal unter Debian). So langsam finde ich Geschmack daran... *zwinker*


Irgendwann landet jeder bei Gentoo, Verzeihung jede - aber warte, da war doch was mit einem schwulen Nick :o)

Bye

Thorsten

Susu
10.04.03, 18:02
Original geschrieben von schnebeck
Naja, Hunter ist doch unser Meister mit den meisten Beiträgen. Und du hast in den ersten Monaten ja auch schon deine ersten 1000 bald voll. Hab gerade mal nachgeschaut, Hunter kommt auf knapp 9 Beitrage pro Tag, du auf 7 - du musst also noch etwas zulegen :-)) Ich arbeite dran... *g* Spätestens nächste Woche habe ich die 1000 voll...
Irgendwann landet jeder bei Gentoo, Verzeihung jede Mag sein, aber ich bleib jetzt erstmal Woody treu - ich hab aber zum "Linuxe ausprobieren" immer eine Partition frei *zwinker* Wie heißt es so schön: Sag niemals nie...?!

Naja, heute nacht werde ich mich erst mal den "sensors" widmen... *grusel*

Gruß, Susu

P.S. Wußtest Du eigentlich, dass ich hier schon als interne FAQ geführt werden - äh... meine Postings meine ich natürlich *ggg*

Susu
11.04.03, 00:21
Original geschrieben von schnebeck
lm-sensors
ist das Zauberwort ;-)
http://www2.lm-sensors.nu/~lm78/

Bye

Thorsten Ich versteh echt NULL!!!

Gruß, Sushi

Kentar
11.04.03, 08:50
habt ihr vielleicht ein paar screenshots?

Original geschrieben von schnebeck
lm-sensors
ist das Zauberwort ;-)
http://www2.lm-sensors.nu/~lm78/

Bye

Thorsten Ich versteh echt NULL!!!

Du brauchst die lm-sensors, um die cpu-temperatur auszulesen. Wenn die eingebunden/ installiert sind, steht meistens das Modul sensors in den meisten Programmen auch zur verfügung.

HangLoose
11.04.03, 09:09
@Kentar

http://www.linuxforen.de/forums/showthread.php?s=&threadid=36122&perpage=15&pagenumber=291


Gruß HL

Kentar
11.04.03, 09:15
danke, genau das wollte ich sehen...

HangLoose
11.04.03, 09:18
shit falschen link erwischt, wollte eigentlich den direkten link posten. ;)


Gruß HL

Kentar
11.04.03, 09:19
habs trotzdem gefunden. Danke nochmal

schnebeck
11.04.03, 11:31
Original geschrieben von Susu
Ich versteh echt NULL!!!

Gruß, Sushi

Was denn nicht?
Gibts kein apt-get install lm_sensors? :->
Du musst dann nur noch ein Sensorsuchprogramm starten. Gentoo sagt dazu:
*
* The lm_sensors hardware sensors package has been installed.
*
* It is recommended that you read the lm_sensors documentation.
* To enable lm_sensors you will need to compile i2c support in
* your kernel as a module and run /usr/sbin/sensors-detect to
* detect the hardware in your system.
*
* Be warned, the probing of hardware in your system performed by
* sensors-detect could freeze your system. Also do not use
* lm_sensors on certain laptop models from IBM. See the lm_sensors
* documentation and website for more information.
*
* IMPORTANT: When you merge this package it installs kernel modules
* that can only be used with the specific kernel version whose
* source is located in /usr/src/linux. If you upgrade to a new
* kernel, you will need to remerge the lm_sensors package to build
* new kernel modules.
*
Dann brauchst du nur noch das Init-Skript starten und Client-Programmen können die Daten auslesen.

Bye

Thorsten

Susu
11.04.03, 20:38
Original geschrieben von schnebeck
Was denn nicht?
Gibts kein apt-get install lm_sensors? :->
Du musst dann nur noch ein Sensorsuchprogramm starten. Doch das geht, aber ich dachte, ich müsste mir irgendwie den Kernel neu kompilieren??? Reicht denn lm-sensors? Ich habe über apt-cache search auch noch libsensors1, sensord und "anderen Kram" gefunden.
Dann brauchst du nur noch das Init-Skript starten und Client-Programmen können die Daten auslesen. Äh, welches Init-Script? Muss ich was anlegen oder irgendwas irgendwohin kopieren? Sorry, aber die Anleitung war mir auf Englisch irgendwie zu heavy... *seufz* Wenn ich sensors-detect gemacht habe, bekam ich ne Meldung "No sensors found".

Vielleicht gibt es hier jemanden mit nem Gigabyte-Board (MEIN BOARD (http://tw.giga-byte.com/MotherBoard/Products/Products_GA-7VTXE.htm)), der mir weiterhelfen kann. Welche Module müssen per modconf geladen werden?

Gruß, Susu

schnebeck
11.04.03, 22:36
Wie siehts denn aus mit einem i2c-Kernel-Modul?
Das brauchst du, damit der Detektor mit den Sensoren kommunizieren kannst.
Bei Gentoo wird lmsensors per Init-Script aktiviert.

Achtung, Gentoos Init-Scripte sind zwar inkompatibel zu anderen Linuxen aber einfach wunderschön anzuschauen. Somit nicht erschrecken ;-)

#!/sbin/runscript

start() {
if ! [ -f /etc/sysconfig/lm_sensors ] ; then
eerror "/etc/sysconfig/lm_sensors does not exist"
return 1
fi

. /etc/sysconfig/lm_sensors

ebegin "Loading lm_sensors modules"
eend $?
if ! [ -e /proc/sys/dev/sensors ] ; then
ebegin " Loading i2c-proc"
modprobe i2c-proc &>/dev/null
eend $?
fi
[ -e /proc/sys/dev/sensors ] || return 1

modules=`grep \^MODULE_ /etc/sysconfig/lm_sensors |wc -l`
i=1
while [ ${i} -le ${modules} ] ; do
module=`eval echo '$'MODULE_${i}`
ebegin " Loading ${module}"
modprobe ${module} &>/dev/null
eend $?
i=$((i+1))
done
return 0
}


Du siehst im wesentlichen werden hier nur Module geladen. Die Sensoren finden sich dann unter
/proc/sys/dev/sensors

Also, bei mir sieht das so aus:

Meine Kernel-Modules vor sensor-detect:

schnebeck root # lsmod
Module Size Used by Tainted: P
sr_mod 12216 0 (autoclean) (unused)
cdrom 25856 0 (autoclean) [sr_mod]
agpgart 11888 0 (autoclean)
nvidia 1547872 10 (autoclean)
ipt_MASQUERADE 1272 1 (autoclean)
ip_conntrack_ftp 3792 1 (autoclean)
ip_nat_ftp 2896 0 (unused)
iptable_nat 14200 2 (autoclean) [ipt_MASQUERADE ip_nat_ftp]
ip_conntrack 18400 2 (autoclean) [ipt_MASQUERADE ip_conntrack_ftp ip_nat_ftp iptable_nat]
ip_tables 10552 4 [ipt_MASQUERADE iptable_nat]
serial 41028 0 (autoclean)
lp 6016 0 (autoclean)
nfsd 62608 8 (autoclean)
lockd 44048 1 (autoclean) [nfsd]
sunrpc 59900 1 (autoclean) [nfsd lockd]
printer 6592 0
usbmouse 1848 0 (unused)
pppoe 8044 1
pppox 1112 1 [pppoe]
ppp_generic 18748 3 [pppoe pppox]
slhc 4752 0 [ppp_generic]
keybdev 1792 0 (unused)
mousedev 3860 1
hid 12168 0 (unused)
input 2912 0 [usbmouse keybdev mousedev hid]
scanner 8856 0 (unused)
usb-ohci 17480 0 (unused)
usbcore 61344 1 [printer usbmouse hid scanner usb-ohci]
sd_mod 10028 0
ide-scsi 7984 0
sym53c8xx 56240 0 (unused)
scsi_mod 80660 4 [sr_mod sd_mod ide-scsi sym53c8xx]
8139too 14024 1
mii 1984 0 [8139too]
i810_audio 23400 1
ac97_codec 9384 0 [i810_audio]
soundcore 3300 2 [i810_audio]
parport_pc 20392 1
parport 22336 1 [lp parport_pc]

schnebeck root # sensors-detect
This program will help you to determine which I2C/SMBus modules you need to
load to use lm_sensors most effectively.
You need to have done a `make install', issued a `depmod -a' and made sure
`/etc/conf.modules' (or `/etc/modules.conf') contains the appropriate
module path before you can use some functions of this utility. Read
doc/modules for more information.
Also, you need to be `root', or at least have access to the /dev/i2c[-/]* files
for some things. You can use prog/mkdev/mkdev.sh to create these /dev files
if you do not have them already.
If you have patched your kernel and have some drivers built-in you can
safely answer NO if asked to load some modules. In this case, things may
seem a bit confusing, but they will still work.

System vendor (DMI): ECS
BIOS version (DMI): 07.00T
We can start with probing for (PCI) I2C or SMBus adapters.
You do not need any special privileges for this.
Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-sis645' for device 00:00.0: Silicon Integrated Systems SIS735
Use driver `i2c-sis5595' for device 00:02.0: Silicon Integrated Systems SIS5595
Use driver `i2c-riva' for device 01:00.0: GeForce2 MX
Probe succesfully concluded.

We will now try to load each adapter module in turn.
Load `i2c-sis645' (say NO if built into your kernel)? (YES/no):
Module loaded succesfully.
Load `i2c-sis5595' (say NO if built into your kernel)? (YES/no):
/lib/modules/2.4.20-xfs-r2/misc/i2c-sis5595.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-xfs-r2/misc/i2c-sis5595.o: insmod /lib/modules/2.4.20-xfs-r2/misc/i2c-sis5595.o failed
/lib/modules/2.4.20-xfs-r2/misc/i2c-sis5595.o: insmod i2c-sis5595 failed
Loading failed... skipping.
Load `i2c-riva' (say NO if built into your kernel)? (YES/no):
modprobe: Can't locate module i2c-riva
Loading failed... skipping.
** Note: i2c-riva module is available at
** http://drama.obuda.kando.hu/~fero/cgi-bin/rivatv.shtml
Do you now want to be prompted for non-detectable adapters? (yes/NO):
To continue, we need module `i2c-dev' to be loaded.
If it is built-in into your kernel, you can safely skip this.
i2c-dev is not loaded. Do you want to load it now? (YES/no):
Module loaded succesfully.

We are now going to do the adapter probings. Some adapters may hang halfway
through; we can't really help that. Also, some chips will be double detected;
we choose the one with the highest confidence value in that case.
If you found that the adapter hung after probing a certain address, you can
specify that address to remain unprobed. That often
includes address 0x69 (clock chip).

Next adapter: SMBus SiS645 adapter at 0x0c00 (Non-I2C SMBus adapter)
Do you want to scan it? (YES/no/selectively):
Client found at address 0x51
Probing for `Serial EEPROM'... Success!
(confidence 8, driver `eeprom')
Client found at address 0x69

Some chips are also accessible through the ISA bus. ISA probes are
typically a bit more dangerous, as we have to write to I/O ports to do
this. Do you want to scan the ISA bus? (YES/no):
Probing for `National Semiconductor LM78'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `National Semiconductor LM78-J'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `National Semiconductor LM79'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `Winbond W83781D'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `Winbond W83782D'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `Winbond W83627HF'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `Winbond W83697HF'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `Silicon Integrated Systems SIS5595'
Trying general detect... Success!
(confidence 9, driver `sis5595')
Probing for `VIA Technologies VT82C686 Integrated Sensors'
Trying general detect... Failed!
Probing for `VIA Technologies VT8231 Integrated Sensors'
Trying general detect... Failed!
Probing for `ITE IT8705F / IT8712F / SiS 950'
Character in "C" format wrapped at /usr/sbin/sensors-detect line 1137.
Trying address 0x0290... Failed!
Probing for `IPMI BMC KCS'
Trying address 0x0ca0... Failed!
Probing for `IPMI BMC SMIC'
Trying address 0x0ca8... Failed!

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `eeprom' (should be inserted):
Detects correctly:
* Bus `SMBus SiS645 adapter at 0x0c00' (Non-I2C SMBus adapter)
Busdriver `i2c-sis645', I2C address 0x51
Chip `Serial EEPROM' (confidence: 8)

Driver `sis5595' (should be inserted):
Detects correctly:
* ISA bus, undetermined address (Busdriver `i2c-isa')
Chip `Silicon Integrated Systems SIS5595' (confidence: 9)


I will now generate the commands needed to load the I2C modules.
Sometimes, a chip is available both through the ISA bus and an I2C bus.
ISA bus access is faster, but you need to load an additional driver module
for it. If you have the choice, do you want to use the ISA bus or the
I2C/SMBus (ISA/smbus)?

WARNING! If you have some things built into your kernel, the
below list will contain too many modules. Skip the appropriate ones!
To load everything that is needed, add this to some /etc/rc* file:

#----cut here----
# I2C adapter drivers
modprobe i2c-sis645
modprobe i2c-isa
# I2C chip drivers
modprobe eeprom
modprobe sis5595
#----cut here----

To make the sensors modules behave correctly, add these lines to either
/etc/modules.conf or /etc/conf.modules:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

Do you want to generate /etc/sysconfig/lm_sensors? (yes/NO): yes
Copy prog/init/lm_sensors.init to /etc/rc.d/init.d/lm_sensors
for initialization at boot time.
schnebeck root #

Das wars, eigentlich gar nicht so schwer(?) :-)

Bye

Thorsten

Susu
13.04.03, 13:51
Hey,

es klappt aber nicht bei mir... Vielleicht muss ich mal selbst kompilieren... :mad:

Susu

Susu
13.04.03, 16:04
Woher bekomme ich für Debian folgende Pakete???

libart_lgpl
libart_lgpl-devel


Gruß, Susu

Steve
13.04.03, 17:36
libart-dev heißt das packet