SSH接続先で作成した画像を表示する

リモート環境で作成した画像をいちいちローカルに落とすのは面倒くさい。
ImageMagickが入っているならdisplayコマンドで画像を表示できる!

$ display
No protocol specified
display: unable to open X server `' @ error/display.c/DisplayImageCommand/431.

怒られました。とりあえず環境変数DISPLAYを0.0に変更する。

$ export DISPLAY="0.0"
$ display
No protocol specified
display: unable to open X server `0.0' @ error/display.c/DisplayImageCommand/431.

SSH接続時にX転送が有効になっていない。

$ ssh -Y [remote_host]

これでログインして、

$ display [画像]

とすれば表示できた。