SuperKaramba

Karamba & Superkaramba

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

0
5.0
Description:

You can check out the SuperKaramba web site at:

http://netdragon.sourceforge.net

You can download SuperKaramba themes at:

http://www.superkaramba.com (new!)

What is SuperKaramba?

SuperKaramba is, in simple terms, a tool that allows you to easily create interactive eye-candy on your KDE desktop. Currently, only linux is officially supported.


How does it work?

Theme writers create themes, or text files that define their widget. Then, they can optionally add python scripting to make their widget interactive. The possibilities are endless!


Here are just some examples of the things that can be done:

Display system information such as CPU Usage, MP3 playing, etc.

Create cool custom toolbars that work any way imaginable

Create little games or virtual pets that live on your desktop

Display information from the internet, such as weather and headlines


The possibilities really are endless!
Last changelog:

16 years ago

Changes in 0.35

- Ryan (p0z3r), Petri, Ivica, and Sarah have done all the work on this release! Thanks!

- many new APIs

- new callbacks

- DCOP interface for superkaramba

- multiple superkarambas / one systray support

- added Fahrenheit support

- fixed the "moving themes" problem

- fixed the "always on top" problem

- fixed bug in setMenuConfigOption(). Please see api.html for the new syntax.

- asyncronous image loading. setImagePath() should now work with networked/remote files.

- fixed bug in meterClicked()

- fixed bug in setRichTextWidth() and getRichTextSize()

- much more code cleanup, bug fixes, and internal documentation


Changes in 0.34

- Ryan (p0z3r) and Petri have joined the team! They have helped a lot with this release.

- Added a tray icon that lets you lauch additional themes, quit SuperKaramba, or open the theme list dialog.

- Added a theme list dialog that lets you see all the themes currently running, close any of them, or open a new theme.

- The start-up dialog now integrates with the new SuperKaramba.com theme archive. When you start up SuperKaramba, it lets you see all the new themes automatically! Everyone post your themes on SuperKaramba.com so they will appear here for all to see.

- Fixed tons of bugs including, but not limited to, themes always on top in KDE 3.2, themes saving negative co-ordinates, themes not saving session info the first time they run, etc, etc. (Thanks alot to Petri and Ryan, and epecially Ryan for testing everything before the release).

- Lots of code cleanup (lots of thanks to Petri for his help in this area).

- Probably a lot of stuff I am forgetting. Have fun!

Changes in 0.33

- Fixed many bugs. These include: moveImage combined with attachClickArea now works, moveText now works, SuperKaramba properly handles different backgrounds on each desktop again, and who knows how many more little things.

- Fleshed out Systray API. In addition to createSystray() to create the System tray, there is now a hideSystray(), showSystray(), and moveSystray(). See the API for more details.

