Mac初期化するとxserverに繋がらない!なんてことになったので記録.
- OSX 10.9.3
xquartz導入
最近のOSXにはX11がデフォルトで入っていないそうです.
homebrew-caskで
brew update
brew cask install xquartz
##DISPLAY環境変数を設定
xquartzをインストールすればxtermからsshでxserverに接続出来ました.
でもterminalやitermからだと上手くいかない...
xtermのenv
とterminalのenv
を比べてみると, 環境変数DISPLAY
が足りないようだったので
export DISPLAY=:0.0
としました.
(追記)XQuartzをインストールして再起動したところ, itermでDISPLAY
環境変数が正しく設定されていました.
**環境変数は不要のようです. **
接続
open /Applications/Utilities/XQuartz.app
# ~/.Xauthorityを作成してくれます
ssh -Y ユーザ名@ホスト
xeyes
が表示されればOK
ついでにマウスクリックが使えるように
X11 > X11 Preferences > Windows > Click-through Inactive Windows
をenableとしました.