The Apple Core

Jason D. O'Grady & David Morgenstern

How-to: Enable iCal’s super-secret Debug menu; and 14-day weeks

By | February 23, 2012, 12:37pm PST

Summary: If you live and die by iCal like I do, this simple Terminal command unlocks a couple of nifty new tricks that will make your life a little easier.

I don’t know about you, but I could definitely use a few more days in the week. How about 14?

This wonderful little tip from Macgasm (via OS X Daily) solved a major problem that I had with Apple’s ubiquitous calendaring application, iCal: its inability to display more than one week at a time in week view.

I usually default to iCal’s week view, which is my preference because it shows events in context with their corresponding times in bubbles relevant to the actual length of the event.

Apple iCal 5's week view - Jason O'Grady

If you have more than a couple of calendars (I have 12) month view is simply too cluttered to be useful — especially if you turn on the preference to “Show event times.”

The problem with week view is that it doesn’t show enough dates, especially as you get toward the end of a week. I find myself constantly switching back and forth between weeks.

Enter debug mode, a hidden setting that allows you to enable a couple of cool, unpublished features.

You can enable it with the following Terminal command:

    defaults write com.apple.iCal IncludeDebugMenu 1

… and disable it with this command:

    defaults write com.apple.iCal IncludeDebugMenu 0

If you’re not comfortable with the Terminal, this tip may not be for you, but it’s pretty tame as far as Terminal commands go — and relatively low risk. Simply open Terminal, copy and paste the line above into it at the prompt and hit Return/Enter. Restart iCal and look for a spiffy new Debug menu that reveals this:

Apple's Top Secret debug menu in iCal - Jason O'Grady

I would stay away from most of the items on the menu, but the the path to the fun stuff is:

Debug >Top Sekret > Days In Week View

… where your options are:

  • Default (7)
  • 14
  • 21
  • 28

I switched to the 14 day week view and that alone was worth the price of admission for me.

http://www.macgasm.net/2012/02/13/show-days-icals-week-view/

In addition to the new Days In Week View option another useful trick enable by the Debug menu is the ability to open multiple iCal Calendar windows with Command+L, which is super-useful to compare dates.

There are some other new options in the Debug menu, including:

  • Show the # Weeks Before Start Date in Day View
  • Show the # Months After Start Date in Day View

But in my limited testing I didn’t notice any changes in day view.

Images: Week view (Apple), 14-day view (Macgasm)

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Jason O'Grady is a journalist and author specializing in mobile technology. He has published six books on Apple and mobile gadgets and his PowerPage blog has been publishing for over 15 years.

Disclosure

Jason D. O'Grady

Jason D. O'Grady is the creator and editor of O'Grady's PowerPage, which has been publishing mobile technology news since 1995. He maintains an advertising relationship with the following legacy advertisers on the PowerPage:

  • Amazon Associates
  • Google Adsense
  • Tekserve
  • Advertising on the PowerPage is brokered by a third-party agency (BackBeat Media) and he recuses himself from these negotiations.

Biography

Jason D. O'Grady

Jason D. O'Grady developed an affinity for Apple computers after using the original Lisa, and this affinity turned into a bona-fide obsession when he got the original 128 KB Macintosh in 1984.

He started writing one of the first Web sites about Apple (O'Grady's PowerPage) in 1995 and is considered to be one of the fathers of blogging. He has been a frequent speaker at the Macworld Expo conference and a member of the conference faculty. He also co-founded the first dedicated PowerBook User Group (PPUG) in the United States.

After winning a major legal battle with Apple in 2006, he set the precedent that independent journalists are entitled to the same protections under the First Amendment as members of the mainstream media.

O'Grady is the author of The Nexus One Pocket Guide, The Droid Pocket Guide, The Google Phone Pocket Guide, and The Garmin nuvi Pocket Guide (Peachpit Press), the author of Corporations That Changed the World: Apple Inc. (Greenwood Press), and a contributor to The Mac Bible (Peachpit Press). In addition, he has contributed to numerous Mac publications over the years, including MacWEEK, Macworld, and MacPower (Japan).

When he's not writing about Apple for ZDNet at The Apple Core, he enjoys spending time with his family in New Jersey.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
8
Comments

Join the conversation!

Just In

What I would like iCal to do is wake my Mac up when a reminder comes up
Laraine Anne Barker 24th Feb
If I want to hear my trainwhistle alert when I am not in my office working on my Mac I have to set the Mac not to go to sleep, which is not an ideal situation. (And no, I don't use a trainwhistle alert at times when others might be still asleep, as at the time I'm writing this--6 am).
2 Votes
+ -
Staff
Awesome
rygood 23rd Feb
Great tip!
Has anyone been able to figure out how to edit the default reminder time? Mine is set to 10 min before event. So (because I share a Google calendar with several co-workers who just enter events without manually entering reminder times) iF Shannon has and event scheduled as an all day event, i.e. "Shannon on vacation" I'll get an alert on my bedside iPad at 11:50 pm, frequently waking my wife. I'd like to change this default for all day events to 12 hrs prior.
@dgdamore

Try Office 365... apple and google are simply not Enterprise class... Apple can't even figure out how to implement day light savings time settings
0 Votes
+ -
Yes you can
mainvision 24th Feb
In iCal go to Preferences | General | Select: "Add a default alert to all new timed events and invitations" and enter the amount in minutes
-1 Votes
+ -
I think I can learn a lot of IT here. These articles broaden my eyes. I like them very much. Yet, if some professional translation services provided, it would be better.
http://en.rosettatranslation.com.cn/
0 Votes
+ -
Nice features
mainvision 24th Feb
Nice additional features. Thanks for sharing.
1 Vote
+ -
Span a Month End?
Stuart Toomey 24th Feb
Have you ever found a way (and for the same readon as above) to span in month view, the end of one month and beginning of the next?
As if one could scroll the month view to show any 4 weeks we wanted...?
Hard to look ahead when you are near the end of a month until the first...??
Any luck with this?
If I want to hear my trainwhistle alert when I am not in my office working on my Mac I have to set the Mac not to go to sleep, which is not an ideal situation. (And no, I don't use a trainwhistle alert at times when others might be still asleep, as at the time I'm writing this--6 am).

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix