Update: Since many people search for this specific string, this article tells you how to “uninstall icalfix”

With OSX Leopard, iCalFix has ceased to be useful. The core functionality is now part of iCal, iCalFix is incompatible with Leopard, and Apple is phasing out the method I used to actually modify iCal. As a result, many people have asked me how to remove iCalFix from their machines.

While I’ve (usually - apologies to those of you I missed!) responded via e-mail, I never got around to writing this up on my blog. Partially because I was too busy, and partially because it does hurt a bit to bury a project. Well, no use in postponing the inevitable. There are two ways to remove iCalFix. No matter which one you choose, you must reboot your Mac after you’re done - otherwise iCalFix will linger around until you finally do reboot.

1. Via Terminal.app

Before I share the code with you, please be careful. If you don’t know what this line does, or how mistyping it could delete all your data, do not use Terminal.app. For all the other brave souls out there, this line will do the trick:

sudo rm -rf /Library/InputManagers/iCalFix

2. Via the Finder

If the shell is not your natural home, you can always use Finder to get rid of iCalFix. Open your main hard drive, find the “Library” folder. In there, find “InputManagers”. In there, find “iCalFix” and drag it into the trash can. Empty the trash can after rebooting, and that’s it.

Obviously, this means I should focus on a different project. I have a couple of ideas - let’s see how things work out.

Commentary

  1. eph wrote on 25. Feb 2008

    Wait, Robert, don’t kill it yet!

    I’m glad there’s a new default alarm setting in iCal in 10.5 so i don’t have to use iCalFix anymore to finagle that, but iCal or the Data detectors in Mail don’t honor that default setting when setting up an ical event from a mail message.

    So I have to go down and select “Alarm - none” in the floating window, set it to “Message with sound”, Then change the settings to what I like (1 day before). That’s already more clicks than I needed with Mail2iCal or other pre-Leopard hacks for this. The other annoying thing is that if I try to solely use the keyboard for setting up the event from Mail, I can tab to the alarm menu, but then as soon as I select “message with sound” it puts the focus in the number field and won’t let me tab out to set it to “days before” instead of “minutes before”, so I have to go back to the mouse!

    I hope you can still fix this, makes data detectors, which I love, imminently less useful.

  2. Robert Blum wrote on 26. Feb 2008

    Dang - there’s a surprising amount of people who seem to rely on iCalFix. As a result, I’m investigating how I could keep it alive. No promises here - I’d like to get out of the InputManager ghetto, at least, and that’s going to be tricky.

  3. dxtr wrote on 02. May 2008

    I would like to be able to use this with my Point of Sale program, LightSpeed, also. It creates events as Mail does but has the same problem of no alarm even though iCal has the Add alarm box checked…. More than happy to pay for this…. seeya dxtr

  4. greg wrote on 02. Jul 2008

    Hi Robert,

    I’m still a Tiger hold-out and really like icalFix. However is there any way to set other types of alarms? I primarily use an email alarm. Is there a way to have iCalFix do this?

    thanks much, Greg

Leave a reply