I have Console monitoring some log files, but found it wasn't always scrolling the log window automatically to display the latest entry.
It's not obvious, but down the bottom right of the log windows are some controls for Earlier/Later/Now. The Now button is actually a toggle; if you click it until it highlights in blue, the log window will always automatically scroll to the latest entry.
[crarko adds: I can confirm this in Console.app in Mountain Lion, and that there is no 'Now' button in Snow Leopard. Probably it's also in Lion, but perhaps someone can check and confirm that for us.]
In Reminders you can view the count of completed To-Do items for one or more lists.
After selecting one or more lists in sidebar, scroll down the main window. The count of completed tasks will appear at the top of the list. You can click on it to get a detailed view of completed To-Do items from selected list(s).
[crarko adds: I admit I'm one of those people who does not use Reminders.app very much, so I didn't know about this. I suspect if you are a regular user, this will be old news for you.]
This isn't a hidden feature, but it's one that many people may not know. I found it recently when I discovered that I had dozens of duplicate contacts in my Contacts app, caused by quirky iCloud syncing. If you find that you have two cards for the same contact, you can select them, then choose Card > Merge Selected Cards. This will copy all unique information into a single card.
There is also a Card > Look for Duplicates command, but when you invoke it, Contacts will tell you how many duplicates it has found, and ask if you want to merge them, but won't tell you which cards were duplicates before you merge them; I'd rather do this manually so I don't lose any information.
Even though iTunes is my bailiwick over at Macworld, I've found the new Up Next feature to be quite confusing. It's taken me a while to suss out all its details and I've figured it out, but I find it quite confusing.
In updating my Take Control of iTunes: The FAQ ebook, my editor, Michael Cohen, noted a useful keyboard shortcut for working with Up Next. If you press Command-. (that's a period), this stops playback and clears the currently playing track from the iTunes LCD. I haven't yet found a way to clear the Up Next queue from the keyboard, however. If anyone's spotted a shortcut for that, feel free to post it in the comments or submit it as a hint. (As a reminder, you can display the Up Next queue by pressing Command-Option-U.)
If you choose to sync music by selecting specific playlists, you select your iOS device, then click the Music tab to check the playlists you want. I do this for my iPhone and iPod touch. I have found, however, that with iTunes 11, any playlist that is empty gets unchecked.
Here's why this is a problem for me. I have a few playlists that I use for listening to new music or podcasts. I manually place tracks in these playlists, when I have something to put in them. However, there are times when I sync my iOS devices that they are empty. In the past, this didn't matter; the next time I added something to the playlists, they would sync. But in iTunes 11, they become unchecked in the Music tab, and I have to manually go back and sync them again.
My solution is to add a very short silent track to the beginning of each of these playlists.Some time ago, I made these silent tracks to be able to use them as pauses in playlists, and posted them on my blog. The shortest one is .1 second, which I created for this hint. Just put the silent track anywhere in the playlist, but remember not to delete it, so the playlist never becomes empty.
It's possible to change the time it takes for Mission Control to complete its animation. I'm all for decreasing animation times in Mountain Lion, so this is a handy tweak if you're interested in a similar thing.
In Terminal, type the following:
defaults write com.apple.dock expose-animation-duration -float 0.1 ; killall Dock
where 0.1 is the time; you can set it to any number you want; try several different numbers to see how this changes the animation. Press Return, and Mission Control's animation time is changed.
To revert it back to the default, enter the following in Terminal, then press Return:
defaults delete com.apple.dock expose-animation-duration ; killall Dock
[kirkmc adds: This is one of those hints that is, in part, "because we can," but I do understand the desire to make certain animations a bit snappier.]
With iTunes 11, when you start playing an album, all its tracks go into the Up Next queue. In addition, the first track starts playing, and is displayed in the iTunes LCD. If you display the Up Next queue - click the list icon in the iTunes LCD, or press Command-Option-U - you can click on Clear to remove all tracks from the queue. However, the currently playing track still remains in the iTunes LCD, which makes sense.
If you want to clear this track as well, and stop playback, display the Up Next queue and click the Clear button again. This is particularly useful if you want to stop playing the current track and add items to the Up Next queue. Since they don't replace the current track, this is one way to do this. (You could also click on the Next button in the playback controls to just skip over it.)
If you use a Yahoo IM account in Messages and have a MacBook, you'll find your Yahoo account won't go back online whenever the Mac awakes from sleep mode. Apparently, AOL IM accounts are affected in this way too. Here's one simple solution to the problem that uses crontab to run a simple Applescript that periodically takes all the accounts online.
I write more about this on my blog, including a couple of caveats, but here are the basic steps:
1. Ensure Messages starts at login by right-clicking its Dock icon and Options > Open at Login. Remember that, in OS X Mountain Lion, apps not used for a while will appear to quit automatically, but don’t worry — these steps take that into account.
2. Open a Terminal window. You’ll find Terminal in the Utilities folder of the Applications list within Finder.
3. At the command-line prompt, type crontab -e
4. This will open your (probably) empty crontab file within the vi text editor. Press I to switch to insert mode, so you can type text. Then copy and paste the following, which is all one line:
*/15 * * * * osascript -e 'tell application "System Events" to tell application "Messages" to log in'
Note that if you copy and paste the line, the quotation/single quote marks might be “curly,” depending on which browser you use. This will stop the command working. You might need to delete the quotes, then type them again using your keyboard.
The command causes the AppleScript we specify to run every 15 minutes, which seems reasonable to me because I became a little wary that any more frequent running of the command might impact battery life of my MacBook. But you can change the 15 at the start of the line to any other value, such as 5 minutes.
5. Press Escape, then type :wq which will save the file and quit the editor.
That’s it. You can test it however you wish. Perhaps you might want to take all your accounts offline, then wait up to 15 minutes to find that you’re back online automatically in the background.
iTunes 11 removed iTunes DJ (neé Party Shuffle), in which it was possible to queue up a random subset of your library or of a selected playlist, and change the queue with a click of the "Refresh" button. At first it seemed as though this was gone completely, but after some fiddling it appears you can get most of the functionality back as part of the new Up Next feature.
First the basics: Starting from a playlist, just click the shuffle icon (the intersecting arrows) in the header of the playlist view, not the shuffle icon in the iTunes LCD. However, there is no shuffle icon when you view your entire music library, so you'll have to fake it by creating a smart playlist with the condition "Media kind is music," with live updating turned on.
Click list icon at the right of the iTunes LCD to view the Up Next queue. The clock icon in that list shows recently played tracks, like the dimmed portion of the old iTunes DJ interface. You can re-order songs in Up Next by dragging them around, and new items can be added to the top of the queue form anywhere in your library using the contextual menu, just like you could in iTunes 10, or by clicking the > icon that displays when you hover your cursor over a track.
What may not be obvious is how to replicate the function of the Refresh button. To do this, click the shuffle icon in the header of your playlist view again.
Now for the caveats:
Clicking that shuffle icon again stops the currently playing song, rather than creating a new queue as iTunes DJ did.
You have to click on the Up Next list icon again to see the results (or use the new Command-Option-U shortcut), rather than them being immediately visible.
Even with shuffle set to songs (Controls > Shuffle > By Songs), you will still see tracks from the same album show up in the list in sequence fairly often. There used to be a way to control this, but I've forgotten and can't seem to find it now.
Perhaps comments on this hint will reveal ways to overcome those issues.
[kirkmc adds: I was initially very confused by Up Next, but I've figured it out, and it's quite practical for queuing up music. However, you can only see 20 songs in the queue, which can be a bit limiting. So it's not a real replacement for iTunes DJ, and this hint does help a bit. Personally, I never used it to play music from my entire library, so the current implementation works for me.]
Sometimes I want to quickly disable all calendars and to display just one, for example, to see upcoming birthdays in month view.
Calendar Help says:
"To show or hide the events on all calendars, hold down the Command key while you click any calendar’s checkbox in the Calendar list."
But if you hold Command and Option, then click a calendar, you achieve exactly what I want: this hide all other calendars except the one you want to see. You can then Command-click another calendar to show them all again.