「MonoGame 3.8.0以降でfxファイルをコンパイルする」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 24行目: | 24行目: | ||
</source> | </source> | ||
[[環境変数]] | 上記のスクリプトで[[環境変数]]が追加される。 | ||
<source lang="bash"> | <source lang="bash"> | ||
#bashの場合 | #bashの場合 | ||
| 36行目: | 36行目: | ||
</source> | </source> | ||
ただし.profileや.zprofileはターミナルから[[Visual Studio for Mac]]を起動した場合のみ適用され、macOSのDockまたはLaunchPadから起動した場合は適用されない。ターミナルから起動する奇特な人はあまりいないと思われる。 | |||
そこでLaunchDaemonを使ってログイン時に環境変数を設定する。LaunchAgentsディレクトリにplistファイルを置けばログイン時に自動実行される。拡張子がplistならファイル名は何でもいいので今回はenvironment.plistとした。 | |||
vi ~/Library/LaunchAgents/environment.plist | |||
中身はこんな感じ。 | |||
<source lang="xml> | |||
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “https://www.apple.com/DTDs/PropertyList-1.0.dtd”> | |||
<plist version=“1.0”> | |||
<dict> | |||
<key>Label</key> | |||
<string>my.startup</string> | |||
<key>ProgramArguments</key> | |||
<array> | |||
<string>bash</string> | |||
<string>-c</string> | |||
<string> | |||
launchctl setenv MGFXC_WINE_PATH "$HOME/.winemonogame" | |||
</string> | |||
</array> | |||
<key>RunAtLoad</key> | |||
<true/> | |||
</dict> | |||
</plist> | |||
</source> | |||
一通り終わったら[[macOS]]から[[ログアウト]]する。 | |||
再起動でもいいぞ。 | 再起動でもいいぞ。 | ||