[英]Per-application environment variables on Mac OS X
記錄了設置系統范圍或每個用戶的環境變量的幾種不同方法,請參見此問題 。
有針對每個應用程序設置環境變量的選項嗎?
例如,是否可以使用~/.MacOSX/environment.plist
或launchd.conf
但是有些變量僅由特定應用程序繼承?
我能想到的唯一方法是修改每個應用程序Info.plist,但這涉及到更改應用程序捆綁包,這似乎不是一個好主意。
通常,這是通過將所需的應用程序包裝在一個小的shell腳本或自動機操作中來設置環境變量然后啟動應用程序來完成的。 例如,我有一個自動機“應用程序”,它具有以下規則:
Run Shell Script:
NSZombiesEnabled=YES open /Applications/MyApp.app
當我想以這種方式啟動它時,我只是運行automator動作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.