SuperKaramba Mandrake 9.1 RPM

Karamba & Superkaramba by ageitgey 28 comments

Sure, I can post the spec file and src.rpm files. But there is one slight problem.

In my infinite stupidity I forgot to include superkaramba.desktop in the latest superkaramba release. So in the spec file I wrote today, I had to copy it in from some other place on my harddrive. That, of course, is dumb. You should be able to build the rpm files automatically with the original tar.gz and the spec file.

So I can either wait until the next SuperKaramba release and post the fixed spec file that works or post the slightly hacked one now (it has just one stupid copy statement that shouldn't have to be in the spec file had I included the .desktop file in SuperKaramba 0.23).

On a slightly related note, I'd like to include all the collected spec files for various distros in the source distribution of SK. If you have written one for some distro (or the equvilent for debian, etc), please send it to me. But please keep building packges though :) I just want the spec files in case someone wants to build custom rpms or something later on. - May 09 2003
SuperKaramba Mandrake 9.1 RPM

Karamba & Superkaramba by ageitgey 28 comments

I fixed the RPM problem. Feel free to download it now. - May 09 2003
SuperKaramba Mandrake 9.1 RPM

Karamba & Superkaramba by ageitgey 28 comments

i've just noticed this doesn't work on desktops without nividia cards and the nvidia drivers.

Don't download it yet, i'll fix it quickly. - May 09 2003
MacOSX Docker

Karamba & Superkaramba by genneth 62 comments

It would be great if someone had the time to write a osx dock in c++ or whatever, but no one has yet.

But I just want to clear up one point. SuperKaramba is totally C++. Every python function that you can call in your scripts in the Karamba API is implemented directly in C++. If you wrote a native C++ OS X dock based on QT/KDE, you would be calling the same functions that SK does.

There is no reason someone can't write a SuperKaramba theme that is not much slower (the the point of mattering) than a native C++ program if the program is well suited to what SuperKaramba does.

The are only two current stumbling blocks:
- No one (except me) is totally familiar with the SuperKaramba API yet, because I tend to make new additions to it daily. As people figure out how to use it effectively, the themes created will be really cool.

- There might not be the exact functions in the SKaramba API needed to write the theme in the most optimal way. But that changes as people make requests and suggestions.

So I think that a fully functional OS X (minus alpha transparency because X doesn't support it yet) docker SK theme is only a matter of someone making a serious attempt at writing one. As that person hits problems that can't be solved in SK, I can fixed the problemss. Given the time that SuperKaramba has existed (two weeks or so), I think its amazing that we have already seen so many functional themes. I think people are doing great work. - May 08 2003
ClockBar

Karamba & Superkaramba by liquidrock222 2 comments

This is cool, but it looks like your click card doesn't have a rounded edge. It's square.

Look into the MASK= parameter in recent versions of SuperKaramba. It will allow you to make this have the rounded edges. - May 07 2003
KPopper (SuperKaramba menu theme)

Karamba & Superkaramba by nupsik 11 comments

Very neat! This is a great demo of the sort of thing that you can do with SuperKaramba. - May 07 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

that's in the works for the next version :) - May 06 2003
SuperKaramba 0.32 Package for Slackware

Karamba & Superkaramba by fox6666 9 comments

Did you read the error message that you pasted in?

If the theme doesn't use a python extension, it's not a problem. It's just a note so that you know what is going on. - May 06 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

done! - May 06 2003
Karamba Eyes

Karamba & Superkaramba by willihus 5 comments

what addition(s) do you need to the API? - May 05 2003
Debian woody package of SuperKaramba

Karamba & Superkaramba by prichards 52 comments

awesome as usual :) - May 03 2003
Karamba SuSE RPM 0.32b (superkaramba)

Karamba & Superkaramba by sourcexx 43 comments

once again, awesome job! :) - May 03 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

If you download the source, in the superkaramba directory there is a file called "superkaramba" that is executable. It was compiled on mandrake 9.1

Just copy it to your /usr/bin directory and you are all set. - May 03 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

adding a way to get the theme path is easy and I can put that in the next version, but I don't think thats a good way to store configs. What if the theme is in /usr/share/apps/karamba/themes and the user doesn't have write access? Traditionally, unix stores configs in each users home directory. I think ~/.superkaramba/mytheme.config should be a standard. - May 02 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

haha.. sorry! But at least you won't be frustrated with a horribly broken version :) - May 01 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Yes, but 0.20 appears broken. About to upload a fixed version. The fonts aren't displaying correctly in 0.20. - May 01 2003
karamba with Easy RSS

Karamba & Superkaramba by MrChucho 12 comments

What do you mean by "borrowed"? Are you implying something improper? I took Hans' code and give him full credit for it. His name is on the bottom of every page of the SuperKaramba website and in all the README's etc.

