Drop Down Terminals
Apparently I am late to the game on this, but …
Last night I discovered a terminal for Linux called Tilda. Its a drop down console, that slides in from the top of the screen. Neat little applications that I immediately fit into my work flow while on Linux. I assigned the hot key to ctrl+` (the default is F1).
I live in the terminal on both Linux and MacOS X, and my usage falls into two categories.
1) Light : i need to type something quick to do something or grab some output. usually a 1 liner, sometimes a couple 1 liners strung together.
2) SSH and Compiling : I have a terminal window open for an extended period of time, to watch the output of a compile or while i’m ssh’d into a remote box.
Tilda fits #1 perfectly. I’m always opening another terminal to type something real quick, then closing it. I generally have 5 or 6 terminals open, ssh’d into various boxes or running something that I need to check on from time to time, so I close the ‘light usage’ terminal when i’m done with it to reduce desktop clutter.
So, I started searching for something like Tilda for OS X. after 15 minutes of searching I came across Visor. Visor is a SIMBL hack that does almost the same thing as Tilda (minus a couple features, like tabs).
Success! Almost. It has a couple of problems.
1) It doesn’t honor color settings from terminal.app … Work around: quit terminal.app; open terminal.app; activate visor; right click in visor and open ‘Window Settings’; adjust everything in there but DO NOT set as default (you don’t want your normal terminal windows to span the screen).
2) Every time you launch terminal.app visor’s height grows by 1 line. There are a couple work arounds out there for this problem, but I wasn’t happy with any of them so here is mine:
- Download visorfix.sh (does the same thing as the little C application off macosxhints.com, but in a shell script.)
- Move it into /usr/bin (so its available to all users)
- Modify your ~/.bash_profile to include the following alias (replacing 25 with the size of your choice):
- alias resetvisor=’defaults write com.apple.Terminal VisorTerminal -dict-add Rows 25;visorfix;killall Terminal’
- open a new terminal and type “resetvisor”
Its a bit of a hack, but it seems to fix the problem. Chances are if you find this useful you don’t close terminal.app very often anyway, so you shouldn’t have to run it very frequently.
RSS Feed