- The default blue and red colors in the Terminal.app are nearly invisible on a CRT.
- HexEdit the hard-coded color values in the binary...
- Better Solution:
- Add an ANSI color picker to the application.
1. What It Does
TerminalColors is a SIMBL plugin that patches Apple's Terminal.app to add a color picker to allow the user to edit the ANSI colors.
Basically, a new inspector pane is added which enables you to select colors for all the individual ANSI colors. Why is this useful? The default blue and red colors used by the Terminal.app are nearly invisible to the human eye on a non-LCD screen. At that point, it seemed only right to provide functionality to cater to the potential whims regarding the other colors in the palette.
1.1 TerminalColours for Leopards
I stopped working on TerminalColors many years ago. However, a new version for Leopard/Snow Leopard is available. Unfortunately, it's called TerminalColours, which causes no end of confusion. You can read more about it here.
Wonder upon wonder, this version is actually packaged! Just double click and everything goes to the right places. Step 5 is still relevent... ;-)
- Download SIMBL and install it
- Download TerminalColors and expand the bundle
- Send $10 donation
3. How To
- Launch the Terminal.app
- Select Terminal -> Window Settings... in the menu bar.
- The inspector window will have a popup button, contain an item ANSI Colors - if it doesn't, then there has been an error loading the plugin. Selecting this will show the color picking areas with the current colors displayed.
- Once changes are made using the color pickers, the Apply button must be used to actually set the colors.
- Apply only affects the current session. Clicking Use Settings as Defaults or saving this session setup will properly retain your color settings.
- Apple will probably just fix this in their next release and render all of my efforts totally obsolete. (17 patches later, and now fix yet - maybe I'm in the clear...)
5. Questions | Comments | Feedback
Please feel free to contact me via email - I'm interested to here your criticisms and thoughts.
You can always read about my current projects in my development journal.
6. Revision History
v0.2.1 - released 2006-03-10
- rebuilt as a universal binary
- added a metapackage installer for the plugin
v0.2 - released 2004-01-25
v0.1 - released 2003-06-25
- Initial public release.