2012年11月アーカイブ
2012年11月13日
Mac OS X v10.8.2 の Appleeventd が拗ねる件について
Mac OS X v10.8.2 になってからなのか、Mountain Lion 当初からなのかわかりませんが Appleeventsd がアプリケーション間のコミュニケーションを取り持ってくれず沈黙してしまう問題が出ています。
気づきづらいのですが、Tune•Instructor などのメニューバーからアップルイベント経由で iTunes をコントロールするアプリケーションで問題になります。iTunes をコントロール出来ない!意味ないじゃん!あと、iVolume とか、1Password の機能拡張など。
根本的な解決方法は今のトコロ無いようです。困った。
暫定対処としては再起動やログイン・ログアウトなど、要するに Appleeventsd の再起動で治ります。
Appleeventsd はプロセス番号の若さから見ても早い段階で起動する結構大事なサービスなんで早く直してもらいたいものです。
個別に対応してくれているアプリケーション製作者さんもいる(iVolumeとか)ので、もしかしたら何か仕様が変わったのかもしれませんし Appleeventsd だけの問題じゃないのかもしれませんが、時間が経過するとダメになるという時点でなんかバグでしょう。
仕方ないので、1時間ごとに Appleeventsd を再起動する LaunchAgents を仕込む事にしました。