SuperKaramba is a tool that allows anyone to easily create and run little interactive widgets on a KDE desktop.
SuperKaramba is a tool that allows anyone to easily create and run little interactive widgets on a KDE desktop. Widgets are defined in a simple text file and can be augmented with Python code to make them interactive. Current widgets include everything from simple news headline displays to complete custom replacements for kicker, the KDE toolbar.
Currently SuperKaramba is made only for linux.
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 some key features of "SuperKaramba":
· 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!
What's New in This Release:
· Themes now go to the background correctly when opening multiple themes at the same time
· itemDropped() callback now has x/y cooridinates
· Fixed the New Stuff dialog's installed status check marks for failed downloads
· Don't pop up the Theme Dialog when restoring a session and there aren't any themes saved in the session
· Local themes can now be removed from the theme dialog, although we don't delete the theme out from underneath the user. It is delisted so that they can change their mind later and run it again.
· Downloaded themes from New Stuff get moved to trash:/ when a user clicks uninstall so they can restore it if they wish.
· Better checks for libknewstuff when compiling.
· Using New Stuff where theme authors post url links instead of file downloads will now open in a browser window for the user. Beware that closing this without downloading a package will still leave it as installed as far as New Stuff is concerned. (shortcoming of KNewStuff)
· new format options for things like kilobits, kilobytes and gigabytes as listed on our sensor information page: http://netdragon.sourceforge.net/ssensors.html
· Many new functions added and the examples of how to use them:
· callTheme - Pass a string to another theme
· changeInterval - Change the refresh interval of the theme
· createServiceClickArea - Create a Service-named Click Area Sensor
· getIncomingData - Get incoming data passed from another theme
· getPrettyThemeName - Get the pretty name of the theme
· getServiceGroups - Get KDE Service Groups
· getSystraySize - Get the size of the Systray
· getUpdateTime - Get last updated time
· managementPopup - Activates the Management Popup menu (i.e. SK right click config menu)
· openNamedTheme - Open a new theme giving it a new name
· removeClickArea - Remove a Click Area Sensor
· run - Execute a command with KRun
· setIncomingData - Set incoming data passed in another theme
· setUpdateTime - Set last updated time
· setWantRightButton - Set to 1 to deactivate management popups (i.e. SK right click config menu)
· setWidgetOnTop - changes 'on top' status
our in-depth analysis