なんかいつもやっているんだけど,たまにしかやらないから忘れそうになるのでメモ.
自分はEmacsをX forwardingで実行して開発したりするんだけど,最小インストールした(Baseのみ)のLinuxではXが入ってないからいきなりはできない.
Redhat系ならみんな同じだと思う.
Emacsを入れるとX関連がインストールされてしまうので最小インストールしたのに〜という意見がありそうだがEmacsが使いたいからしょうがない.
yum install emacs xorg-x11-xauth
でEmacsとXauthを入れる.
そして次にBashなら
export DISPLAY=localhost:0.0
と入力し,環境変数を設定する.
一度SSHのセッションを切り,もう一度マシンにログインするときに
ssh username@hostname -X
と -X オプションをつけるとXがforwardingされる.
ログインしたときに
/usr/bin/xauth: creating new authority file /home/hoge/.Xauthority
と出ていればたぶんだいじょうぶ.
コメントする