Ever wished your favourite editor/im/media player had system tray
docking capabilities? KDocker will help you dock any application in the system tray. This means you can dock openoffice, firefox, thunderbolt, anything! Just point and click. Works for both KDE and GNOME (and reportedly on XFCE)

kdocker -h for more options & features

IMPORTANT: Make sure KDocker is in your $PATH for Session Management to work. I
created a link in /usr/bin to point to kdocker. KDocker will automatically dock
all the programs that you had docked in your previous session when you log on
the next time (provided they were all docked when you logged out).

What advantages does this have over ksystraycmd, which already comes with KDE?

Re: So...

Hmm. I didnt know ksystraycmd even existed! I would have modified ksystraycmd source instead :)

The advantages (from what i saw just now) however are,
1. you can just click and select an application to dock using mouse. you have to ksystray -win winid :( or ksystray kwrite :((. i would rather dock apps which are already up and running on the desktop and have dock/undock whenever i want.
2. if you need to dock 10 application, 10 ksystraycmd seem to run. Only one instance of kdocker to dock any number of apps.
3. Cool balloning feature when title changes (try with xmms, its really nice)
4. kdocker works for both GNOME and KDE. I am not sure if ksystraycmd works.
5. I just checked in "Dock when minimise" and "Dock when obscured" :)

thank you

it works now.

But I have a request:
I have xmms normally on top-right, with always on top and on all desktops. but then it shows a button on the taskbar. I hoped kdocker could make the window show in the systray (taking less space) instead of on the taskbar, but behave the same (eg click = minimize (now just shows the taskbarbutton, I have to click that to maximize, even if I clicked the kdocker xmms button when it was maximized :() and click again = maximize (but no taskbarbutton).

maybe you can do that?
And I think this could work great with that ksystraycmd if you would let this work:
(in kde/autostart): "kdocker -notaskbar -show /usr/bin/xmms"

I guess this way the code can partly be merged, isnt it? and this tool can be integrated in KDE!!!

Re: thank you

i think it requires me to tweak a few of the window manager hints. technically its possible, but i want to make sure i dont violate icccm. And also not break any toolkit code. check this space tommorrow :)

and the app is getting more usefull this way... thanx thanx thanx! I was waiting for a way to dock xmms for some time, so I hope this can be done now asap!

btw

xmms is continually showwing the tooltip, cuz the time is changing... :(this isnt what it should do, isnt it?)

and now xmms crashes sometimes - cuz when I clik its dock-icon, it doesnt maximize, but opens minimized on the taskbar (just like before). so when I use "dock when minimized" and I click the icon, xmms opens (minimized...) so it crashes kdocker, or just nothing happens, and I cant get xmms to show, unless I unclick "dock when minimized" :(

btw I use kdocker anyway now, cuz it hides xmms from the taskbar. but I want to see the window, but nothing on the taskbar... so it can get even better.

How do you like Plasma 5? The best KDE Desktop ever. Definitely a nice improvement. Not decided yet. Haven't tried it yet. I do not like some of the changes. KDE is taking the wrong way. I am still sticking with KDE 3.5. I have no opinion, but wanted to vote anyway.

Copyright 2003-2015 KDE-Apps.org Team All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.All contributors are responsible for the lawfulness of their uploads.KDE and K Desktop Environment are trademarks of KDE e.V.