環境
Xquartzのインストール
brew cask install xquartz
xmgraceのインストール
brew install grace
Xmgraceの起動
launchctl load -w /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
を実行後pcで再起動し
xmgrace
でxmgraceを起動することができる
- ソース
xmgraceとコマンドを打ってもXquarzが起動せず
Can't open display Failed initializing GUI, exiting
というエラーが出ており、
DISPLAY=:0.0 xmgrace
と変数DISPLAYを指定しても変わらなかった。
対処法を調べていたらこの投稿がヒットし、下のような解決策が見つかった。
r/osx - XQuartz and (apparently) incorrectly set DISPLAY variables have ruined my day...
公式には、
Run the following to prevent launchd from setting $DISPLAY and creating its socket.
と説明されており、launchdにDISPLAYとsocketを勝手に設定されるのを防ぐ目的があるとされている。