Customising the Terminal

This tip is quite a geeky one, but nothing in it is too tricky at all. It has no real serious purpose, but it will make your Terminal windows look pretty and help you get familiar with Terminal's settings if you aren't already.

Terminal Inspector
Many Terminal users will already know how to change the colour and transparency of Terminal windows. The most basic method is to choose the Terminal menu, select Window Settings (or press Command-I). This brings up the Terminal Inspector. Choose color from the drop down menu, and you will be presented with all the customisation options.

There are some predefined colour schemes, such as the popular green on black, or you can make your own. It is also possible to set an image as the background, and choose the transparency of the window.

It is also possible to create colour schemes using different methods, such as the one outlined in this Macworld Article.

To set a colour scheme as the default, click the button at the bottom of the Terminal Inspector.


But what if you want multiple colour schemes, or you want to send one to someone else? Luckily you can save these settings simply by saving the terminal window.

Choose all your colours and settings as above, then click the File menu and choose Save As. Navigate to Library/Application Support/Terminal. If you don't have a Terminal folder in Application Support, create one. Save the file here with a name like "colour-scheme1.term".

Now, a Terminal window with the saved settings can be opened by choosing File --> Library --> colour-scheme1. To save one of these files as the default, go to the Terminal preferences and select "Open a saved .term file when Terminal starts" then select your chosen file.

Terminal Preferences

Here are a few ready made colour schemes for you to download.

Terminal Colour Schemes


As an extra quirk, you can make Terminal choose a random colour scheme using a handy applescript created by Daniel Jalkut. It can create some pretty horrible combinations, but it does contain and algorithm to make sure the contrast of the text on the background is high enough.

blog comments powered by Disqus