The point is that Hans might not want some crazy person coming along and turning his simple and straight forward system into something a little more complex and thats fine. So I took his base and built on top of it. Thats the spirt of open source. If it doesn't do what you want, change it. If it doesn't exist, find something else that you can build upon.

Just like I used his code, he is free to use mine. And when SuperKaramba reaches the point where its a bit more feature complete and stable, I'd be happy to merge it back in. It just seems stupid to try and merge them when SK is still in the very first and most turbulent stage of development.

In my personal opinion, SuperKaramba has a slightly more ambitious goal than Hans' Karamba (I am not implying Karamba is less important, just different). The goal of SK is to make an engine that runs cool desktop eyecandy written in Python. It's very similar to "Konfabulator" for the Mac. The goal of Karamba is to allow users to write themes in the easiet way possible, like "Samurize" for Windows. If Hans and I have different goals, then I think its ok if we work on our own hobby projects without the approval of the other :)

And if there is some notion that I'm trying to usurp Karamba by naming mine "Super", I would be happy to discuss changing the name to something entirely different. I didn't mean anything by it. It's a really dumb name and was a joke. - Apr 30 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Sorry... I forgot to include it. Check out "Help" on the SuperKaramba website. It has a more up to date API:

http://netdragon.sourceforge.net - Apr 29 2003
Dynamic Bar - Smooth Zoom

Karamba & Superkaramba by wizzard 102 comments

Hey, I'm the superkaramba developer. In the next major revision (after the 0.17 releases), I'll include a full interface to create a taskbar. In other words, you can get notification when programs start, end, whats running, etc and control them (make them minimize or maximize, etc). This will allow exactly what you want.

So as soon as my university exams are over I'll get to work on it :) - Apr 28 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Subcategories for what? I don't quite understand what you are asking. - Apr 28 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

No, it won't work with KDE 2.2. You need 3.0 + - Apr 28 2003
Karamba SuSE RPM 0.32b (superkaramba)

Karamba & Superkaramba by sourcexx 43 comments

But again an incredible job on 0.17j! Mere minutes. Don't knock him, he's doing a great service, even if it takes him weeks to update it. I'm sure lots of people appreciate the packages! - Apr 26 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Yes, I will add that in the next release in a day or three. - Apr 26 2003
Karamba SuSE RPM 0.32b (superkaramba)

Karamba & Superkaramba by sourcexx 43 comments

SuperKaramba includes a pre-compiled Mandrake 9.1 binary.

its "karamba-precompiled-binary" in the superkaramba directory. - Apr 25 2003
RoundBar for SuperKaramba

Karamba & Superkaramba by ZIOlele 57 comments

It has its own category. - Apr 25 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

impossible?

yes. at least it is currently. - Apr 25 2003
XMMS Bar for SuperKaramba

Karamba & Superkaramba by ageitgey 20 comments

by the way, addImageTooltip() works fine for me.

Make sure you add it to an image while the image is actually where you want the tooltip to be (you did read API, right?? hehe)

The tooltip won't follow the image currently... - Apr 25 2003
XMMS Bar for SuperKaramba

Karamba & Superkaramba by ageitgey 20 comments

createPopupItem doesn't "really exist". Well it does, but it doesn't work. Thats why its not documented in API. It should have been commented out so it wouldn't show up in help(), oh well. - Apr 25 2003
XMMS Bar for SuperKaramba

Karamba & Superkaramba by ageitgey 20 comments

No, I'm stupid. It is addImageTooltip()

Does that not do what you want? - Apr 25 2003
XMMS Bar for SuperKaramba

Karamba & Superkaramba by ageitgey 20 comments

Tooltips are supported, aren't they? The should be in as of 0.17g

it's addToolTip(), look in examples/API - Apr 25 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Doesn't feel real? What does that mean?

Anyway, I'm working on the website. But I also have university exams this week so give me a week to get it up.

Thanks. - Apr 25 2003
XMMS Bar for SuperKaramba

Karamba & Superkaramba by ageitgey 20 comments

I am stupid... hehe.

I knew about that problem and for some reason thought I fixed it.

It should work now. Please let me know if you still have problems.

Thanks - Apr 25 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

What errors did make give you?

"Leaving directory" isn't an error, its just a notice of what it's doing. An error will say "Error 1" or something similar.

If you didn't get any errors, look for "karamba" in the src subdirectory. Thats the compiled program. - Apr 24 2003
SuperKaramba TuxBar with SMOOTH zoom

Karamba & Superkaramba by ageitgey 74 comments

I told you in reply to your other message:

Just change the first line at the top of the .theme file where it says X= and Y= to whatever you want

or right click , unlock it, then drag it around that way. - Apr 23 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

You should email me output that long...

