Description: This is a KPopper SuperKaramba theme. I hope it's good enough for people. I have tested it on two mandrake systems and it seems to work and nobody yet has told otherwise.. so I hope it still works after such heavy development
There is some neat auto configuring in the theme like screen dimensions (should work but there is a safe fall back option)
K menu directory search should be good enough. (This menu at the moment uses system menu) and this is going to change in time I hope.
All of the configuration is in the beginning of the .py file in class called "ConfigHolder" - you can change most things form here. Mostly I hope that it will get better (like graphical configuration and so on) and I hope people with more gimp talent then me will make skin or two
That's it.Last changelog:
0.80 KPopper
needs SuperKaramba 0.23 for icon support
-added some more auto config routines for icon path configuration -added runtime DB for allready used icon paths -added first version of icon support (comes with support turned on) (showIcons = 1 in configHolder) -and some small fix'es in general
0.60 KPopper
-made autoconfig verbal on fail -added new configuration options -added exta skin 3d_blue -made exit on error work -modified auto conf so that the user configurable options would stand out more
My os is fedora core 2, and im using kde 3.2, and when checking what version of python i have installed (in usr/lib) it shows python,python2 and python 2.3
THE PROBLEM is that when i open up the theme it just crashes and goes to the logon screen
You didn't say what system are you running KDE ver. linux distro. Phyton ver.?
anything for me to actually say what might be wrong...
thanks for pointing out a problem...
There is one more thing on line 79 in the py faul there is conf option
self.showIcons = 1 #Enable icon support (all eyecandy is more work for your CPU on menu access) :)
you can try setting it to
self.showIcons = 0
it would disable all problems caused of some icon location wierdness
Well if start it from commandline what does it say?
(there mifht be problems with RedHat cause the unstandard directory structure. I tried to forsee problems but I have no redhat box to test on)
so if you can send me the command line output I'd be happy :)
Using superkaramba .23 I can't get it to work right. When I click on it, it jumps up and disappears before I can click on anything. This is KDE 3.1 on a RedHat box.
Actually the cool part is that you can make this menu to start at any x,y location and you can skin it to what ever look you want :)
(ps I'll work on optional menu icons now)
and one cool thing too I left it on for night on my 800 lousy work athlon and it takes allmost no CPU at all when idle... and I got it up to 40% on the same CPU when I clicked as hell on the menu selections :)
This theme is very cool, I was thinking of doing something similar in my personal superkaramba theme.
To the superkaramba developer:
I was thinking it would be great if superkaramba could dynamically create/popup Qt menus though, through some kind of Menu API.
Something like:
menu=karamba.createMenu()
menuItemNumber=karamba.appendMenuItem(menu,textlabel,path_to_icon,action)
karamba.popupMenu(menu,screenposition_x,screenposition_y)
karamba.removeMenuItem(menu,menuItemNumber)
Keeping track of the menu items might get tricky though. Just an idea.
Well I have lot of more ideas what to implement... the kind of stuff I have thought up well but it's still tricky.. to end running thread when skaramba exits and there could be a keypressed callback :) to implement all sorts of useful stuff :)
but yes this took me 4 days to write and I hope it's useful
Ratings & Comments
11 Comments
My os is fedora core 2, and im using kde 3.2, and when checking what version of python i have installed (in usr/lib) it shows python,python2 and python 2.3 THE PROBLEM is that when i open up the theme it just crashes and goes to the logon screen
I don't know what happened, but as I load this theme, X crash and I found myself in front of the Linux' black and white console.
You didn't say what system are you running KDE ver. linux distro. Phyton ver.? anything for me to actually say what might be wrong... thanks for pointing out a problem...
There is one more thing on line 79 in the py faul there is conf option self.showIcons = 1 #Enable icon support (all eyecandy is more work for your CPU on menu access) :) you can try setting it to self.showIcons = 0 it would disable all problems caused of some icon location wierdness
Well if start it from commandline what does it say? (there mifht be problems with RedHat cause the unstandard directory structure. I tried to forsee problems but I have no redhat box to test on) so if you can send me the command line output I'd be happy :)
Using superkaramba .23 I can't get it to work right. When I click on it, it jumps up and disappears before I can click on anything. This is KDE 3.1 on a RedHat box.
Sounds a bit like a phyton code proble but it can be caused by some failind dir auto detect.....
Actually the cool part is that you can make this menu to start at any x,y location and you can skin it to what ever look you want :) (ps I'll work on optional menu icons now) and one cool thing too I left it on for night on my 800 lousy work athlon and it takes allmost no CPU at all when idle... and I got it up to 40% on the same CPU when I clicked as hell on the menu selections :)
This theme is very cool, I was thinking of doing something similar in my personal superkaramba theme. To the superkaramba developer: I was thinking it would be great if superkaramba could dynamically create/popup Qt menus though, through some kind of Menu API. Something like: menu=karamba.createMenu() menuItemNumber=karamba.appendMenuItem(menu,textlabel,path_to_icon,action) karamba.popupMenu(menu,screenposition_x,screenposition_y) karamba.removeMenuItem(menu,menuItemNumber) Keeping track of the menu items might get tricky though. Just an idea.
Well I have lot of more ideas what to implement... the kind of stuff I have thought up well but it's still tricky.. to end running thread when skaramba exits and there could be a keypressed callback :) to implement all sorts of useful stuff :) but yes this took me 4 days to write and I hope it's useful
Very neat! This is a great demo of the sort of thing that you can do with SuperKaramba.