Mac OS X Trials

| | Comments (0)
I've been running Mac OS X as my primary OS on selected days recently; today I've run Mac OS X all day long. Someday I will likely switch to it permanently, and I need to start getting more familiar with it. Plus, I think I will use Mac OS X primarily at YAPC, because Mac OS 9 has some problems with sleeping (programs crash pretty frequently when sleeping/waking), I need access to both for my talk, if I need to look up something at a moment's notice I won't want to reboot, etc.

So anyway, each time Mac OS X is easier to use, but I also keep uncovering more annoyances. Some notes:

  • It took me awhile to get maccvs working. I tried using maccvsX, which is the Mac OS X version, but it was incompatible with the lsh private key I use with maccvs/MacSSH. So back to maccvs (which is Carbon, so no worries).
  • BBEdit is Carbon, but its dialog boxes stink. I hate the paned dialogs in Mac OS X anyway -- they are almost entirely unnavigable by the keyboard, take up too much real estate, are far more difficult to find things with than the Nav Services in Mac OS 8/9 -- but in some Carbon apps, it is even worse. I can't hit Return to "click" the glowing blue buttons, I can't hit cmd-D to get to the Desktop. A folder called "osdn.com" shows up as "osdn".
  • I cannot find any way to expand subfolders in the Finder. In Mac OS, I can option-click the arrow in list view and get everything underneath. I use this for a very functional purpose: I expand out everything, sort reverse by date modified, and can quickly see what has changed. No such luck in Mac OS X. I found that if I option-click to close a folder, then upon opening it, the top-level subfolders will be opened. What the heck kind of sense is that supposed to make?
  • Eudora for Mac OS X doesn't do SSL. So I need to get company email under Classic. Sigh. I could try fetchmail, I suppose, but that is just more work.
  • The Keychain works differently. I don't know if I like it or not. One thing that is nice is that you have fine-grained control over which apps can access a specific key without warning. What I want, though, is what is under Mac OS, where I can let an app access without warning until the computer is restarted, or until the app quits. Better yet, I should be able to let it access without warning only for a specified time period, or until the Keychain locks again.
  • I miss lots of little things. It takes a long time to get everything working the way I want it. Example: I have a few FKeys (remember those?) to put my sig on the clipboard (works from any app) and others to quote text for pasting in email. I am sure there is a good way to do this in Mac OS X, so I can hit cmd-shift-9 in any app to get my sig or quote text, but I don't know how. Another example: I would normally post this right from BBEdit, but I need to adapt the Perl script first (install SOAP::Lite and its dependencies, move script somewhere where it will work, test, debug if necessary, etc.). Lots of little things.
I am sure there is and will be more, but this is just what I have today, that I can recall. On the upside, I installed WirelessDriver in preparation for YAPC; since the TiBook's AirPort reception stinks, I can use my external WaveLAN card. Under Mac OS X with WirelessDriver, I can have both cards driven at the same time. Under Mac OS 9, I have to restart to get the drivers to recognize one card or the other.

But regardless of all this, I am getting to the point where I can use Mac OS X without having to run screaming back to my comfortable and heavily customized and personalized Mac OS environment. It helps that Mozilla, BBEdit, maccvs, DragThing, Interarchy, Eudora (except for SSL) -- all my most commonly used apps, except for MacPerl, which still works fine under Mac OS X -- are Carbonized. So it is getting better.

Speaking of which, I have this program called compare_slash which uses Mac::Glue to talk to Interarchy and BBEdit, fetching local and remote files, comparing them with BBEdit, using BBEdit to reconcile differences. It works flawlessly under Mac OS X with MacPerl stuck in Classic, and BBEdit and Interarchy in regular Mac OS X. When I do switch to Mac OS X permanently someday, if I don't get those Mac:: modules ported, I will continue to use MacPerl often. use.perl.org

Leave a comment

<pudge/*> (pronounced "PudgeGlob") is thousands of posts over many years by Pudge.

"It is the common fate of the indolent to see their rights become a prey to the active. The condition upon which God hath given liberty to man is eternal vigilance; which condition if he break, servitude is at once the consequence of his crime and the punishment of his guilt."

About this Entry

This page contains a single entry by pudge published on June 18, 2002 11:43 AM.

Definitions was the previous entry in this site.

Netscape Cookies is the next entry in this site.

Find recent content on the main index or look in the archives to find all content.