web-dev-qa-db-ja.com

これは何を意味するのでしょうか? 「osascript:このスクリプトの追加を更新して、ThreadSafeの値を指定してください」

10秒ごとに、コンソールに次のメッセージが数回表示されます。

27.08.11 16:40:21,034 osascript: Performance: Please update this scripting addition to supply a value for ThreadSafe for each event handler: "/Library/ScriptingAdditions/SIMBL.osax"

それが何を意味し、私が何をすべきか疑問に思います。


また、SIMBLがシステムログのスパムを停止するようにするには(SIMBLのアンインストールを除く)どうすればよいですか?

7
Albert

実行時にアプリケーションにパッチを適用するためのツールである [〜#〜] simbl [〜#〜] をインストールしました。 Mac OS Xは、SIMBLがイベントハンドラーが スレッドセーフ であるかどうかを宣言しないことに満足していません。


この問題の説明を見つけることができます ここ

これは表面的な問題です。警告は100%偽物です。

Snow Leopardで使用されるイベントハンドラーは、スレッドセーフとして正しくラベル付けされています。問題は、この警告がLeopardに使用されるイベントに関するものであり、スレッドの問題を完全に認識していないことです。下位互換性を確保して文句を言うのをやめる方法がわからないので、文句を言わせます。


ソースコードの私の理解に基づいて、SIMBLバンドルのInfo.plistを編集して、そこから以下を削除してみてください。

<key>SIMeleop</key>
<string>InjectEventHandler</string>

これはLeopard固有のイベントハンドラー(leop)です。

7
Daniel Beck

すべての情報をありがとう。

開発者のWebサイトにアクセスし、SIMBLを最新に更新しましたが、すべて順調です http://www.culater.net/software/SIMBL/SIMBL.php

最新のSIMBLインストーラーには、必要に応じて「SIMBLのアンインストール」アプリも含まれています。

2
n13