Welcome to Giant Robots Smashing Into Other Giant Robots — a weblog about development, business, design and technology — written by thoughtbot.
Hiding Visor
An excellent little plugin, Visor is. You can have a Quake-style console that pops up whenever you want, in any app. Only trouble is that I wanted to be able to close Terminal.app and still have the Visor accessible. I found these directions linked off the Visor wiki to get rid of Terminal.app from the process list, which is a set in the right direction, but not perfect. There were some quirks that made the experience… iffy.
Here’s how to get Visor as it’s own, invisible, app, and still keep Terminal.app around like it always has been:
- Get SIMBL
- Get Visor
- Optionally, get TerminalColors, because the default blue in Terminal.app is horrible
- Install each.
- Make a copy of Terminal.app (I called mine VisorTerminal.app)
- Right click on it and “Show Package Contents”
- Open Contents/Info.plist with the Property List Editor
- Change CFBundleIdentifier from “com.apple.Terminal” to “com.apple.VisorTerminal”
- Add the key LSUIElement with a value of 0
- Save
- Find the Visor and TerminalColors plugins (they should be in /Library/Application Support/SIMBL/Plugins)
- Open Visor’s Info.plist (Right-click > “Show Package Contents” > Contents > Info.plist)
- Change the “SIMBLTargetApplications/0/BundleIdentifier” value to “com.apple.VisorTerminal” and Save
- Open the Info.plist for TerminalColors (same as above)
- Select “SIMBLTargetApplications” and click “New Child”, change the type to Dictionary
- Add new children so that the keys and values mimic the existing one
- Make sure that one BundleIdentifier is com.apple.Terminal and the other is com.apple.VisorTerminal, and Save
- Get this app, unzip it and put it wherever you’d like (I have mine in /Applications/Utilities).
- Open Script Editor
- Open the VisorStarter app in the Script Editor
- Change “Terminal” to “VisorTerminal”
- Save
- Add VisorStarter to your startup items
Ok! That takes care of that. It’s a bit more involved than the other instructions, but will completely separate Terminal and the Visor. Trouble is, they’re completely separate. You’ll have to set up the fonts and colors all over again, but it shouldn’t be that big a problem. If you have trouble getting the window settings to appear, open the Visor preferences from the Visor menu and the Window Settings should come right along. And the best part is that if everything worked correctly (you may need to log out and back in or reboot) the ANSI Colors option should still be in both Terminal’s and Visor’s settings.
About this entry
You're reading an entry on GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS, the company weblog of thoughtbot, inc.
- Author:
- Jon Yurek
- Published:
- January 11th 09:26 PM
- Updated:
- January 11th 09:49 PM
- Sections:
- Technology
thoughtbot is hiring
We are hiring web developers and web designers in both Boston and New York, NY.
What are we up to?
We built Shoulda, an eclectic set of additions to Test::Unit; Paperclip to manage uploaded files without hassle; Jester, a REST/ActiveResource client library written in Javascript, and Squirrel, an enhancement for ActiveRecord's find syntax; — amongst some other projects.

Chad (President) and Jon (CTO) co-authored a technical book titled Pro Active Record: Databases with Ruby and Rails, which explores the ins and outs of the ActiveRecord ruby library. You can buy it today at Amazon.com.
About thoughtbot, inc.
We are a small web application development consulting business, with offices in Boston, MA and New York, NY. If you're looking to find a team for your next web development project or your new web application — get in touch.
2 comments
Jump to comment form