Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Change the default length of new iCal events Apps
The default new event time in iCal is set to 60 minutes. There is not a interface preference to change the default. Seeing a request the other week on the Apple Forums asking for a way to change this setting, I had then assumed that this behaviour was 'hard wired' into iCal. After reading 'How to find hidden preference settings' just now (thanks Rob) and playing around with the result of the strings command on iCal, I came across the string Default duration in minutes for new event'.

It turns out this sets the default duration of new events in iCal. The defaults command below sets it to 15 minutes. You should quit iCal before running this to see the result. Open Terminal, enter the following and press return:

defaults write com.apple.iCal 'Default duration in minutes for new event' 15

Then open iCal. New events entered by double clicking or pressing Command-N will have the default time of 15 minutes. Obviously, you can set different values. To remove this setting altogether, enter the following in the Terminal and re-start iCal:

defaults delete com.apple.iCal 'Default duration in minutes for new event'

I've not noticed this hidden iCal default mentioned anywhere else.
    •    
  • Currently 3.44 / 5
  You rated: 4 / 5 (9 votes cast)
 
[14,299 views]  

Change the default length of new iCal events | 6 comments | Create New Account
Click here to return to the 'Change the default length of new iCal events' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Change the default length of new iCal events
Authored by: rycardo on Jun 10, '09 09:35:58AM
I've not noticed this hidden iCal default mentioned anywhere else.
I checked Secrets, and I don't show it in there either. Thanks for this hint!! Rycardo

[ Reply to This | # ]
Change the default length of new iCal events
Authored by: scotty321 on Jun 10, '09 10:12:59AM

This is such an awesome tip! I've been looking for a way to do this for years! Thanks!



[ Reply to This | # ]
Change the default length of new iCal events
Authored by: superg on Jun 10, '09 11:01:51AM

Quick someone tell Merlin Mann!



[ Reply to This | # ]
Duration 0 also works
Authored by: haa on Jun 12, '09 09:28:19PM

A duration of 0 (zero) also seems to work -- new events will have the same start and end time by default -- just the way I happen to like it!



[ Reply to This | # ]
Change the default length of new iCal events
Authored by: Slowburner on Feb 27, '11 06:57:13PM

Excellent; many thanks.



[ Reply to This | # ]
Change the default length of new iCal events
Authored by: digitalflack on Jul 12, '12 01:58:18PM

At least on Lion setting the event time to 15 minutes does not override the "all day" default when creating an event in month view.

I've set the event time to 15 minutes, but if I double click a date in Calendar's month view it invariably makes an "all day" event. If I type "John meeting at 12:30" it does make a 15 minute event for 12:30.

Is there a way in Lion so that in month view I can double click and create an event that is not "all day." The all day feature makes it so that when you change the start time to 4PM, the finish ends up on the following day - requiring more typing.

Thanks



[ Reply to This | # ]