Version 4 of tktray

Updated 2005-12-13 01:03:46 by AntonK

TkTray is an extension for managing system tray icons with Tk on X Window System.

There are some other extensions for this purpose, like freedock mentioned at system tray. I decided to write my own implementation for a number of reasons:

  • freedock is good enough, but GPL license restricts its uses.
  • tksystray introduces dependency on Imlib. Also, it manages icon windows in the way that prevents wm geometry and winfo from returning something useful. Copying conditions of tksystray are unclear, as no license file is provided.

Tktray is released under BSDL. It uses Tk image manipulation routines to handle images, thus no external dependencies are introduced.

Tktray will handle the case when the system tray manager is not running yet when an icon is created. When the tray manager starts later, Tktray will notice it and request docking for all existing icons.


Category Extension