In previous versions of OS X, you could access a secret Debug menu in iCal - now Calendar - offering many interesting options. Apple removed any way to activate this menu in Mountain Lion, but you can still access some options. I like to have two weeks displayed in week view in Calendar. To do so, quit Calendar and open Terminal, then type:
defaults write com.apple.iCal CalUIDebugDefaultDaysInWeekView XX
replacing XX with the number of days in the week. You can even use very large values, such as 90, to display 3 months in a week view, though each day will be very small.
To go back with the 7-days-a-week view, simply type:
In Mountain Lion, movies are now locked into Quicktime so the folder structure containing your .mts movie files on SD cards and devices is now all hidden under a file called PRIVATE. To get to the files, hold down the Control key and click on the PRIVATE file. In the popup menu, select Show Contents and repeat through the files until you reach your original .mts files, which can then be dragged to the desktop.
[kirkmc adds: I have to plead ignorance here. I don't have anything that puts movies on SD cards, so if others could confirm this I'd be grateful.]
In the Mountain Lion Reminders app you don't have to click the Inspector button (i) to edit a reminder; just double-click anywhere except on the title of the reminder.
[kirkmc adds: To be precise, you can edit the name of a reminder by double-clicking on it, just like any text in a word processor or text editor. But to display the Inspector window, you have to double-click somewhere in the same line, but not on the text. So you can double-click to the right of its name, if it's short, or if it's too long, you can double-click in the margins above or below it, or to the left of it. You can also click on a reminder and press Command-I to get the Info window. The help says to double-click a reminder, which is not quite true.]
If you go to the Time Machine System Preference and click on Select Disk, if you already have a disk set as your backup and you select a second disk, you are presented with a dialog asking if you want to delete the current disk or use both disks for Time Machine. You are told that if you us both disks, Time Machine will take turns backing up to both disks. Nice touch to allow backups at work and home to happen at the same time!
[kirkmc adds: This is one of the features that Apple mentioned about Time Machine in Mountain Lion. The backups rotate, and you can either use disks at home and at work, or even two disks in the same place if you are paranoid about backups (as I am).]
I like the new reminders app in 10.8, but I was disappointed to find that there is no way to create new reminders from outside the app (like, e.g., OmniFocus, which has a quick entry window that can be summoned with a keyboard shortcut). I created a service in Automator that allows such entry, albeit with limited functionality.
Create a new service in Automator and choose Service receives no input in any application at the top of the window. Next, in the Text library, choose Ask for Text and drag it to the right-hand part of the Automator window. Enter a prompt, such as "Enter a Reminder." Finally, from the Mail library, choose New Reminders Item and drag that below the Ask for Text item.
Save the service, and use the Services tab in the Keyboard preference pane of System Preferences to add a shortcut that will let you launch this from within any application.
This only allows you to set new reminders in a single list, with a single priority, and with no due date (unless you want everything due on the same day), but it's better than nothing. One more caveat: it's slightly unreliable, because some programs interfere with the Services menu or don't accept Services.
Apps that can access iCloud have a different Open dialog box than we've been used to seeing; the popup menu at the top that lets you navigate up the file path from your current location is missing.
Well, not missing, exactly, just hidden. When you are in the Open dialog, and choose On My Mac, you see the name of the application, then a dash, then the current folder. You can Command-click on the folder name to display a pop-up menu showing the full path for the current folder. There's no visual clue that this is present, but it works.
Use a two-finger pinch on a trackpad to zoom the text in TextEdit documents. Pinch your fingers apart to zoom in, and pinch them together to zoom out.
[kirkmc adds: This works zooming in and out with TextEdit. I expected it to work in other apps, and it does in Preview. However, it only works zooming in with Safari; if you pinch together, you see the currently open tabs, as explained in this hint.]
I had many applications show up as "Installed" in the update pane of the Mac App Store even after I had updated them. Apparently, if you have copies of an application on your system, even on a secondary drive, they are discovered by the Mac App Store. This causes a problem if you have a copy an application in the /Applications directory as well as somewhere else on your drive. If you update the application in the /Applications directory but not the other instance then the Mac App store will display the application on the Update Pane, but list it as "installed". Simply deleting the other instance of the application will cause the Mac App Store to refresh it's data and remove the application from the update list.
[kirkmc adds: I was seeing that in the early days of Mountain Lion. After running the updates again, they disappeared; I didn't think to check my backup drive, were I clone my startup volume, to see if those copies of my apps got updated.
I just checked the Mac App Store and found two updates waiting for me. (I thought it was supposed to alert me when there were updates?) I updated one app, quit the Mac App Store, then re-launched it; that app was no longer listed. So this may be a transient problem that Apple has resolved, but I'm publishing it anyway, in case others still see this issue.]
Mail notifications, while useful, can be overwhelming. That's why Mail can restrict the notifications (Dock badge and Notification Center) to a specific mailbox or Smart Mailbox.
Notifications restriction is available from Mail's Preferences; however here is a way to change this setting using a script, without going through the GUI.
This is especially useful when used with location-aware apps, such as Marco Polo or ControlPlane: you can automatically be notified of your professional e-mails only when at work, and of your personal emails only when at home, for instance.
I find it especially useful to keep focused and reduce the amount of distracting notifications.
# Configure Mail.app to enable notifications only in the specified mailbox.
# Notifications include the Dock badge and messages in the Notification Center.
# restrict-mail-notifications smartmailbox://f687826d-f4de-4724-9a12-c5794dcdaa32
# To find the mailbox id you're interested in, look in the com.apple.mail.plist file.
if [ ! -n "$mailboxID" ]; then
echo "Error: "mailboxID" parameter missing."
echo "Usage: $0 "
# Only display the unread messages count in the Dock for the specified mailbox
defaults write com.apple.mail MailDockBadgeMailbox "$mailboxID"
# Only display notifications for incoming messages in the specified mailbox
defaults write com.apple.mail MailUserNotificationScope -int '4' # Smart mailboxes
defaults write com.apple.mail MailUserNotificationMailbox "$mailboxID"
# Now relaunch Mail.app for changes to take effect