Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
93 lines (72 sloc) 3.63 KB



Js-ctypes rewrite of the binary XPCOM version of Firetray.


  • for all applications:

    • show/hide a single or all windows
    • restore windows to their previous state, position, size
    • restore each window to its original virtual desktop/workspace
    • activate restored windows
    • hide to tray on close
    • hide to tray on minimize
    • start minimized to tray
    • show icon only when hidden to tray
    • mouse scroll on tray icon shows/hides
    • GTK-themable icons
    • customizable tray icon
    • popup menu (show/hide indivisual windows, open new windows, quit)
    • adds -showHide option (useful for window manager's keyboard shortcuts)
    • middle click on the tray icon activates last registered window
  • for mail applications:

    • display unread message count in tray icon
    • display biff in tray icon when new messages
    • include/exclude mail accounts to/from messages count
    • include/exclude folders types to/from messages count
    • count in sub-folders recursively


  • requires GTK+ 2.20 and higher.
  • Firetray temporarily unsets the tabs.warnOnClose built-in preference, which otherwise disrupts the handeling of the close event.
  • Experimental non-customizable keyboard shortcut for hiding all windows set to: accel-shift-w




  • Some code borrowed from Mike Conley.
  • Some code borrowed from Nils Maier.
  • kind support from Neil Deaking, Bobby Holley
Jump to Line
Something went wrong with that request. Please try again.