With Mac OS 8's contextual menu technology and the combination of Apple Data Detectors and Internet Address Detectors (ADD/IAD), you can highlight a block of text in almost any application, then choose actions for any URLs, email addresses, newsgroup names, or other particular items the text contains. (See "Of Mice and Menus" and "More Context on Contextual Menus" in TidBITS 398 and 399.) This week's release of ADD/IAD 1.0.2 optimizes performance, adds more plug-ins for interacting with FileMaker Pro and QuarkXPress, and adds the ability to disable contextual menus in selected applications. Although Apple steered developers away from Control-click combinations for years, Mac OS 8's contextual menus can still interfere with some programs. (When using the Path tool in Adobe Photoshop, for example, Control-clicking brings up a contextual menu instead of changing the Path tool's function.) Under ADD 1.0.2, you can turn off contextual menus in any application by choosing an item from the Help menu when the application is active. Some applications that implement their own contextual menus (such as BBEdit) may not offer the exclusion option under Help. ADD/IAD 1.0.2 is a 1.9 MB download; you'll need DiskCopy 6.1 or Aladdin's ShrinkWrap 3.0 to access the disk image.
Syslogd Overwhelming Your Computer?
If your Leopard (Mac OS X 10.5) system is unexpectedly sluggish, logging might be the culprit. Run Activity Monitor (Applications/Utilities/ folder), and click the CPU column twice to get it to show most to least activity. If syslogd is at the top of the list, there's a fix. Syslogd tracks informational messages produced by software and writes them to the asl.db, a file in your Unix /var/log/ directory. It's a known problem that syslogd can run amok. There's a fix: deleting the asl.db file.
Launch Terminal (from the same Utilities folder), and enter these commands exactly as written, entering your administrative password when prompted:
sudo launchctl stop com.apple.syslogd
sudo rm /var/log/asl.db
sudo launchctl start com.apple.syslogd
Your system should settle down to normal. For more information, follow the link.