While looking for an easy way to access root UNIX directories in Finder, I have found following: Typing 'open /usr' in the terminal will open Finder window with the appropriate unix directory (in column view as a folder 'Private'). Also, typing 'open /private' will open a window with the root directories 'cores', 'Drivers', 'etc', 'tmp' and 'var'.
[Editor's note: You can also use the "Go -> Go to Folder" menu item and type the path to the folder to open a sub-folder; this doesn't seem to work (thanks sjonke!) for top-level folders.]
I had been getting really sick of my puck mouse when I downloaded Toon Boom Studio, and found it came with a Wacom tablet driver that isn't available, as far as I could tell, from Wacom. Be warned though. This driver proves that OS X isn't entirely crash proof, it can and probably will bring down the whole OS a couple times.
Reader 'brodie' sent this one in a couple of days ago, and I missed it in the queue...
If you have mail rules which conflict with one another (for example, anything that doesn't contain 'firstname.lastname@example.org' in the "To:" field gets moved to a "spam" folder, but you also want to move everything to 'email@example.com' into a "pending" folder), then all you need to do is drag the rules into the proper order within mail's rules panel. In this example, you'd drag the "doesn't contain my username" rule to the top, followed by the "move to pending folder" second. This way, your spam would get filtered first, and then remaining mail would get moved to the "pending" folder.
Rules are created and managed in the Mail -> Preferences menu item.
Some of the UNIX stuff in Mac OS X cannot be accessed easily trough the Finder (unless you want to type Pathnames all the time. However, there is a simple workaround using links (or aliases) to those folders and place them in Favorites or one of its subfolders.
This way you can more easily browse and edit system settings, while not being bothered by seing _all_ invisibly files all the time (as you can set it up in TinkerTool).
[Editor: To create the aliases in the Finder, use the Go -> Go to Folder menu item, and type the full path name. Once the folder opens in the finder, simply command-option drag it to the Favorites folder to create a reusable alias.]
Caught this one over on the OS X Talk site. It seems "Dead Ed" has found a terminal command that disables anti-aliased text on a system-wide (per user) basis. A note on the OS X Talk site warns that text is actually harder to read on LCD displays, but that is does look sharper on CRTs.
To disable anti-aliased text, open a terminal and type:
To re-enable the anti-aliasing, simply reverse the command:
defaults write CoreGraphics CGFontDisableAntialiasing NO
I tried the hack myself tonight, and it does work - you need to logout/login to see the changes. In a nutshell, I really didn't like it much. It looks like the fonts are missing bits - perhaps the hack just disables the gray pieces, leaving a somewhat chunky black font. When I turned it back on and tried to restart, my machine locked up when the Finder started. Even remote SSh was dead. After one more restart, all has been fine. Use at your own risk...
I recently stumbled upon a very nice minimalist launcher app for OS X. It seems to be from the OPENSTEP days and has now made its way to Apple's latest consumer OS. It's set up so that you just hit command-space and then start typing in the name of what you want to launch, then press retrun when it's selecting what you want. Very fast, very minimal. It's called LaunchBar and can be found at:
The LWP suite of Perl modules and applications is a popular choice for developing powerful automated web clients in Perl. However, if you install it under Mac OS X, it could make a dangerous change to your system (if Mac OS X is installed on an HFS+ file system).
LWP creates an executable program called /usr/bin/HEAD. Because the file system is case-insensitive, this ends up replacing the essential Unix utility called /usr/bin/head. After you install LWP, you can rename /usr/bin/HEAD to /usr/bin/HEAD_LWP, and copy /usr/bin/head from your Mac OS X install CD. I learned about this problem from:
One of the big beefs most folks have with OS X is application launch times. But one of the great things about OS X is its virtual memory system. This can be used to avoid waiting for applications to launch.
If you hide (command-H) an application when you're done using it instead of quitting it, you avoid the delay which occurs when you need to use that application again. There's almost no penalty for doing this, except perhaps a slightly overcrowded dock.
Now, for example, when you want to view a help page, you'll get to view it immediately, rather than having to wait for the Help application to launch.
[Editor's note: There's almost no penalty to a point. If you start to hear lots and lots of hard drive activity, you're probably pushing the limit. The more RAM you have, obviously, the more apps you can leave open.]
I didn't realize just how useful the Console app is until I noticed the Open Log... item in the File menu. This allows you to choose the log file for any running service and monitor it in real time. (This is just like running 'tail logname' from the command line, but the Console app does the work for you. In fact it uses tail to do its thing.)
Turn on FTP access in the Sharing Pane of System Preferences.
Open the Console (in Applications/Utilities).
Choose File - Open Log... (It should take you to /var/log automatically, but if it doesn't, enter /var/log in the Go to field.) Select ftp.log.
Open the Terminal (also in Applications/Utilities).
Type ftp localhost at the prompt.
Watch the messages which appear in the console window. Very cool!
The really nice thing is you can monitor any number of logs in this manner, as each will open in its own window.