But anyway you need to upgrade to the latest version of qt3 (3.1.1). Even better, download mandrake 9.1 cds and do the upgrade. 8.2 is pretty old. - Apr 23 2003
SuperKaramba TuxBar with SMOOTH zoom

Karamba & Superkaramba by ageitgey 74 comments

The next version of QT should support SVG files. Then SuperKaramba can easily support it, along with the rest of KDE.

Until then, you would have to write your own SVG library, incorporate it into SuperKaramba's C++ code, add calls to the embedded python interpreter, and then write a python script that uses it.

Waiting seems to be the better option :) - Apr 23 2003
SuperKaramba TuxBar with SMOOTH zoom

Karamba & Superkaramba by ageitgey 74 comments

Just change X= and Y= in tuxbar.theme

But if that is too much work, just right click and choose "Toggle locked position" and then you can drag it around to where ever you want it. - Apr 23 2003
Dynamic Bar - Smooth Zoom

Karamba & Superkaramba by wizzard 102 comments

You can't run the python files directly - the "karamba" python module only exists in SuperKaramba's internal python interpreter. And you don't need to compile python files, that is done automatically.

Just run the .theme with SuperKaramba, not regular Karamba. - Apr 23 2003
Dynamic Bar - Smooth Zoom

Karamba & Superkaramba by wizzard 102 comments

SuperKaramba 0.17g is out with the fix :) - Apr 23 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

I used libqt3 version 3.1.1 to develop karamba. Any qt3 version 3.1 should work, and 3.0 might even work. Why do you ask? Are you having difficulty making it compile? - Apr 22 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Of course that will crash it :)

The actual function is:

moveImage(widget, image, x, y)

but you wrote:

moveImage(widget, x, y, image)

and thus you are telling it to move an image that doesn't exist. Right now it doesn't really check to make sure the image was valid (I will probably add that later) so don't try to move images that don't exist :)

Just change your lines to the correct format. And check images/API in the super karamba directory if you are unsure of how any functions work. - Apr 22 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

It shouldn't crash unless you do something wrong. How about you show me the changes that made it crash? I can't guess at what you did wrong :) - Apr 22 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Thats because I've integrated the datepicker and tooltip patches :) But not the scrolling text patch because lots of posts said it was buggy and I didn't have time to mess with debugging it yet. - Apr 22 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

It isn't finding any KDE or QT header files. Make sure you have qt-devel and kde-devel or the equivelent for your distro installed.

Did configure actually work? Seems like it would die with a warning in this case. - Apr 22 2003
SuperKaramba TuxBar with SMOOTH zoom

Karamba & Superkaramba by ageitgey 74 comments

here's my responses:

First:

The source code to tuxbar.py is total crap. I just wanted to get an example widget out there. I banged it out in an hour or three. I fully intended to re-write it in some sort of coherent, parametric way.

Second:

You have to update it everytime the mouse moves because thats how the bar works. As far as unoptimized, it's not the python code thats the problem. The problems are definately in the actual super karamba redraw code and as you saw with 0.17e I'm improving it as I have time. The next version will definately double-buffer to reduce the load on the X server. It's no big deal, I just can't fix everything immediately. SuperKaramba didn't exist 3 days ago :)

Three:

Yep. See number one.

Four:

Yep... I think everyone wishes xfree would hurry up transparency support. But from the last status update I read, the way X is designed makes adding this a lot harder than it otherwise would be. I'm sure in time though...

Glad you otherwise enjoy it so far :) - Apr 22 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Thats because it installs into /usr/local/ by default which probably isn't in your path. Just go to superkaramba-0.17f/src and type:

su
cp ./karamba /usr/bin

That should make it run from the console for you. - Apr 21 2003
Karamba SuSE RPM 0.32b (superkaramba)

Karamba & Superkaramba by sourcexx 43 comments

You updated this to 0.17f *minutes* after I uploaded - Incredible job!

Thanks - Apr 21 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

No, it can't be fixed.. yet. The reason it blanks part of the icon is because it's not really transparent, it only fakes it by copying your wallpaper as its background.

This is because Xfree86 (the windowing system on linux) doesn't support real transparency yet. When it does, it will be a big deal and lots of programs including this one will benefit :) - Apr 21 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

Yes, thats normal. The next version should fix that hopefully. For now, just keep a terminal open and just hit up to go back in the history and run it again if you are testing a script.

Also, the initialize python callback doesn't work in this version. It crashes sometimes. You can just put your initialization code in widgetUpdated instead (and make sure you only do it the first time) - Apr 21 2003
SuperKaramba

Karamba & Superkaramba by ageitgey 326 comments

This isn't a major release, or even a minor one. The only change is that it is easier to build. I'm working on a new release which will for sure allow scripts to create their own customized taskbars.

SysTray is definately something else I want to look at before its done. And drag and drop support, too. - Apr 21 2003