PuTTY Tango colors
For some time I was looking for a color theme for a famous Windows SSH client PuTTY, that would be readable. The problem with the default color theme is, that some colors are too intensive, so they are hard to read on some displays.
I decided to change the colors and for the template I took the color palette from the Tango Desktop Project. I also added some good looking monospace fonts – Bitstream Vera Sans. I am rather pleased with the result and now want to share it with you.
For better preview I’ve done some screenshots.
I captured ruby on rails validation example, opened in VIM via PuTTY (SSH) on my development server.
Download the PuTTY tango colors theme.
![]()
It is a registry file, which describes a session named “Tango Theme” + directory with four fonts. Everything is packed with 7zip.
And at the end one little advice: if one puts PuTTY Tango Theme with VIM Tango theme, which can be found on Michele Campeotto blog together, one can get really good Tango experience.
The PuTTY Tango Theme comes with BSD License, whereas the fonts come with GPL. So you are free to use it. If you have found something interesting, please write it in the comments. I will appreciate all notices…
Here are the links to the Tools, mentioned in this post:


[...] tango project is a usability project for free software, the colours are very pleasing and have been ported to putty, alternatively the Igvita theme is [...]
Very nice. Love Tango, love PuTTY … this is perfect.
Thank you very much! I have to work with PuTTY this semester for a programming class, and I get distracted by the main color scheme too easily.
:(… I can’t get it to work
I’ve downloaded zip file, extract registry file to my desktop, double clic it, accept… open putty… everything is the same as before… what can I do to get it working?, thanks in advance
:) ok, it’s running now!!, for those with same misunderstood: the registry file doesn’t configure color for your putty sessions… it just add a session (almost empty)… you should rename it and/or modify hostname, ports, tunnels, etc, to connect wherever you want