
カレンダーイベントを作成すると、Macでイベント発生前に通知を受け取るオプションがあります。ただし、終日イベントの場合は、通知を受け取る時間を簡単に変更することはできません。
ただし、ファイルシステムと構成ファイルを少し調べることで、終日イベントの通知をデフォルトで受け取る時刻を変更することができます。
まず、Finderを開き、キーボードのCommand+Shift+Gキーを押します。表示されるダイアログボックスに、次のパスを入力または貼り付けます:~/Library/Calendars/。私のカレンダーフォルダには、数字と文字の奇妙な組み合わせで名前が付けられたフォルダがいくつかありました。探しているのは、EventAllDayAlarms.icsalarmというファイルです。私は今日最後に変更されたフォルダでこのファイルを見つけましたが、Finderの検索バーでこのファイルを検索できないかもしれません。
まず、.caldav で終わるフォルダを開いてください。ファイルが見つからない場合は、他のフォルダを開いて、ファイルが見つかるまで探してみてください。TextEdit や TextWrangler などのテキスト編集プログラムで開いてください。
EventAllDayAlarms.icsalarmを開くと、次のような行が表示されます。
トリガー:-PT15H
終日イベントの日付の15時間前に通知するようにMacに指示します。これはカレンダーの日付の深夜0時から計算されます。実際の時刻を設定することも、負の値を設定することで、カレンダーが当日の一定時間前にもイベントを通知するように設定することもできます。例えば、
トリガー:PT7H
当日の午前7時に通知します。
トリガー:-PT4H
イベント開催日の 4 時間前、つまり基本的には前日の午後 8 時に通知します。
これからは、OS X が自動的に選択した通知をそのまま受け入れるのではなく、終日のイベントの通知をいつ受け取るかを選択できるようになりました。
出典: Macworldヒント