Transparent Bar

Karamba & Superkaramba

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

0
Score 50.0%
Description:

This is my first upload here, so I hope everyone who deserves credit is listed and thanked for their hard work.


Here's a modifed superkaramba theme of yetzero's Transbar. After seeing and using all the "bar" themes here, none was to my liking, except this one, which I modified.

The bar is transparent, clock/date has been moved to the left and xmms has been moved to the right.

There are three icon sets used (your choice): Korilla by systemx (rework of Jakub Jimmac Steiner's Gorilla Theme), Sparkling Icon set by da-flow and Crystal SVG beta 2 by everaldo.

I have also thrown in a mixture of icons. Modified Mozilla Firebird SVG icons by the-panther, Mozilla Blue icon by bkeating and Xmms Crystal icon by jaugen.

After installation of the theme, the icons will not appear; you MUST CHANGE the image paths by editing the theme. The instructions are in the theme. Hope you enjoy.

Tested with Superkaramba 0.33 and Mandrake 9.1/9.2/PCLinuxOS.
Last changelog:

16 years ago

- Uploaded a new file which fixes the broken path (the path to the icons was a slight oversight on my part). Sorry about the mishap.


- Added xmms control and separate korilla and crystal svg themes. Changed some instructions.

- Added a sparkling theme which includes icons from da-flow's sparkling icon set. www.da-flow.tk Preview it in the third screen shot. Enjoy!

- Fixed the package: got rid of my home path, etc. folders. Less annoying for installation.

01.01.04
- Implemented xmms elapsed output time to the bars
- A few minor changes to the credits in the themes

wintermte

16 years ago

I like the bar. I would recomend removing the SUSE specific Icons and just adding a systray. This would make it more useful as is for non SUSE users and allow SUSE users to still have the nifty extra icons (because they run from the system tray anyway).

You can do that by creating a simple karamba/python script that contains the following:
------------------
#this import statement allows access to the karamba functions
import karamba

#this is called when you widget is initialized
def initWidget(widget):
karamba.createSystray(widget, 1600, 5, 350, 32)

#this is called everytime your widget is updated
#the update inverval is specified in the .theme file
def widgetUpdated(widget):
pass

#This gets called everytime our widget is clicked.
#Notes:
# widget = reference to our widget
# x = x position (relative to our widget)
# y = y position (relative to our widget)
# botton = button clicked:
# 1 = Left Mouse Button
# 2 = Middle Mouse Button
# 3 = Right Mouse Button, but this will never happen
# because the right mouse button brings up the
# Karamba menu.
# 4,5 = Scroll wheel up and down
def widgetClicked(widget, x, y, button):
pass

#This gets called everytime our widget is clicked.
#Notes
# widget = reference to our widget
# x = x position (relative to our widget)
# y = y position (relative to our widget)
# botton = button being held:
# 0 = No Mouse Button
# 1 = Left Mouse Button
# 2 = Middle Mouse Button
# 3 = Right Mouse Button, but this will never happen
# because the right mouse button brings up the
# Karamba menu.
def widgetMouseMoved(widget, x, y, button):
#Warning: Don't do anything too intensive here
#You don't want to run some complex piece of code everytime the mouse moves
pass


#This gets called when an item is clicked in a popup menu you have created.
# menu = a reference to the menu
# id = the number of the item that was clicked.
def menuItemClicked(widget, menu, id):
pass

#This gets called when an item is clicked in the theme CONFIGURATION menu,
#not the popup menus that you create.
# key = the reference to the configuration key that was changed
# value = the new value (true or false) that was selected
def menuOptionChanged(widget, key, value):
pass

#This gets called when a meter (image, text, etc) is clicked.
# NOTE you must use attachClickArea() to make a meter
# clickable.
# widget = reference to your theme
# meter = the meter clicked
# button = the button clicked (see widgetClicked for button numbers)
def meterClicked(widget, meter, button):
pass

# This will be printed when the widget loads.
print "Loaded my python extension!"

-----------------

You should save this in the same directory as your mainbar.theme and call it mainbar.py. Karamba will execute this script automatically when it starts this theme.

If you add this, be sure to remove your normal system tray from kicker before starting this theme. Otherwise there will be some confusion.

Report

C

estatik

16 years ago

I think you posted in the wrong thread...

Report

wintermte

16 years ago

Sorry I posted this in the wrong thread.

Report

flow

16 years ago

=) thx for the nice work you made and feel free to use these icons as long as yo give credit

great work,greetz and peace

Da FloW

Report

C

estatik

16 years ago

Thanks, and I enjoy your work as well :). Hope you finish you icon set soon!

Report

454abp

16 years ago

good work! makes me install superkaramba again :-)

Report

C

estatik

16 years ago

Wow! I never expected such a positive response! I'm just happy that, for the little time I have put into this, our community can share and enjoy each other's ideas and work. Again, your approval is greatly appreciated!

Report

whitewolf

16 years ago

not bad. i wanted to see some themes like this using the korilla icon set.

Report

C

estatik

16 years ago

Same here...there aren't enough themes using the korilla icon set, which is one of my favs :). Have you finished implemeting your features with yetzero's bar yet (pager and xmms song time meter (I have been waiting for, and wanting that feature especially!))?

Report

C

estatik

16 years ago

BTW, I have changed the screen shots (don't know why the thumbnail didn't change). The first ss is of the korilla icons, second, the crystal svg icons and last, just a ss.

Report

C

estatik

16 years ago

Thank you for your praise! I'm glad that you like it!

I have yet to sort things out (have only been using linux for 4 months now).

Can some give me some instructions on how to save the file without "/home/user/tmp" not being associated with it?

Report

toonmuylkens

16 years ago

The path in you package is /home/estatik/tmp/taransparant_bar/...

It would be much easyer to install your karamaba theme if the path just was /taransparant_bar/...

love your work,
bye

Report

C

estatik

16 years ago

Yes I tried to "shorten" the path to the image but won't work without the full path.

Report

C

estatik

16 years ago

First, thank you for your praise! I'm glad you like it.

I have yet to sort things out (eliminating my home paths), have only been a *nix user for 4 months now.
I have no excuses, btw ;) .
Could someone give me some instructions so I can save the file so the "/home/estaik/tmp" path isn't associated with it?

Report

16 years ago

- Uploaded a new file which fixes the broken path (the path to the icons was a slight oversight on my part). Sorry about the mishap.


- Added xmms control and separate korilla and crystal svg themes. Changed some instructions.

- Added a sparkling theme which includes icons from da-flow's sparkling icon set. www.da-flow.tk Preview it in the third screen shot. Enjoy!

- Fixed the package: got rid of my home path, etc. folders. Less annoying for installation.

01.01.04
- Implemented xmms elapsed output time to the bars
- A few minor changes to the credits in the themes

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
v0.2
updated Jan 02 2004
added Dec 29 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0