|
|||||||||||||||||||||||||||||||||||
| NN/g Home |
|||||||||||||||||||||||||||||||||||
|
AskTog, January, 2004 Make Your Mac a Monster Machine |
|||||||||||||||||||||||||||||||||||
| 14 year Apple veteran (employee #66) and founder of Apple's Human Interface Group tells you how to customize your Mac OS X machine for maximum productivity. | Turn your Mac into a power-user, high-productivity monster in five easy steps. Download these four visual-interface add-ons and one abstract-interface add-on and try them free. If you choose to adopt them, you will have a desktop that can outperform not only a Dock-dependent Mac system, but also Windows XP and a fully decked-out System 9.0 computer. (I have no affiliation with these developers. I have made no money, and I have sought no favors. I bought all these with my very own money. They cost me collectively less than a sushi lunch for two at our favorite Japanese restaurant.) Im indebted to Loren Miller and his excellent article on how to make OS X track the familiar OS 9 environment. My goal, however, was different: To make OS X as productive as possible regardless of whether add-ons track System 9 or not. In fact, I gave extra points for add-ons that feature the new OS X look-and-feel. Nonetheless, four of the five add-ons I ended up adopting appear in his article. Loren invented a new unit of OS 9-likeness, the Tog, to report his findings. All those I ended up adopting Loren gave a rating of at least
I would give them each a perfect five. |
|
|||||||||||||||||||||||||||||||||
| WindowShade X | This shareware offers traditional windowshading, wherein double-clicking the title bar causes the window to roll-up, becoming just a title bar and revealing all the windows below. Not only do you know exactly where your window isits exactly where you left itthe full name of the window is visible to you. WindowShade X goes beyond that, however, with a new OS X capability: Minimize-In-Place. Click the standard Minimize control on the window to reduce the window to thumbnail size (size settable by user). The window continues to update normally, so you can, for example, watch a long-term progress indicator for web downloads, even though the window is postage-stamp size. |
||||||||||||||||||||||||||||||||||
Three windowshaded windows. Top window was double-clicked to hide all but the title bar. Bottom two windows show contents + application icon. Windows are continuing to update their contents. |
|||||||||||||||||||||||||||||||||||
| Analysis: Users perform better when objects are in a known location, with an unambiguous identifier. Windowshading leaves windows exactly where they were placed, with the exact same title as they had when fully opened. It should be favored for regular use. Minimize in place leaves windows in a known location while allowing you to continue to monitor progress. You must touch the window, however, to force it to reveal its name. |
|||||||||||||||||||||||||||||||||||
| ASM | Application Switching Menu, or ASM for short, puts the active processes all on one menu at the extreme right of the menu bar. OS 9 users used to call this the Applications menu. ASM works the same way. ASM, unlike the Dock, displays only active applications, and, of course, they can (and should) be displayed with their text names beside them. It also allows you to show and hide the current application or all the other applications, a useful fine tuning to Exposés capabilities. Coupled with WindowShade X, users can elect to hide all windows, the windows of a specific application, or a single window.
Analysis: Like WindowShade X, ASM offers stability, predictability, and unambiguous identification. Users have the option to display applications in the order of launch or alphabetical order. In the former case, stability is maximized. In the latter, predictability is maximized. Applications, in this case, are the mode. When users elect to show/hide applications, the user's mode is at the system-wide Finder level, looking down on the applications. Even when a user is electing to hide a different application to better view the windows from the current app, he or she has still moved mentally to a higher-level, system-wide mode. Looking inside the current application in order to hide other applications violates this principle. Even if the user's wish is to hide the current application, the only motivation for doing so would be to move to a different application or the Finder. Why else hide it? That indicates the user has already moved mentally beyond the current application, again suggesting the mechanism they are searching for should be at a different level. |
||||||||||||||||||||||||||||||||||
| FruitMenu | FruitMenu, with its rather unfortunate name, augments the standard OS X Apple menu. Rather than a slavish reproduction of the System 9 menu, however, it looks like and acts like the OS X menu, except you can add to it your favorite apps, such as Calculator, etc. This is a capability that OS X should offer in native mode, of course, but FruitMenu gives us a way to get there now.
FruitMenu also turns System Preferences into a two-mode object. Click on it and the control panel will open in the usual way. Hold it down to reveal a submenu listing all the control panels in alphabetical order. With this action, you can avoid the still-lumbering startup of the master control panel and get right to your work. It also offers a context menu editor which Ive found of little value, perhaps because the documentation doesnt explain what it is for or how to use it, two things which would seem to be the minimum requirement. It doesnt offer a way to add to the Finders context menu those items unfortunately stripped away in the move from OS 9 to OS X, such as the ability to set a windows View properties, the only area of add-ons Ive found needed. |
||||||||||||||||||||||||||||||||||
| DragThing | If I could have taken all the lessons learned in Systems 1 through 9 and applied them to System X, I certainly wouldnt have ended up with the Dock. No, I would have ended up with DragThing. If you were a System 9 power user, you will remember the Tab Menus lining the bottom of your screen where your Apple Dock may lurk now. Instead of displaying perhaps 20 objects, all sans labels, wheezing in and out as items appear and disappear, the Tab Menus were static, stable, and capable of giving you two-click access to hundreds of objects. (One click to open the menu, one click to launch the item.) It was an important component of making System 9 a high-productivity environment. DragThing is better. It gives one click access to objects, since its drawers open automatically when the tab is touched. It is far better behaved than the System 9 solution. (Tab Menus had a nasty habit of getting dazed and confused a couple times a month, suddenly floating up into the window in a random, fully opened arrangement on the screen.)
|
||||||||||||||||||||||||||||||||||
DragThing Dock tabs across window bottom |
|||||||||||||||||||||||||||||||||||
| Drag thing doesn't limit you to the bottom of the screen, either. DragThing drawers, called docks (an unfortunate name for objects unrelated to the System X Dock) can be arrayed along all four sides of your display, wherever convenient for you. DragThing drawers open to reveal an array of labeled icons. These icons can represent anything from Control Panels, to Applications, to your current documents, like the one Im working on right now that lives in my Projects drawer. When you touch a dock label with the mouse, the drawer opens, revealing the contents. This facilitates, for example, drag and drop, where you can drop documents onto applications within the drawer and have them open in that application. The drawer names are yours to give. Notice the larger size of the OS X Apps drawer. This is the drawer I use most often. I've padded the name with spaces to offer a bigger target, in keeping with Fitts' Law. |
|||||||||||||||||||||||||||||||||||
A Portion of an open DragThing Dock |
|||||||||||||||||||||||||||||||||||
|
You populate these drawers by dragging objects from anywhere on your system into the drawer. DragThing then creates inside the drawer, in effect, an alias to the original object. If you dont want the object in the drawer anymore, trash it, and the alias only will disappear. Want to move it to the desktop? Drag it out of the drawer and it will appear in the Finder as a normal alias. Very easy; very slick. I currently have 111 objects in my DragThing docks, and I can get to them faster than I can access one of the unlabeled, dancing objects in a well-populated OS X Dock. (Of course, Ive arranged them according to Fittss Law, with the most often used objects directly below the tab label, so when the drawer opens, the mouse is right there.) DragThing also places a green circle with an arrow to indicate open processes, letting you know which of your applications are active, keeping you alert and informed. |
|||||||||||||||||||||||||||||||||||
| LaunchBar | From the LaunchBar web site:
LaunchBar eliminates the need for a visually-complex Finder by allowing you to jump right to the object you want. It is not for everyone under all circumstances, however, because you must replace the visually-complex interface you avoid with an equally-complex mental model that you carry around in your head. Not all abstract interfaces can outperform a well-designed visual interface. (Just look at the amount of typing airline counter personnel have to do with their steam-powered computers to make a simple change.) LaunchBar is well-designed, quick, and depends on you to form your own abbreviations, sharply reducing the memory burden. I haven't performed or reviewed a stopwatch test, but LaunchBar should be able to outperform a visual interface for complex, repetitive switching sequences by an expert user. LaunchBar also lets you build your abbreviations by simply using them; you needn't form and maintain separate lists somewhere. It also gives good visual feedback, so, if you are being directed to an object you don't want, it will be immediately obvious why it's happening, and it's easy to fix. It features a well-thought-out, elegant design. LaunchBar will be effective:
LaunchBar is currently $20 for home use, $40 for commercial use, and free forever without guilt if you use seven or fewer abbreviations per session. That latter price can't be beat. For those people with good memories who enjoy abstractions (that group includes most computer professionals), or those who perform intensive, repetitious tasks, LaunchBar is a killer tool. |
||||||||||||||||||||||||||||||||||
| Conclusion | Add these five simple shareware apps to your Panther system, and you will have the current Nirvana of operating systems. Also check out the other add-ons in Loren's article. In particular, keep an eye out for Labels X, from the same folks as are bringing you WindowShade X. Due out soon, it promises to color the icons, instead of the area adjacent to the text, overcoming a new 10.3 shortcoming. |
||||||||||||||||||||||||||||||||||
| Companion Articles | Panther: The Good, the Bad, and the Ugly Apple's pioneer human/computer interaction designer takes an in-depth look at Apple's OS X 10.3 release. What's working, what's not, and what they need to do about it. Read on... Top 9 Reasons Why the Dock Still Sucks. The Dock is the most notorious interface element ever to appear on a Macintosh, the first one that is provably bad in almost every way. It hangs on, lowering the productivity of a million users and sapping Apple's ability to compete with Windows. Tog systematically dissects why it is bad and explains why Apple hangs onto it anyway. Read on... |
||||||||||||||||||||||||||||||||||
|
Previous AskTog Columns > |
|||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||