Vagrant の VM は大抵 CUI で操作するけど、たまに GUI のアプリケーションをどーしても使いたくなることってあると思う。 今回は SSH の X11 転送を使って Vagrant の VM 上で動く X を使ったアプリケーションを操作できるようにしてみる。 まず Vagrant を動かすホストには X Server が必要なのでインストールする。 OS X の場合 10.8 (Mountain Lion) 以降 X Server はバンドルされなくなってしまったので、別途 XQuartz を入れる。 http://xquartz.macosforge.org/ さて、以下が肝心の Vagrantfile だけど、ポイントは config.ssh.forward_x11 を true にすることだけ。 $ cat Vagrantfile # -*- mode: ruby -*
![Vagrant の VM で GUI (X11) のアプリケーションを使う](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc865b9a2df8d9b989652901dd3807ab61005ca8/height=288;version=1;width=512/https%3A%2F%2F64.media.tumblr.com%2F041a6e35192028417ccfe442d841eabc%2Ftumblr_inline_p7wcmiyK5Z1r9o6wl_500.png)