Utility software

Mac OS X Hints - Feb. 2007

Cancel the shut down command

It’s happened to us all: you tell your machine to shut down, and then you remember that there’s one last thing you need to do—send an e-mail message, check the weather forecast, or pay a bill online, say. Once the shutdown process has started, you may think you’re out of luck. There’s no obvious way to cancel. But you can do one of two things to stop it. Either should work, assuming that you have enough applications open to slow the shutdown process.

First, try launching a program from the Dock—preferably a large one, such as Adobe Photoshop CS, that takes a bit of time to open. Launching an application cancels the shutdown. You can also stop it by opening a Save dialog box in any application. When you realize that you want to cancel your shutdown, use Command-tab to switch to an application that’s still running, and then try pressing Command-shift-S to invoke the File: Save As command. (This shortcut works in some, but not all, apps.) The shutdown process will stop as soon as it reaches the program with the open Save As dialog box.

Change which application opens a file

Do you have a particular .doc file that you always want to open in Apple’s Pages instead of Microsoft Word, or a PDF file that you want to edit in Adobe’s Acrobat Pro rather than in Apple’s less-powerful Preview? Sometimes the default application just won’t do. Unfortunately, it’s tiresome to use the Finder’s Get Info window to control which application always opens a certain type of file. You must select the file, press Command-I, click on the triangle next to the Open With section, and then click on the pop-up menu to choose the desired application. Finally, you have to close the Get Info window. Ugh.

You could, of course, use the contextual menu in the Finder to open the document one time—control-click on the document and choose Open With from the pop-up menu. However, you’ll have to take the same steps every time you want to open the document—it’s not a lasting solution.

This problem has an easy answer—a quick way to change the Always Open With setting for a given file. Control-click on the file, but don’t select Open With from the contextual menu just yet. Instead, press and hold the option key. The Open With menu item changes to Always Open With (see “Always Open”). Select this item and then choose the application you’d like to use from the list. Bingo!

Zip through podcast lists

Click on Podcasts in Apple’s iTunes 7 Library list to reveal a list of every podcast you’ve downloaded. Look closely, and you’ll see the standard Mac disclosure triangle to the left of each podcast’s title (see “Podcast List”). Click on one to show episodes within that podcast. But you probably already knew that. So here’s the hint—two hints, actually.

First, if you hold down the Command key when clicking on any podcast’s triangle, then every podcast in your list will expand to show episodes; Command-click again, and they all collapse. Second, if you ever remove episodes from the list (just highlight one and press delete to remove it), you can get the full episode list by option-clicking on the disclosure triangle. iTunes queries the server and downloads the information for any missing episodes. Click on the Get button to retrieve the files again.

You can even combine these two tips—hold down Command-option and click on a disclosure triangle. Every podcast in the list will expand, and iTunes will download all missing episode details again. Note that this action will download episode information for any podcasts in your list—even those you don’t currently subscribe to.

Edit smart playlists

Do you use a lot of smart playlists in iTunes? Are you constantly tweaking them to get them just right? If so, here’s a quick way to edit them—quicker even than using the control-click contextual menu. Just option-click on the smart playlist you’d like to edit, and the Smart Playlist editing window will instantly appear.

Drag and drop to Dashboard widgets

If you’re using Mac OS X 10.4, here’s something you may not have realized about Dashboard: many of its widgets support drag and drop. To drag text and images to Dashboard, just click and hold on the object or text you wish to drag, start dragging, press F12 to activate Dashboard, and then navigate to the desired widget’s work area and drop the selection. Note that the widget must already be open—you can’t open a widget from the Dashboard bar while dragging something.

So when might you want to do this? Suppose you’re browsing the Web, looking for information on some recent event in Spain. You don’t speak Spanish, but one of the links leads to a Spanish-language Web site. Highlight the text you wish to translate and drag it into the Translation widget (assuming you have the widget set to translate Spanish into English, of course). Or say you need to look up words in the dictionary. OS X has a great built-in dictionary feature (control-click on a word and choose Look Up In Dictionary from the pop-up menu), but it doesn’t work in every application. If you’re in an unsupported application, such as Microsoft Word, highlight the text you wish to define, drag it, press F12, and drop the word into the Dictionary widget’s search field. Presto! You have an instant definition (see “Define a Shortcut”).You can streamline this process even more by using a multibutton mouse—assign one of the buttons to activate Dashboard, via the Dashboard & Exposé preference pane (or by using your mouse’s control software to assign F12 to a button). Now you can click on and drag the text (hold that mouse button down!), and then drop it onto the desired Dashboard widget.

Speed up Dashboard

The problem may start slowly—each time you activate Dashboard, the process takes a bit longer or you experience delays when working with certain widgets. One day you realize that Dashboard is just plain slow.

Why? As you work with various widgets, the Dashboard application caches information. In other words, it creates a local copy of widgets’ data. If you need to access that data again, the cache should make the process faster by sparing Dashboard a trip to the Internet. But in some cases, it takes longer to read the cache file than it would to go get the data again.

The solution is to throw all of Dashboard’s cache files in the Trash and then empty the Trash. You’ll find the files in your user folder/Library/Caches/ DashboardClient. After doing this, you’ll need to restart the Dock, as that’s the program that controls Dashboard. You can do this by using Terminal or Activity Monitor (both in /Applications/Utilities). In Terminal, just type

killall Dock
. In Activity Monitor, type
dock
into the program’s search box, click once on the Dock process, click on the Quit Process button, and then click on the Quit button in the resulting dialog box. In either case, the Dock will restart automatically; after it does, try loading Dashboard and see if it runs any faster.

If this technique works and you’d like to permanently prevent Dashboard from creating cache files, that’s quite simple to do, too. Navigate to the DashboardClient folder, select it, and then open the Get Info window (Command-I). In the General section of the Info window, click on the Locked check box. Once the folder is locked, Dashboard won’t be able to write to it any more. (Obviously, to reverse this, just open Get Info again and deselect the Locked option.)

Always Open: To change the program that always opens a file, control-click on the file and then press option. In the contextual menu, Open With will be replaced by Always Open With.Podcast List: With a couple of keyboard shortcuts, you can quickly expand and contract your full list of podcasts, as well as retrieve the complete list of episodes—even if you’ve deleted some of them.Define a Shortcut: It’s a drag that programs such as Microsoft Word don’t support OS X’s Dictionary. But you can get around that by dragging and dropping text from the program straight into the Dictionary widget.Take Out the Trash: Has Dashboard slowed to a crawl? Try emptying its cache.

Subscribe to the Help Desk Newsletter

Comments