The gtk-traymanager package

[Tags:lgpl, library]

This package provides a wrapper around the prolific eggtraymanager code. Note that it is *NOT* itself a system tray widget, though it is a very convenient utility for implementing one. This package adopts the style of gtk2hs and is designed to work well with it.

[Skip to Readme]


Versions 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6
Dependencies base (>3 && <5), glib (==0.12.*), gtk (==0.12.*) [details]
License LGPL-2.1
Author Tristan Ravitch
Stability experimental
Category Graphics
Home page
Source repository head: git clone git://
Uploaded Fri Aug 12 04:41:01 UTC 2011 by TristanRavitch
Distributions Debian:0.1.5, NixOS:0.1.6
Downloads 2488 total (25 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-19 [all 6 reports]


  • Graphics
    • UI
      • Gtk
        • Misc
          • Graphics.UI.Gtk.Misc.TrayManager


Maintainer's Corner

For package maintainers and hackage trustees

Readme for gtk-traymanager

Readme for gtk-traymanager-0.1.0

This package wraps the venerable eggtraymanager code, which implements the system tray protocol. The code seems to have originated somewhere in the GNOME project a long time ago; I took it from trayer-srg. The only change I made was to cast a few long variables in parameters to uint64_t to make interoperability with Haskell easier.

By itself, this code is not a system tray widget. It is, however, an integral part of one. This package exports a simple GObject (for use with gtk2hs) that emits events when system tray events occur. A system tray widget would listen for these events and respond. See the haddock documentation for details.