
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
Attempt at making a fully working MacOSX emulating docker. Main configuration is in Conf.py; useMyIcons is used to control whether the icons supplied is used in preference to the icon themes. You _must_ alter your themePaths to useful places. I'm using Aqua icons that are somewhere on kde-look.
Requires superkaramba-0.24
Todo:
+ Screenshot of window as icons for minimised windows
+ Zoom and bounce FX
+ Artwork (any volunteers?)
17 years ago
0.28 Realised that I forgot to fix some outstanding bugs relating to smoothZooming... :( Hopefully they're fixed now.
0.27 Just a little update to improve the performance. Uses less memory and less processor now, especially when nothing's happening. Really only OSXDocker.py has changed, nothing else; so you can just untar that file and overwrite it, if you were so inclined... :p
0.26 Added little names above the icons. Please read the READE!! The format of Buttons.txt has been change _very_ slightly, but in an incompatible nature. And you'll need to use SK 0.24 (I know, but it's necessary... :) )
0.25 Added smooth icon zooming. See Conf.py for options.
0.21 Cleaned up code and improvement installation ease. The customisations are entirely in Conf.py and a new file Buttons.txt (or some other file, as specified in Conf.py)
0.20 I managed to bring out a brand new feature on a big version change!! Weyhay! The docker now recognises minimised windows. Please, please, please tell me if things start borking... :D Configuration is as usual in Conf.py
0.19 Please use superkaramba-0.23 now. Thanks to ageitgey for the new smooth resizing! The icons now look much smoother. I've added an option in Conf.py to remove unused icons from memory.
0.18 Added ability to cycle through windows that are listed under same button/icon by using the scroll wheel
0.17 By default get icons from icon themes listed in Conf.py
0.15 Added ability to get icons from the KDE themes, and all apps should show up from now on, even if it is with a question mark as icon. Edit themePaths in Conf.py to set the icon sets that you want to look through.
0.1b Bug fix for certain apps not being recognised properly
0.1 Initial attempt
17 years ago
0.28 Realised that I forgot to fix some outstanding bugs relating to smoothZooming... :( Hopefully they're fixed now.
0.27 Just a little update to improve the performance. Uses less memory and less processor now, especially when nothing's happening. Really only OSXDocker.py has changed, nothing else; so you can just untar that file and overwrite it, if you were so inclined... :p
0.26 Added little names above the icons. Please read the READE!! The format of Buttons.txt has been change _very_ slightly, but in an incompatible nature. And you'll need to use SK 0.24 (I know, but it's necessary... :) )
0.25 Added smooth icon zooming. See Conf.py for options.
0.21 Cleaned up code and improvement installation ease. The customisations are entirely in Conf.py and a new file Buttons.txt (or some other file, as specified in Conf.py)
0.20 I managed to bring out a brand new feature on a big version change!! Weyhay! The docker now recognises minimised windows. Please, please, please tell me if things start borking... :D Configuration is as usual in Conf.py
0.19 Please use superkaramba-0.23 now. Thanks to ageitgey for the new smooth resizing! The icons now look much smoother. I've added an option in Conf.py to remove unused icons from memory.
0.18 Added ability to cycle through windows that are listed under same button/icon by using the scroll wheel
0.17 By default get icons from icon themes listed in Conf.py
0.15 Added ability to get icons from the KDE themes, and all apps should show up from now on, even if it is with a question mark as icon. Edit themePaths in Conf.py to set the icon sets that you want to look through.
0.1b Bug fix for certain apps not being recognised properly
0.1 Initial attempt
newclaud
17 years ago
i'd like use your bar but i'm not able to configure the correct path "iconPath" and "themePath".
To understand which are that correct path what can i do? i don't know how are they beacuse i use MDK control center to configure Acqua Icons and i don't know where they are.
To understand can i find a particular file to know which are the correct paths? ...i can use "find file"
Sorry!
Report
genneth
17 years ago
Report
wurz25
17 years ago
SuSE
/opt/kde3/share/icon/
nico
Report
newclaud
17 years ago
...but the "iconPath"?
...i've got MDK 9.1 ...if there is something that have this distro...! :)
Report
wurz25
17 years ago
kmenu not work when kickpim is installed.
And how can i start kickpim (or other kicker applets) from within MacOSX Docker ?
greetings
nico
Report
wurz25
17 years ago
1. Dynbar
2. Kroller
3.MacOSX
-Dynbar has a cool configuratibility.
-Kroller has the best smooth zoom and performance (really).
-But MacOSX has the greatest funktionality, witch i never want missing.
wurz
Report
genneth
17 years ago
Report
qeldroma
17 years ago
making icon kmenu
found icon /usr/share/apps/karamba/themes/Icons/././kmenu.png for kmenu
Traceback (most recent call last):
File "/usr/share/apps/karamba/themes/OSXDocker.py", line 191, in widgetUpdated
icons[explode[1]] = createIcon(widget, explode[1])
File "/usr/share/apps/karamba/themes/OSXDocker.py", line 89, in createIcon
karamba.resizeImageSmooth(widget, ret[i+1], 48+adjustment, 48+adjustment)
AttributeError: 'module' object has no attribute 'resizeImageSmooth'
Call to widgetUpdated failed
Report
genneth
17 years ago
Report
anilet
17 years ago
I gets the error
File "/home/et/public/looknfeel/karamaba/OSXDocker/OSXDocker.py", line 132, in widgetUpdated
conf = file(configurationFile, "r")
IOError: [Errno 2] No such file or directory: 'Buttons.txt'
Call to widgetUpdated failed
Using with superkaramba-.23
Anil
Report
genneth
17 years ago
Report
smeat
17 years ago
You know what would be even better is a snapshot of the window like OSX does. If you look at the KasBar extension to Kicker it supports something like this. Minimize a window and when you hoover over it's icon on the KasBar it pops up a snapshot of the window. It would be awesome if we could do something like this, be it an icon of the snapshot in the Docker or if it popped up like the KasBar does it. This is probably something I will have to mention to the superkaramba guy too. I am sure it would require an API for it.
Thanks again.
smeat!
Report
genneth
17 years ago
Report
WhitePanther5000
17 years ago
-Jon
Report
WhitePanther5000
17 years ago
Report
genneth
17 years ago
Report
newclaud
17 years ago
i'd like use your MacOSX bar (is very beautiful) but i'm not able to configure it!
i've downloaded SuperKaramba 0.23 (the MDK RPM beacause i've got MDK 9.1).
i've installed icon set Acqua in KDE control center and i don't know where are icons or theme file!!!
i'd like know how configure Conf.py file but i'm not able!! ...this is the error that i see when lunch your file:
[[email protected] claudio]$ cd /usr/bin/
[[email protected] bin]$ superkaramba
karamba: TaskManager::TaskManager()
Loaded my python extension!
Traceback (most recent call last):
File "/home/claudio/Utility/SuperKaramba 0.23/OSXDocker/OSXDocker.py", line 32, in initWidget
themePaths.append(basePath+iconPath)
AttributeError: 'str' object has no attribute 'append'
Call to initWidget failed
icon not found for kmenu
icon not found for xapp
icon not found for xapp
...can you tell me what can i do and what do i search to know what are the correct directory to set in the conf file? ...and how many lines i have to add to configure...HELP! :)
Report
genneth
17 years ago
Report
xKeek
17 years ago
xKeek
Report
sleepwalkers
17 years ago
Report
secretmethod70
17 years ago
For example, what is the window decoration that you're using in that screenshot? I can't seem to find any OS X like window decorations that look that good.
Report
genneth
17 years ago
Report
smeat
17 years ago
Another thing I just thought of, if there are multiples copies of a program running the MacOSX Docker does not handle it very well. It would be nice if you could pop up a context menu that allows you to select the app to work with, like the TaskBar grouped tasks function. I will post this question to the superkaramba topic as well.
The last thing I am wondering is if you are planning on implementing the icon bounce stuff from your Docker bar?
Thank you for your work on MacOSX Docker it is really shaping up.
smeat!
Report
genneth
17 years ago
Report
genneth
17 years ago
Thank you.
Report