- Changed fonts to use fixed sizes. This means a few existing themes might look slightly different than intended, but once all themes are updated, no one should have problems with fonts not matching what the theme designer intended (unless they don't have the specific font installed that the theme uses).

- Added a new callback: widgetClosed() - This allows you to run cleanup code when your widget closes. See examples/template.py for full details.

Dogfoot

16 years ago

I had the same problem.

Delete all the .rc files in ~/.superkaramba

That fixed the problem for me.

Report

sfriedrich

16 years ago

but my themes come up somewhere different each time x-win starts. I even edited the theme and set x,y to what I want. These settings get ignored. help?

Report

aditrus

16 years ago

I'm not sure if this will help for version 0.34. I edited the src/karamba.cpp line 285 and line 288. I added comments on them.

#ifdef HAVE_KDE_32
//KDE 3.2 addition for the always on top issues
KWin::setState(winId(), NET::KeepBelow);
#endif

TO

//#ifdef HAVE_KDE_32
//KDE 3.2 addition for the always on top issues
KWin::setState(winId(), NET::KeepBelow);
//#endif

recompile then install. This fixed the ontop issue in my KDE. But I went back to version 0.33 because I cant fix the theme messing around the desktop when re-logging-in in KDE.

Report

p0z3r

16 years ago

The themes moving around has been fixed in cvs, and so has the detection of the kde version that you had commented out in 0.34. If anyone is using kde 3.3, can you try out the latest cvs and report any feedback that might come out of it?

Report

bij

16 years ago

I can confirm themes are always on top in KDE 3.3 beta2
Can someone post a quick fix?

Report

jweinraub

16 years ago

i had compiled the build for mandrake 10.0 official. it works splendily, however, after sometime, my themes just hang requiring me to kill the process.

is this a known problem?

Report

Josephine_double

16 years ago

finnished the rpm for suse 9.1 and fixed the on-top bug. you can get it from here:
http://themes.kde.org/content/show.php?content=12746

Report

Josephine_double

16 years ago

I have just finnished installing the new 0.34 on suse 9.1. and it STILL has the on top bug :((. back to modifying the sources and make a suse 9.1 rpm.

to karamba developers: is it REALLY so hard to fix that annying bug?

Report

C

ageitgey

16 years ago

To fix the bug? No, thats easy.

To make it work on both pre-KDE 3.2 (which breaks with the patch) and KDE 3.2+ (which needs the patch), on many KDE installation variations (SuSE, Mandrake, Redhat, Debian, Gentoo, etc etc), and to make it always compile in the correct fixes depending on the system? Yes, that really is hard.

We don't have 50 machines to install every distro on or time to test all configurations. But I think we should have it worked out by the next release for most everyone.

Why don't you tell us why it wasn't fixed on your particular distro/kde version/etc? Feedback on how to fix it on a setup we have no way to test is a lot better than complaining each time we make a release with it still broken on your system :)

Thanks,

Adam

Report

iZelpII

16 years ago

Hi,

I'm still having the problem. I use Fedora Core 2, with default KDE 3.2.2, sk 0.34

I tried some fixes googling... but they don't work.

Report

nightwriter

16 years ago

Only real problem I have with .34 (causing me in fact to drop back to .33) is the *&&^%^** bombs in the tray. Since I'm running multiple apps, and since I can't run them out of the same "instance" of SuperK. My tray fills up with bombs icons.

I still have the old problem with needing each "application" running in it's own instance of SuperK in order to have things start up in the same place as before. No sweat. But since each one gets it's own Icon in the tray AAAAAAAK!

Otherwise on MDK 10 no build problems no runtime problems and apps only sit on top if I've clicked the associated icon in the tray. (They stay in the background but not really at Z order 0 as before, more like Z order 0+)

Can you please come up with a way to turn off the tray icons!!! Please.

Report

p0z3r

16 years ago

Have you tried using only one "instance" without any extra autostart scripts since all the changes have gone in? See if you can then log out and back in without any odd issues popping up. If they are still there, we need to fix them.

Report

nightwriter

16 years ago

Yes I have and the bombs remain in place. When I try to run all 3 from a single instance Every time I restart the order of the applications and the position they start up in differes. I've removed the .superkaramba dir and all session instances in .kde but I still don't get them coming back to the same place.
What I have is TSA sysmon on the left a clock of my own hack in the middle and kalendar on the right. Log out log back in and unfortunately they go from left to right by height. log out log in and the order may or may not change again. But if each one is a seperate instance of SK then it works perfectly each application goes to the correct position as declared by the theme file. (Sorry it took so long to get back up to my eyeballs in job hunting.)

Report

p0z3r

16 years ago

This appears to have been fixed over the last week. It should be in the next release when we get it out.

Report

sbrown1038

16 years ago

.....doesn't work on my laptop with display set at 1680 x 1050. It gets cut off on the right, in the middle of the clock. Also, it falls about 50 pixels short of hitting the bottom of the screen (it covers my kicker icons). At 1600 x 1200 cleanbar worked fine, but at that resolution, everything else is distorted (anything round looks like an egg). I tried changing the default for resX and resY in the script, but those values are probably replaced with auto-detected values.

Now that I finally got the correct resolution working I can no longer use the cleanbar theme. Any assistance you can give to help me get it working again would be appreciated. It gives my display a nice, modern look.

Report

EvilHenchman

16 years ago

I

Report

Josephine_double

16 years ago

you can use the 0.33 version of superkaramba for suse 9.1 'till i make a rpm for the new 0.34. download the rpm from here:
http://themes.kde.org/content/show.php?content=12746&forummode=2&forumpage=1&forumexplevel=3

Report

C

ageitgey

16 years ago

Because of the big KDE changes between 8.x and 9.1, you are far better off to compile it yourself (if you can - its not too hard) or waiting until someone makes an up-to-date RPM for SuSE 9.1. It should not be long.

Report

EvilHenchman

16 years ago

Got some instructions...?

Report

p0z3r

16 years ago

./configure --prefix=/opt/kde3/
make
su
make install

Report

EvilHenchman

16 years ago

I tried it but I get this report: "Can

Report

p0z3r

16 years ago

You will need the X11-devel package installed for it to compile against.

Report

linuxmad

16 years ago

I'm also having this problem under FC2, however i did the same i did with 0.33 comenting the line begining with "KWin::setType(winId(), Net::Dock)"
..compiled and it's working ok.. On bottom!!!

Report

aditrus

16 years ago

In commenting the line. Is it the same in 0.33? The file and line number? I also get the same result with FC1. Themes are still on top.

Report

p0z3r

16 years ago

The KDE version checking fix is in cvs currently.

Report

16 years ago

Changes in 0.35

- Ryan (p0z3r), Petri, Ivica, and Sarah have done all the work on this release! Thanks!

- many new APIs

- new callbacks

- DCOP interface for superkaramba

- multiple superkarambas / one systray support

- added Fahrenheit support

- fixed the "moving themes" problem

- fixed the "always on top" problem

- fixed bug in setMenuConfigOption(). Please see api.html for the new syntax.

- asyncronous image loading. setImagePath() should now work with networked/remote files.

- fixed bug in meterClicked()

- fixed bug in setRichTextWidth() and getRichTextSize()

- much more code cleanup, bug fixes, and internal documentation


Changes in 0.34

- Ryan (p0z3r) and Petri have joined the team! They have helped a lot with this release.

- Added a tray icon that lets you lauch additional themes, quit SuperKaramba, or open the theme list dialog.

- Added a theme list dialog that lets you see all the themes currently running, close any of them, or open a new theme.

- The start-up dialog now integrates with the new SuperKaramba.com theme archive. When you start up SuperKaramba, it lets you see all the new themes automatically! Everyone post your themes on SuperKaramba.com so they will appear here for all to see.

- Fixed tons of bugs including, but not limited to, themes always on top in KDE 3.2, themes saving negative co-ordinates, themes not saving session info the first time they run, etc, etc. (Thanks alot to Petri and Ryan, and epecially Ryan for testing everything before the release).

- Lots of code cleanup (lots of thanks to Petri for his help in this area).

- Probably a lot of stuff I am forgetting. Have fun!

Changes in 0.33

- Fixed many bugs. These include: moveImage combined with attachClickArea now works, moveText now works, SuperKaramba properly handles different backgrounds on each desktop again, and who knows how many more little things.

- Fleshed out Systray API. In addition to createSystray() to create the System tray, there is now a hideSystray(), showSystray(), and moveSystray(). See the API for more details.

- Changed fonts to use fixed sizes. This means a few existing themes might look slightly different than intended, but once all themes are updated, no one should have problems with fonts not matching what the theme designer intended (unless they don't have the specific font installed that the theme uses).

- Added a new callback: widgetClosed() - This allows you to run cleanup code when your widget closes. See examples/template.py for full details.

12345678910
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.35
updated Nov 16 2004
added Apr 19 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6