KXDocker with REAL transpancy

Various KDE Stuff

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 46.0%
Description:

Welcome to KXDocker 1.x.x, the successor of KXDocker 0.39

KXDocker is an innovative docker for KDE

Features:
I've rewrite all the code. I need to write new features!
Try it, KXDocker 1.X.X make it different: Now with Mouse gestures for Exposè!

If you need to contact me, please send me a message by mail:
I DON'T Follow the forum.

Remember to read the FAQs on my website before ask me!

PS:
Remember only KWin support Z-Ordering!
Last changelog:

15 years ago

1.1.4
- compilation issue
- expose mouse gesture with latest cvs compiz
- new features on plugin interface: test it with gpipe (slideshow?)
1.1.3a
- fixed crash on NON composite X
1.1.3
- KXDocker support for Align=top!!
- Fixed a few bugs and speedups
- xTaskManager now work properly with dcops and make the minimized application blended!!! (may be disabled via configurator)
- xGDocker support for DISABLE move-remove icon via Drag'n move-drop
- xMouse support for 4 desktop corner to send fake X11 keypress VERY USEFUL to do Exposè effect!!!!!!!
- Configurator support Bottom and Top layout configurations
1.1.2
- auto detect to use Composite extensions or Fake transparency
- xAnimator support startBounceByName
- Automated backup of kxdocker_conf.xml to avoid losses on X crash

1.1.1
- support for compiz cvs

1.1.0
- new onclickleft: last or first
- real transparency support with composite manager (work with kompmgr and compiz)


1.0.0a
- compilation fixes
1.0.0
- release
0.40 RC2
- fixes
- all plugins are now avaiable
- THEME Manager!!!!!

0.40 RC
- a lot of fix
- garbage collector
- some new plugin
- translations
- ........

0.40 BETA
- first release of new KXDocker 1.0.0
- try it send feedback

TODO before Release:
- porting of old plugins
- tests


Changelog of older versions: check on website



If you have troubles, mail me!

I'm looking for:

- new themes
- binary packages for as many distros as possible (check on my website which
? ones are missing)

Full changelog and FAQs are available on my website at:
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=faq
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download#source
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=todo

codarin

15 years ago

Hi, I was using osxbar with superkaramba... but I had problems with "redhat" python...
This port in C++ is a great idea!
The zoom is very smooth, I experienced problems only if my desktop background is a "solid color", in this case I have icons-shading.

I have also two proposals:

1. to put an "auto hide" feature like the original kicker (so I could use all the screen resolution when I need it...)
2. to create (in the future) something like a "wizard" to add new icons and launchers on the bar (like kicker) or a beautiful drag & drop.

With this two feautres kxdocker could replace the kicker without problems!!!

A very great Work! Compliments!

Report

Sebien

15 years ago

Yes.
I agree with your two requests.
For me it's the more important / urgent.

On Windows I use ObjectDock. :
http://www.stardock.com/products/objectdock/
It's a very powerful tool because :
- I would want to unclutter my desktop and free my kicker of all app launchers
- So I want to have a list of numerous apps, in an unobtrusive way : autohide critically wanted for me to adopt such a program. Even more that the screen space in wasted.
- By tries, place the bar on bottom is obtrusive when I want to access kicker/taskbar. On top, the bar reappears each time I move my cursor in other place than my workspace : the top.
So I would want to also place bar on left (as I do in Windows), or on right, if you want.

Now, edit a xml file is a lot of pain.
AI often add/remove applications, or new versions (such as gimp-1.3 with gimp in the same time : I create a gimp-1.3 icon in my kicker/bar and will remove it sooner). So drag and drop entries from the KMenu/.desktop file would be good. As well as creating new items.
I suggest you to use the .desktop format to be compliant with KMenu/kicker (and more easily programable).

Report

mETz

15 years ago

- crashes on rightclick
- editing xml files to configure apps is not very KDEish (that's also the reason why I'll never look at karamba)
- the zoom was actually quite jerky here

Overall incorporating stuff like this into kicker would have made more sense to me. Why not allow round kicker panels? Why not add a jumping animation in there?
Really, I'm getting a bit bored by all the reinvented wheels lately :(

Report

akuira

15 years ago

Man, you keep spittin' new versions out quicker than I can customize kxdocker_conf.xml :)... 0.4 is excellent, runs a little jumpy for me but I assume it neeeds more tweaking...

I only have one major concern so far, I see the screeshot of KXDocker has a background for the dock and I see it in kxdocker_conf.xml but I can't get it to show up! I'm running KDE 3.2 and I adjusted the paths in kxdocker_conf.xml... Here is what I have, maybe you can tell me what's wrong?

theme
_BackgroundPath="/usr/local/kde/share/apps/kxdocker/themes/bar/default"
removeme_BackgroundPath="/usr/local/kde/share/apps/kxdocker/themes/bar/default/"

background
Tiled="0"
imgBackgroundCenter="background-center.png"
imgBackgroundLeft="background-left.png"
imgBackgroundOver="background-over.png"
imgBackgroundRight="background-right.png"

Report

xosrow

15 years ago

