I have compiled a bunch of hints about the Unix underpinnings of OS X, including how to get Sendmail running, making finger work, tons of links, and lots of other useful information.
[Editor's note: Ian has taken his web site off line, but the collection of tips has been posted in the body of this article. If you'd like to see the collection, simply read the rest of this article. There's minimal HTML markup, but there's a lot of good info here. Happy reading!]
I often have several terminal sessions going - a "man" page window for reading about some command that I'm trying to use in another window, a "top" window showing current processes, and perhaps an "ssh" window for connecting to another host. By default, each window has the same properties - title, background, font size and color, etc. This can make it somewhat tricky to remember which window is which.
However, Terminal has a "save" command which will let you save the changes in any given window to a file. This lets you set up customized looks for different tasks. Simply open a window, set all the properties you like, then hit Save and give it a name and location. Now, when you double-click that file in the finder, that window will open with your customzized settings. I've set custom titles, fonts, and colors for my main 'terminal' tasks (top, ssh, man, and general default) and saved them each for quick and easy access.
Since my 'top' window is always running top, wouldn't it be nice if you could just double-click the terminal file and have top come up already running? Thanks to a tip on the X4U mailing list, you can! Read the rest of the article for the details.
Everyone is talking about installing GIMP,an image editor in the X-Windows environment [Editor - Which requires a long, complicated install of first X-Windows then the Gimp], but another quite good application is TIFFany 3, from caffeinesoft. Written in Cocoa. They are also building a server for imageprocessing in batchmode (T3-server) and some other small apps.
Background first: These symptoms did not occur until I updated to OS X 10.0.1.
I'm working on a iBook 466/192MB - OS X 10.0.1 and 9.1 on a single partition.
When I select OS X in the Startup Disk Control Panel (while in OS 9.1) I am warned that there is no system folder selected and that unpredictable things may happen.
If I reboot, OS X boots fine. Selecting Classic in the System Preferences provokes the notice that there is no MacOS 9.1 or later installed anywhere (I've got three now) so Classic cannot start. I've reinstalled OS X (& the update - 10.0.1), reinstalled 9.1 and rebuilt the desktop (in 9.1, not Classic). I can still select OS 9.1 as the startup disk from System Preferences.
I'm at a loss here. I need Classic to run some everyday stuff. Any ideas?
This is the result of a few hours worth of digging around, chasing after a loooong setup delay on SSH connections with (if I recall correctly) both the 2.3 SSH in 10.0.1 and the 2.5 SSH available from Scott Anguish.
If any of you have been experiencing long (dozens of seconds) waits in starting up SSH connections, it looks like 'arp' is being called with a parameter order that Apple's arp utility isn't handling as expected (Apple's utility wants 'arp -n -a' when SSH is using 'arp -a -n'). [Found this out by running ssh -v -v, after a bit of packet sniffing and DNS experimentation.]
Read the rest of this article if you'd like a workaround to speed up your SSH connections!
I would normally just post this as a 'link', but it seems a bit more important than that. If you're having trouble understanding the "language of X" (Carbon, Cocoa, Classic, Quartz, etc), Apple has put up an incredibly easy-to-understand one-page snapshot of the whole system.
This really helps visuall lay out the structure of X, and explains all those buzzwords you've been hearing lately (mouse over each button for the details). I found the link in one of the MacNN discussion boards, posted by 'StarfleetX' .
Over the weekend, I decided to take some of the more general tips from the site and combine them into a more formal document designed to help people get started with OS X. To test OS X as a truly usable OS, I decided to do the entire project with only native apps. So, using primarily AppleWorks, Graphic Converter, Grab, OmniWeb, and Preview, I created a nine-page introductory tips document for new OS X users. The general idea is to help someone understand the OS, and perhaps start using it productively more quickly than if they stumble through on their own. I cover the OS in general, the dock, the Finder including the toolbar, and a few key apps.
There's nothing in the document that hasn't been published here, except for the section covering how I use the desktop and toolbar. So if you read here regularly, you probably won't find any new information - but perhaps it will help someone you know who is just starting the transition. I didn't try to cover everything, and the UNIX-related content is intentionally kept at minimal to none. The guide is strictly targeted at the OS X user transitioning from OS 9.
To keep the load off the macosxhints server, the file is available on my mac.com homepage. It's a PDF file about 1.1mb in size, and you can find it here:
If you select Help from the Finder, and then Mac Help (the only choice), you get the standard "What is your question?" box, with a few blurbs about OS X. However, I noticed tonight that the "back" arrow is lit, which seemed odd given that I'd just opened Help.
If you click Back, you'll be taken to the Help Center screen, which shows all the help files that have been installed on your machine. On my box, for example, I see BBEdit Help, DragThing Help, and the Developer Help Center (which I never knew was there!). From there, clicking on any one of them takes you to that appplication's help files without opening the application first.
I just noticed that Adaptec has released revised (beta) drivers for the 2906, 2930, 29160, and 39160 SCSI cards. If you've got one of these, head on over to Adaptec's OS X beta page to download the driver. They've also provided an email address for beta feedback: OSXSCSIfeedback@trillium.adaptec.com.
From the editor: Would you like the ability to easily access web sites you set up by name, instead of by number? If so, you'll want to use Virtual Hosts in Apache which will let you do just that. Read the rest of the article for jaccorens' instructions on how to configure it. I have not done this yet on my machine, but intend to ... someday when I get some free time!