Vor einigen Tagen erwähnte ein Freund, dass er an einer kleinen Verbesserung in iCal interessiert wäre. Standardmässig fügt iCal einem Ereignis nur dann eine Erinnerung hinzu, wenn man diese manuell einstellt. Ein seltsames Verhalten, wenn man bedenkt, dass uns ein Kalender eigentlich an kommende Termine erinnern soll. Er fragte mich nach einer Möglichkeit, eine solche Alarmfunktion automatisch zu erzeugen.
Zur gleichen Zeit befasste ich mich etwas detaillierter mit der OSX Programmierung und die Aufgabe schien mir klein genug, um es als Produktivitäts-Experiment zu verwenden.
Da ich seither keine Fehler feststellen konnte - nach einer umfangreichen Testphase auf drei Maschinen - kann ich es jetzt auf die Menschheit loslassen.
iCalFix ist eine Erweiterung für Apples iCal Kalender-Programm, welches automatisch Erinnerungen an neu erzeugte Ereignisse hinzufügt.
Die Installation besteht aus zwei Schritten. Zuerst laden Sie die aktuellste Version von
SIMBL herunter und installieren es. Dann kopieren Sie das
iCalFix.bundle in den Ordner
~/Library/Application Support/SIMBL/Plugins. Das
iCalFix.bundle beinhaltet die Datei
iCalFix.plist (ctrl-klicken Sie auf das Bundle, wählen Sie «Paketinhalt zeigen» aus dem Kontextmenü und navigieren Sie in den Ordner
Contents/Resources). Diese
plist enthält zwei Werte:
«Advance Warning» ist die Anzahl Sekunden, bevor der Alarm ausgelöst wird. 86400 ist der Standard - ein ganzer Tag. Negative Werte bedeuten, dass Sie erst nach dem Ereignis einen Alarm erhalten.
«Alarm Sound» ist der Ton, der bei der Erinnerung abgespielt wird. Es können alle Werte verwendet werden, die in der iCal Alarmliste aufgeführt sind - alles andere spielt den Standard-Fehlerton.
iCalFix wurde nur mit der letzten iCal version - 2.0.3 (1055) - getestet.