→ Updated 2012-02-19: I have created a new static page with information about the new PuTTY Tray build. All future updates will be found on that page.
→ Updated 2011-11-10: There is a new version with added features/bugfixes!
PuTTY Tray (or PuTTYtray) is an unofficial branch of PuTTY, the terminal program. It builds on an already excellent application adding many features that (at least for me) make significant improvements including the ability to minimize the application to the system tray and turn URLs into clickable links within the terminal window.
It was originally published at http://haanstra.eu/putty/ by Barry Haanstra and was based on the PuTTY 0.60 codebase. It was last updated in November 2007, but the project was abandoned by the original author. Since PuTTY author Simon Tantham recently released an updated version of PuTTY (version 0.61) with some significant changes, I decided to adapt PuTTY Tray’s functionality to the new 0.61 codebase, hence the new moniker — PuTTY Tray: Redux.
I decided not to include some of the original PuTTY Tray changes because they didn’t work well for me or I had no need for them. A complete list follows (with the abandoned changes marked through and the reason they were left out):
- New default icon
- Minimizing to the system tray (on CTRL + minimize, always or directly on startup)
- Application and tray icon customizable per connection
- Blinks tray icon when a bell signal is received
- URL hyperlinking
- Easy access to the ‘always on top’ setting (in the system menu)
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
I had no need for this since I could simply export/import the registry settings to keep my connections portable —
From the original site
PuTTY Tray is a combination of the best SSH client and some of the best patches written for it. It started out as a simple trayicon patch, created after I read that this feature would never make it into the ‘standard’ PuTTY.
After a while I started merging it with other patches, to create the ultimate PuTTY. Because I could never have created PuTTY Tray as it is today without these patches, I would like to thank:
- Everaldo, for making the beautiful Crystal SVG icon set from which I derived the PuTTY Tray icon
- Samuli Gröhn, for making the NuTTY hyperlink patch
- Jakub Kotrla because he invented the PuTTY File patch
This code has been omitted.
- warp13.co.uk, for the reconnect patch.
- dwalin.ru, for parts of the TuTTY session icon code
- All the people who are sending me emails with great suggestions
If this software does not work as expected, eats your PC or kills your cat, you should know that it comes without warranty of any kind. You install it at your own risk. Also, please do not bother any of the people mentioned above with questions about PuTTY Tray. If it does not work, let me know, or try the original version.
Updated 2012-02-19: I have created a new static page with information about the new PuTTY Tray build. All future updates will be found on that page.