I'm comipiling on slackware 9.1 with kde 3.2 and qt 3.2.3 and I'm getting an error :
xeplugin_animator.cpp: In member function `void
XEPlugin_Animator::xAnimateBounce(XGIcon*)':
xeplugin_animator.cpp:106: `usleep' undeclared (first use this function)
xeplugin_animator.cpp:106: (Each undeclared identifier is reported only once
for each function it appears in.)
make[2]: *** [xeplugin_animator.o] Error 1
make[2]: Leaving directory `/home/jackal/downloads/kxdocker/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jackal/downloads/kxdocker'
make: *** [all] Error 2

Any ideas?

cheers.

Report

xosrow

15 years ago

I don't know why, but after downloading kxdocker-0.3 it compiles fine.
But I have a problem with the program itself. Image zooming is not smooth at all, and is very choppy. Is there a setting that I have to fix in the xml file?

Report

thomas12777

15 years ago

Check your kxdocker_conf.xml for that sleep* options. (at value 1000)
Set them to a lower value (e.g. 0 is fine ;-))

Report

matt2002

15 years ago

this is great, i love it!!!

No doubt, it will stay on my desktop as long as possible.

Please continue polishing it! There are still a few rough edges too much.

Here a few:
it is not centered, if you do not use a 1024 screen size. (changing the value in the kxdocker_conf.xml from 1024 to 1280 makes it worse)
in kxdocker_conf.xml there is no clear effect to see if "center" is changed to left or right.
some apps need not only an ican and a commando to start, but also a working directory to get set.
a config dialog instead of hacking kxdocker_conf.xml would be great.
the trasparency does not really work, if there is a window behind kxdocker. kxdocker cuts out a part of the window, or sometimes misses that there is a new window behind it, it still shows the former one.
how about a tooltiptext, giving the name of teh app linked to the icon under the mousepointer?

OK, just some ideas!

Thanks for this nice toy,
Matt

Report

lebjor02

15 years ago

Now I have it up and running,and it looks good :) However, a system tray and perhaps a desktop switcher would be nice if it's supposed to replace the use of Kicker..?

Report

lucher

15 years ago

Hi

What do you think about making this an applet for kicker?

Would be easier to use the whole KDE power instead of forcing you implementing applet interfaces and so on...

Report

jos

15 years ago

you are an angel! this is really cool... continue your work! cant you integrate this code in the kicker?!?!?

Report

lebjor02

15 years ago

I have compiled KXdocker on mye SuSE 9 Pro, and I can run it, but where is the XML-file that I'm supposed to have in my .kde/share/apps folder..?

Report

Matti

15 years ago

It's in $KDEDIR/share/apps/kxdocker.

Report

standsolid

15 years ago

it is in the kxdocker/src directory after you untar the source files.

Report

standsolid

15 years ago

This is simply incredible. Amazingly slick.

Keep up the good work! I really appriciate it

//standsolid//

Report

koral

15 years ago

Thank you so much for that cool piece of software!!!!

It's *so snappy*, looks cool and i'd like to use it everyday for launching apps!

The only missed things are:
- possiblity to customize the apps you can start (I suggest a splitted view with the k-menu-tree on left and a simple list on the right).
- better hilight of the icon you are on (You can fade it to red/blue or just use the settings in kcontrol for hilighted desktop icons (so is more consistent)).
- centering of the bar (that 'expands to left' by default (I know it's a lot of dirty code here :-)).

Then it can became a kicker extension (like child panel and sons) and can be merged into kde head.

Italian:
Il programma e' davvero fico! ^_^
--Enrico R.

Report

15 years ago

1.1.4
- compilation issue
- expose mouse gesture with latest cvs compiz
- new features on plugin interface: test it with gpipe (slideshow?)
1.1.3a
- fixed crash on NON composite X
1.1.3
- KXDocker support for Align=top!!
- Fixed a few bugs and speedups
- xTaskManager now work properly with dcops and make the minimized application blended!!! (may be disabled via configurator)
- xGDocker support for DISABLE move-remove icon via Drag'n move-drop
- xMouse support for 4 desktop corner to send fake X11 keypress VERY USEFUL to do Exposè effect!!!!!!!
- Configurator support Bottom and Top layout configurations
1.1.2
- auto detect to use Composite extensions or Fake transparency
- xAnimator support startBounceByName
- Automated backup of kxdocker_conf.xml to avoid losses on X crash

1.1.1
- support for compiz cvs

1.1.0
- new onclickleft: last or first
- real transparency support with composite manager (work with kompmgr and compiz)


1.0.0a
- compilation fixes
1.0.0
- release
0.40 RC2
- fixes
- all plugins are now avaiable
- THEME Manager!!!!!

0.40 RC
- a lot of fix
- garbage collector
- some new plugin
- translations
- ........

0.40 BETA
- first release of new KXDocker 1.0.0
- try it send feedback

TODO before Release:
- porting of old plugins
- tests


Changelog of older versions: check on website



If you have troubles, mail me!

I'm looking for:

- new themes
- binary packages for as many distros as possible (check on my website which
? ones are missing)

Full changelog and FAQs are available on my website at:
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=faq
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=download#source
http://www.xiaprojects.com/www/prodotti/kxdocker/main.php?action=todo

12345678910
1
product-maker seqizz Aug 11 2011 3 bad
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
1.1.4
updated Apr 15 2006
added Feb 22 2004
downloads today
0
page views today 7