I don't know whether this is a common issue. From time to time, I find myself changing an event in my calendar (which may have originally been recurring) that is static and that I now want to become recurring. At least sometimes, Calendar will not let me change the event from static to recurring.
This problem forces me to manually copy all relevant information into a new recurring event. I find it frustrating.This may be because this is achieved transparently in Outlook at work.
Anyway, I found somewhat of a compromise. Duplicate the event (many ways including right-click on it then select Duplicate). Open the duplicate event, and set it to the desired recurring period. Of course, don't forget to discard the original static event.
For some reason, whereas the original static event could not be made to recur, the duplicate static event can be.
This is not elegant by any standard even the lowest but is simple enough.
The OS X Dashboard doesn't include a Clock widget specifically for GMT/UTC (Universal Coordinated Time). Even if you try choosing London, which is usually GMT, it doesn't always match UTC—since London observes daylight savings time.
If you would like to have a clock that always shows the current UTC time, a good option is to use Freetown in Africa. They use UTC+00:00, and don't ever change throughout the year.
In the Stocks Dashboard Widget, the up- and down-arrow keys will change the selected stock, and the left- and right-arrow keys will toggle through the different time intervals (1d, 1w, 1m, etc.). This may have been possible in earlier versions of OS X but I have only noticed it in Mountain Lion.
[kirkmc adds: Not a game-changing hint, for sure, but if you use the Stocks widget regularly, it can save time.]
A family member owns a Mac, and he was complaining it was getting slow - especially the Desktop. He had a lot of files on the Desktop, but none of them were visible on the Desktop itself, but only in a Finder window displaying the contents of the Desktop. The Desktop only showed two icons: the main hard disk, and a Time Machine hard disk. The Desktop itself was very slow, and often displayed a beachball.
However, when I looked in the Desktop folder, there were more than 2,700 image files. When I removed the image files from the Desktop folder, everything went back to normal.
So, don't over-clutter your Desktop, as it might slow down your Mac and even hide files.
[kirkmc adds: This isn't new, and there have been a couple of hints about this in the past; the only ones I can find were in 2005 and again in 2008. I think it's worth pointing it out again, though, to users who aren't aware of the issue. If you have a lot of files on the Desktop, it will slow down your Mac; if you have Show Icon Preview checked in the View Options, it will slow it down even more. Personally, I don't put any files on the Desktop for this reason.]
I keep frequently used folders and devices in the dock. The default behavior for clicking or using Dock focus then return is either the accordions, or with the command key opening the enclosing folder, neither of which I find very useful.
Solution: Create aliases (which I collect in one folder, also for easy access), and place them on the dock. Clicking or return when focused opens the folder.
[crarko adds: Simple, but useful. A similar technique was used for a long time to simulate portions of the classic Apple menu, before people really adjusted to using the Dock.]
Bing has those nice images on www.bing.com and every day they have a new one. I have put together a small python script which fetches today's image and displays it on the desktop.
Note: you will need to manually create the DeskFeed folder inside your Pictures folder.
Here's the script:
from time import strftime
from urllib import URLopener
from urllib2 import urlopen
from xml.dom.minidom import parseString
# Defines source and destination of image
rss_feed = 'http://feeds.feedburner.com/bingimages';
dst_dir = os.path.expanduser('~/Pictures/DeskFeed/')
SCRIPT = """/usr/bin/osascript<<END
tell application "Finder"
set desktop picture to POSIX file "%s"
destination = "%s%s.jpg" % (dst_dir, strftime( "%y-%m-%d"))
rss_contents = urlopen( rss )
print "Failed to read rss feed %s" % rss
rss_src = rss_contents.read()
dom = parseString( rss_src )
firstitem = dom.getElementsByTagName('item')
link = firstitem.getElementsByTagName( 'enclosure' ).getAttribute('url')
if __name__ == "__main__":
This, and other useful scripts, are available here.
[crarko adds: I tested this, and it works as described. To actually run the Python script I recommend studying the brief tutorial here. I used the Python Launcher utility from MacPorts to manage the script.]
When navigating through column view in Finder, at times your destination folder gets exactly aligned to the left (thus hiding the parent folder out of the visibile view).
If you need to quickly switch to the parent directory without scrolling or hitting the left arrow key, just click in the white space at the bottom of your current folder and Finder takes you to the parent folder.
It's small things like this that make OS X a pleasure to use.
[crarko adds: This is one of those things I think has been around a long time, but it's nice to see reminders sometimes.]
If you ever try to update an application by locating the application package then dragging the updated version to the same window, you are prompted to confirm that you want to replace the one that already exists. When doing so, you may sometimes receive an error message about the open status of the application's info.plist file.
This may only apply in cases such as mine for which too many applications exist on the boot volume for them to all be stored in the Applications folder.
Presumably, the .plist file was opened in order to help you find the application package. The error message usually stops appearing after several tries to drag and drop the new application package, but if you don't want to wait, try the following.
Open a Terminal window, type lsof, and then press return. That apparently updates the Finder's recognition of what needs to be protected and what doesn't, and should allow you to successfully replace the application package on the next attempt to drag and drop. You can just close the Terminal after you're done updating.
[crarko adds: The command lsof gives a list of the files that are currently open by all active processes. Why it would have the side effect mentioned in the hint is a bit of a mystery.]
If you used Spaces under Snow Leopard, you may have noticed that switching between Desktops using Ctrl+arrow keys is much slower in Lion.
To make switching a bit faster, you can assign a shortcut key to each Desktop in the Keyboard section of System Preferences.
I used F16 - F19 to switch directly to Desktop 1 - 4 respectively. On the full-size (USB) aluminium keyboards these function keys go unused otherwise. Switching is now as fast for me as it used to be under Snow Leopard.
[crarko adds: I haven't tested this one, but it sounds like it should work fine with the appropriate keyboard.]