2011-11-11 8 views
1

システム変数またはユーザごとに環境変数を設定する方法はいくつかあります。this questionを参照してください。Mac OS Xのアプリケーションごとの環境変数

環境変数をアプリケーションごとに設定するオプションはありますか?

など。 ~/.MacOSX/environment.plistまたはlaunchd.confのようなものを使用する方法がありますか?ただし、特定のアプリケーションにのみ継承される変数がいくつかありますか?

私が考えることができる唯一の方法は、各アプリケーションのInfo.plistを変更することですが、これは非常に良いアイデアのようには見えないアプリケーションバンドルを変更することです。

答えて

3

通常、これは、環境変数を設定してアプリケーションを起動する小さなシェルスクリプトまたは自動アクションで、目的のアプリをラップすることによって行われます。例えば、私は、次のルールを持っているAutomatorの「アプリケーション」を持っている:

Run Shell Script: 
    NSZombiesEnabled=YES open /Applications/MyApp.app 

私はそれをこのように起動したい場合は、私はちょうどAutomatorのアクションを実行します。

関連する問題