LinuxからMac10.9へリモートディスプレイでX上のFirefoxを動かす

ちょっとはまったのでメモ。

通常X-Windows同士はお互いに、リモートでディスプレイ上のものを映すことができます。

A:Linux

B:Linux

A->BへsshでログインしBのFirefoxを起動しAのX上で操作するということです。

意外とこれが便利。

X-Windowを搭載しているMacでも同じことが当然できるはず。

ということで試してみる

古い記憶を辿りながら

Local

mac 10.9(hostname:mac,ip:192.168.0.1)

remote

RedHat 5.8 (hostname:linux,ip:192.168.0.2)

Macでの設定

[mac] $ xhost +

Linux側での設定

[mac] $ ssh linux
[linux] $ export DISPLAY=192.168.0.1:0
[linux] $ firefox
Error: cannot open display: 192.168.0.1:0

これが起動しない。

こちらに解決法が。。

http://ruepprich.wordpress.com/2013/01/08/x11-forwarding-on-os-x-10-8-2-mountain-lion/

Macでの設定

[mac] $ sudo xhost + linux

Linux側での設定

[mac] $ ssh -X linux
[linux] $ firefox

見事にMac側にFirefoxのウインドウが。。

DISPLAYは必要ないのね。。