KDocker

Utilities

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:

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)

You can also launch and dock applications using the command line
kdocker -mt xmms
kdocker -m gaim
kdocker kcalc
kdocker -l firefox (will autolaunch firefox)

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).

Read the INSTALL and README for all the gory details.
Last changelog:

14 years ago

for version 1.3
- Fix bug when reading back balloon timeout on session restoration
- AutoLaunch enhancement (Request user to provide program name when
autodetection failed)
- Indonesian translations from Eko Prasetiyo
- Italian translations from Alessio Cassibba
- Updated Brazilian Portuguese translations

hasinasi

12 years ago

Is there a way to activate docked+hidden windows from the command line?
I tried wmctrl, but the docked+hidden windows do not show up there.
--hasi

Report

anupamsr

13 years ago

Any plans to port this to Qt 4?

Report

eskej

13 years ago

Great thanks!

Report

frusciantefan

14 years ago

I just compiled it (easily) and this is one of the most useful apps I've found! Much appreciated :)

Report

jazz

14 years ago

This app is cool. Compiled and installed correctly the first time! It is easy to use and I have added a button for it in kicker. I am giving this app 10 out of 10 penguins!!! Good job!!!

Report

vkhaitan

14 years ago

What is the difference between this and ksystraycmd which comes with KDE??

Report

C

cs19713

14 years ago

They achieve the same purpose but KDocker has lots of extra features like balooning, select and dock thru mouse, works on GNOME+KDE, session management, skipping taskbar, dock when minimize/obscure to name a few. Please have a look at the project page for a complete list.

Girish

Report

fungs

14 years ago

Well, I know you can specify the icon by the startup command, but could there be a "memorize icon" function so once I set an icon, it shows up the next time automaticly?

Report

DavidiaN

14 years ago

Heh, I was wondering the same thing actually. It's kinda annoying to have to set the chosen icon manually everytime. :-)

Report

C

cs19713

14 years ago

Well, the icon is remember across sessions. If you restart the program over the same session, why not just create an alias and put the alias in your bashrc or something?

alias myprogram='kdocker -i /dir/myicon.png program'

If you are using a shortcut instead, then just change the command to execute for the shortcut.

Will that solve the annoyance :)

Girish

Report

DavidiaN

14 years ago

lol, sorry mate, thnx for the advice but I am waaaay to n00bish to do what you just said ;-) I am only beginning to get the hang of Linux slowly, and yes I do rtfm quite a bit, but you lost me at bashrc :P

Report

linux3114a

14 years ago

invalid file

Report

C

cs19713

14 years ago

Fixed. Please try downloading again.

Report

yggdrasil

14 years ago

$ tar xvzf kdocker.tar.gz
incomplete distance tree

gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.

Report

C

cs19713

14 years ago

Fixed. Please try downloading again.

Report

ziuchkov

14 years ago

First off, I love kdocker -- Awesome app! Anyway, just wanted to let you know that it doesn't seem to pick-up on gtk-gnutella's icon. When I minimize gtk-gnutella to the system tray, it shows up as a blank spot. I've tried manually setting the icon from the system tray menu, but it still doesn't work. It *does* show the icon when I right-click on the system try entry by the "Show Gtk-Gnutella" option, but not in the actual system tray. I don't know if this helps or not, but the icon for gtk-gnutella is a 48x48 pixmap. Anyway, thank you for an awesome program.

Report

C

cs19713

14 years ago

Sorry for my late reply (I didnt see this notice). Which desktop do you use and what is the version?

Girish

Report

vitormp

14 years ago

Hi,

This compiled without problems and runs smoothly on my FC3, KDE 3.3.

I have only one doubt. When I dock xmms, kedit or gedit, for instance, and then I log out, the next time I log in these apps appear automatically docked. But this doesn't happen with thunderbird, which doesn't start. Is this expected?

Vitor.

Report

C

cs19713

14 years ago

Launch thunderbird as:
kdocker -l thunderbird

-l is the same as "Launch on startup" which is selectable from the KDocker menu.

If you launch thunderbird and then dock it, you require "thunderbird-bin" (not just "thunderbird") in your path.

This is because thunderbird does not support session management. You can read more about this on the README.

Report

rocketpcguy

14 years ago

you did a great job!

Report

nightwing

14 years ago

Thank you for this wonderfull app! Because I dont use Alsa kamix and gamix doesnt work for me, but now I can use aumix in the dock =)

Report

hugorodrig

14 years ago

Just wanted to propose the author to try and include this very usefull utility on KDE CVS, so that everyone can use this on KDE by default. KDE 3.4 would be even greater with this.

Report

C

cs19713

14 years ago

I will take that as a compliment :) I will need to KDEise the code even before I make an attempt to get it into the KDE CVS. That isnt too hard but I dont want to lose out on support for other WM at the same time.

Report

Novoselic

14 years ago

Hello:

I'm from Spain.

First, my condolences for the disaster on south coast of India.

Second, congratulations for this great application.

I've got a doubt. I'm trying to dock a Kdialog window, but it seems that it does not work. For example

./kdocker kdialog --yesno "foo" 30 30

If I open a kdialog window, and run ./kdocker, and select it, appers a warning saying that it isn't "an ordinary window". If I click Ignore button, then window is iconized.

what propiertes must have a window to be used with kdocker?

A peculiar thing is that

./kdocker Xdialog --yesno "foo" 30 30

works right

Thanks and happy new year

( Sorry my poor vocabulary )

Report

C

cs19713

14 years ago

Hi,
Doing a xprop on a kdialog, I see
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MODAL
. It is flagged as a "modal" dialog, which is not normally not the main window for an application.

xdialog wont have this property set since it is not NET WM compliant (kde is). If you want I can add a command line option which will suppress the warning.

BTW, I noticed something interesting. In src/util.cpp function isNormalWindow() should have _NET_WM_WINDOW_TYPE_DIALOG
and not _NET_WM_WINDOW_TYPE_DIATRACE :) I had done a find/replace of log with trace at some point in time. I will fix that.

Thank you,
Girish

p.s Thanks for your concern about the tsunami tragedy. All my friends/relatives are safe. I am helping out by sending medicines to the affected areas.

Report

14 years ago

for version 1.3
- Fix bug when reading back balloon timeout on session restoration
- AutoLaunch enhancement (Request user to provide program name when
autodetection failed)
- Indonesian translations from Eko Prasetiyo
- Italian translations from Alessio Cassibba
- Updated Brazilian Portuguese translations

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.3
updated Apr 05 2005
added Jun 14 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6
System Tags app software