
SuperKaramba
Source (link to git-repo or to original if based on someone elses unmodified work):
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!
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.
Ratings & Comments
318 Comments
Hi! I can't see SuperKaramba 0.39 (last version at the moment) at kde-look.org, so I'll write it here. As you probably know there is problem with compilation SK 0.39 and maybe older versions also, when python 2.5 is installed. The only thing you have to do is edit "configure" file and change "2.4" to "2.5" in line 34501 (v. 0.39), then configure and compile it as usually. best regards, Skygge
Wondering if anyone can help. I'm new to KDE and recieve the following error when trying to compile SuperKaramba. I'd really love to get this working and am committed to making it work, any help would be greatly appreciated. ---------- checking for Qt... libraries /usr/lib/qt-3.3/lib, headers /usr/lib/qt-3.3/include using -mt checking for moc... /usr/lib/qt-3.3/bin/moc checking for uic... /usr/lib/qt-3.3/bin/uic checking whether uic supports -L ... yes checking whether uic supports -nounload ... yes checking if Qt needs -ljpeg... no checking for rpath... yes checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! ----------- Config.log contains the following last few lines... ---------- #define SIZEOF_UNSIGNED_LONG 4 #define STDC_HEADERS 1 #define VERSION "0.17" #define ksize_t socklen_t #endif #ifdef __cplusplus extern "C" void std::exit (int) throw (); using std::exit; configure: exit 1 ---------- Distro is Lorma Linux 2005 RC1, based on FC3. www.linux.lorma.edu Thanks, Vuv
Hello, i just installed superkaramba and some theme, but the transparency is not working. I only see a black pane and some defined graphics on it. Also, I didn't find any help on the sourceforge forum. More specs & discussion about it here: http://www.unixboard.de/vb3/showthread.php?t=12654 How can I check or repair transparent display ? kdebase-3.3.2-r1 kdelibs-3.3.2-r7
What are you using for a 'background'? Try using one of the default picts. I had your issue when using color(s) with effects.
i made a yoper rpm http://www.kde-look.org/content/show.php?content=22355 and kde 3.4 systray has icon hiding, use that.
Possibility to remove superkaramba bomb icon from systray will be nice... Anyone thought about it? :) BTW: this bomb is imho ugly ;P
Much agreed. It would be a great option.
Is there a RPM for Mandrake 10.0 Offical??
I could seriously do with an rpm too,,,, i can ./configure and it works but make fails. or maybe some1 could tell me what i am missing or doing wrong
only the one which starts 1st works.... if u start xmms , superkaramba fails and vice versa... any fixes ??
After installing version .35 many of my themes do not work - notably liquid weather (the latest version) and xtaskbar... I have updated all required dependancies. Any ideas why.
I am a newbie to liux and I was wondering if there is an rpm file for mandrake 10.0.
Yes, Is there a RPM for Mandrake 10.0 Offical ????????????? Please make one if there isnt a one already. Because I have problems with compiling the .35 source code... ermm.. Thank you. =)
had sk 0.33b running. now I installed the sk 0.35 and have the following problem: I use the xmms conrol in sk but the sensors don't seem to work anymore. I don't have %title, %time etc. output. in sk 0.33b it worked fine. does anybody could help?
anyone wanna make a rpm for suse?? :o)
nevermind...its already out: http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Utilities/superkaramba
tnx for the link :-)
I just compiled 0.35 compiled fine with a few warnings but when I ran ]#make install it didn't install the superkaramba binary. What you do is cd to ~/superkaramba-0.35/src then type cp superkaramba /usr/local/bin then it works a charm..
When you configure, you can specify the location in which it installs. This is different for different distros. For mandrake, ./configure --prefix=/usr works. For Suse, ./configure --prefix=/opt/kde3/ is the key. -Ryan
First of all. Thanks for this supurb application. Without much effort it made me start writing python and now make some pretty nifty tools integrated into my desktop. All thanks to Python and super-karamba. Soon I'll upload some stuff. First got to tidy up a bit. However.. After updating from 0.33-r1 to 0.34, the ALIGN function seemed to be lost. I thought that I might have messed up somewhere, but then when I re-emerged(Gentoo) version 0.33-r1 after removing 0.4, all my Alignments got screwed up again. (back to what they originally were meant to be) Not really an issue here, really. I suppose it's not a bug since I'm the only one complaining about it. But maybe anyone might have any idea why this happens after upgrading superkaramba (or at all)? Thanks in advance, Victor
hi, i installed super karamba 0.34 but now i don't know where is the file installed, where can i find it so that i can open it and use the program. everytime i do search for the file the search program freeze. anywane know where can i find it ? i use mandrake 10.0 thank u guys
The same problem happened to me after installing v0.35. Everything went right, exept for the XOPEN redefined warning, but the program then just wasnt anywhere. No executable file... nowhere. Then I reinstalled 0.33 ... Suse 9.1 kde 3.2.1
my applets show on the foreground on top of any open windo instead of the background .. if I maximize a browser the applets go on top of the browser any ideas what can i do to fix this ?
"/usr/include/python2.3/pyconfig.h:859:1: warning: "_XOPEN_SOURCE" redefined :8:1: warning: this is the location of the previous definition" 1)can you explain what is the problem regarding above statement? 2)anyway. where to find python.h ?
you have to install python-devel.