KDocker - Useful Docking Application for KDE

Posted by Chris7mas on Sep 11, 2008 5:46 PM EDT
Linux Weekly; By Craciun Dan
Mail this story
Print this story

KDocker comes handy when you want to embed some graphical application in the system tray, given that the respective application does not come with its own feature to put it in the tray. Although not updated since 2005, the last version released on April 5, 2005, is good enough and, according to the official website, it works with all the window managers that respect the NET WM standard. To mention a few: KDE, GNOME, Xfce, Blackbox or Fluxbox. I only used it in KDE 3.5.9, but I'm sure it works well in the other desktop environments too, given that you don't want to use a native docking application, like ALLTray for GNOME.

KDocker comes handy when you want to embed some graphical application in the system tray, given that the respective application does not come with its own feature to put it in the tray. Although not updated since 2005, the last version released on April 5, 2005, is good enough and, according to the official website, it works with all the window managers that respect the NET WM standard. To mention a few: KDE, GNOME, Xfce, Blackbox or Fluxbox. I only used it in KDE 3.5.9, but I'm sure it works well in the other desktop environments too, given that you don't want to use a native docking application, like ALLTray for GNOME.

KDocker is useful for example to embed applications like Konsole or Konqueror in the system tray, especially if you keep those opened all the time and need fast access to them without filling up the taskbar space. Debian Lenny does not include it in the official repositories, so you'll have to compile from source and install it manually, but it's included in Ubuntu's repositories, and to install it only do a:

sudo apt-get install kdocker

Available configuration options in KDocker

You can make kdocker start up a certain application and put it in the system tray after the desktop environment is loaded, for example in KDE you can create an executable file in ~/.kde/Autostart/, say konsole.sh, with the following two lines to automatically start Konsole and embed it into the system tray after KDE is loaded:

#!/bin/bash

kdocker konsole

Make sure you make the konsole.sh file executable (e.g. chmod 755 ~/.kde/Autostart/konsole.sh).

About KDocker

Another, more simple way would be to start the application you want embedded, then start KDocker and directly select the window of the application. It also includes an option to 'skip the taskbar', so when the application gets the focus, the window won't appear in the taskbar iconised.

Full Story

  Nav
» Read more about: Story Type: Tutorial; Groups: KDE, Ubuntu

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.