
Transparent Bar
Source (link to git-repo or to original if based on someone elses unmodified 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.
- 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
Ratings & Comments
14 Comments
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.
Sorry I posted this in the wrong thread.
I think you posted in the wrong thread...
=) 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
Thanks, and I enjoy your work as well :). Hope you finish you icon set soon!
good work! makes me install superkaramba again :-)
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!
not bad. i wanted to see some themes like this using the korilla icon set.
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!))?
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.
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?
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
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?
Yes I tried to "shorten" the path to the image but won't work without the full path.