
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
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!
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.
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.
WinterWolf
17 years ago
I don't think you have Python installed either.
Report
hughnicks
17 years ago
python-2.3_1 An interpreted object-oriented programming language
i can't see this being a kde prob, because it's meant to run on kde.
this is a new box. just set up yesterday. cvsupit and portupgrade are done. everything is up to date. how can python not be installed properly?
any help would be great, as i would like to get this to work.
Report
JasonX
17 years ago
Also, the new startup page is too big for my screen and the text gets cutoff here too.
I would prefer something smaller and simple too which can be resized. Kind of like this:
iconbutton Open texttexttext
iconbutton Get New Themes texttexttext
iconbutton Help texttexttext
iconbutton Exit texttexttext
Report
ViRgiLiO
17 years ago
checking for Python2.2... header /usr/include/python2.2 library no modules no
checking for Python2.1... header no library no modules no
checking for Python2.0... header no library no modules no
checking for Python1.5... header no library no modules no
rpm -qa | grep "python":
python-base-2.3-2mdk
python-2.3-2mdk
libpython2.2-2.2.3-6mdk
libpython2.3-devel-2.3-2mdk
Report
yurkjes
17 years ago
http://www.kdedevelopers.org/node/view/124 and more importantly http://www.kdedevelopers.org/node/view/125
This promises full integrated python.
Report
WinterWolf
17 years ago
- Background isn't the same everywhere, SK logo background is lighter than the rest as are the icon backgrounds
- Text headlines, Open and Themes gets cut in half horizontally.
- A taskbar icon would be nice
Well, that's it, its still functional, but this just makes it look less polished
BTW: Are there advantages to sue XML for applets like gDeskelts does?
Report
nightwriter
17 years ago
Report
ageitgey
17 years ago
I guess I'll simplify the startup window in the next version and shrink it down.
PS:
I didn't that the gnome talk seriously. The guy who said karamba sucked really had some valid complaints about the original karamba but didn't really seem to understand superkaramba's architecture. karamba does "suck" only because it was a new program that was never really out of beta testing (Hans still rules for writing it!). Thats the whole point of SuperKaramba, to make karamba into something much more capable. Once I add full multithreading, taskbar support, some other random features, and then seriously clean up the code, SuperKaramba will be awesome. Then my next plan is to make a sweet gui theme editor...
Report
JasonX
17 years ago
Karamba really is the best in its class for Linux, gDeskelts may have a better architecture, I have no idea if tha was true or the GNOME developers were jsut tryign tos how off, but no other program in this class has so many awesome features ;)
I'm actually going to try to learn to build some themes for SK, but I don't really know how to program. I hope the 0.28 documentation is still valid for 0.3.
Again, thank you!
Report
faydaf
17 years ago
Report
WinterWolf
17 years ago
What would really help it is an editor like the one in Samurize. If it continues improving at the same rate or even faster than SK will be better.
Grat job on SuperKaramba btw ;)
and yeah the GNOME equivalent is pretty good too
http://www.pycage.de/software_gdesklets.html
Report
WinterWolf
17 years ago
http://www.gnomedesktop.org/article.php?sid=1265&mode=thread&order=0&thold=0
I really hope that ageitgey will ,look at gdesklets and see what can be improved in Super Karamba. (Biggest problem i've had is that the screen doesen't redraw well. For example I have Liquid weather and when i click "Choose Your location" or "edit theme" the menu just stays on the screen without redrawing for quite a bit. This si really annoying.) Since one of the gdesklets developers said SK was a really big hack, amybe the architecture can be improved to make it more liek gdesklets.
Report
WinterWolf
17 years ago
http://www.gnomedesktop.org/article.php?sid=1265&mode=thread&order=0&thold=0
I really hope that ageitgey will ,look at gdesklets and see what can be improved in Super Karamba. (Biggest problem i've had is that the screen doesen't redraw well. For example I have Liquid weather and when i click "Choose Your location" or "edit theme" the menu just stays on the screen without redrawing for quite a bit. This si really annoying.) Since one of the gdesklets developers said SK was a really big hack, amybe the architecture can be improved to make it more liek gdesklets.
Report
WinterWolf
17 years ago
http://www.gnomedesktop.org/article.php?sid=1265&mode=thread&order=0&thold=0
I really hope that ageitgey will ,look at gdesklets and see what can be improved in Super Karamba. (Biggest problem i've had is that the screen doesen't redraw well. For example I have Liquid weather and when i click "Choose Your location" or "edit theme" the menu just stays on the screen without redrawing for quite a bit. This si really annoying.) Since one of the gdesklets developers said SK was a really big hack, amybe the architecture can be improved to make it more liek gdesklets.
Report
WinterWolf
17 years ago
http://www.gnomedesktop.org/article.php?sid=1265&mode=thread&order=0&thold=0
I really hope that ageitgey will ,look at gdesklets and see what can be improved in Super Karamba. (Biggest problem i've had is that the screen doesen't redraw well. For example I have Liquid weather and when i click "Choose Your location" or "edit theme" the menu just stays on the screen without redrawing for quite a bit. This si really annoying.) Since one of the gdesklets developers said SK was a really big hack, amybe the architecture can be improved to make it more liek gdesklets.
Report
ntesa
17 years ago
http://slashdot.org/article.pl?sid=03/08/11/1048225&mode=nested&tid=131&tid=162&tid=189&tid=99
It looks like they're trying to start a flamewar (again) between KDE and Gnome users. Anyways, I thought it might be an interesting read, maybe there's some good ideas/features in gDesklets that we could use in SuperKaramba :)
Report
WinterWolf
17 years ago
"Hopefully this should fill that void and more, as one of the developers comments that gDesklets is the product of "months of planning" and describes Karamba as an "ugly hack"."
Is this really true, does Gdesk have a far better architecture than SK? If so, i hope that SK will learn from it as Gdesk learned from us.
Let's keep karamab #1 in its area!
Report
WinterWolf
17 years ago
Does anyone have more info on why GDesk is supposedly architercturally superior to SK?
Report
StuLTissimus
17 years ago
Also... Possible you could add an ebuild of this to Gentoo.org?
Report
skurk
17 years ago
error: failed dependencies:
libfontconfig.so.1 is needed by superkaramba-0.29-1mdk
libXft.so.2 is needed by superkaramba-0.29-1mdk
can anyone tell me what packages these dependencies are in?
Report
ZIOlele
17 years ago
thanks in advance^_^
Report
austinjreid
17 years ago
I've installed superkaramba and wanted to use the 'slickbar' which requires PyKDE (which in turn requires PyQt & SIP) all this then seems to require a setup of Qt3 which is slightly different to the pre-packaged setup on a standard mandrake9.1 install. I'm having a hell of a time trying to install PyKDE because my python won't 'import qt'. (PyKDE build errors with unable to import qt module) I've been told from the mail-lists on PyKDE about re-building Qt3 with cirtain things enabled etc but this seems to just screw up my installation and I don't know where i'm at!
Has anyone else had this trouble? If so, to save me keep going round in circles or keep re-building mdk to get Qt3 back to normal, has anyone got a simple step way of doing this?
many thanks for any help
Austin.
Report
QuickDraw
17 years ago
Report
QuickDraw
17 years ago
Report
trash_double
17 years ago
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to insta ./configurell... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found.
from what i understand that means i got no gcc.i tried mandrake sonftware installation by typing gcc and it showed me no results.Wwhat should i do???
Report