(2018/04/16)追記
現在は本家の下記手順のみで動作するようです。
https://x.cygwin.com/docs/ug/using-remote-apps.html
追記終わり
Windows 7 pro に cygwin/x をインストールして、Linux の GUI アプリを Windows 上で使えるようにします。
今回利用した Windows7 は 64bit 版です。
セットアップ
-
まずは cygwin をダウンロードします。
下記 URL から setup-x86_64.exe をダウンロードします。
https://www.cygwin.com/
今回ダウンロードした cygwin DLL のバージョンは 2.5.0 でした。 -
setup-x86_64 を実行します。
最低限必要なパッケージは以下です。- xorg-server
- xinit
- openssh
-
インストール直後の状態だとうまく動かないので、以下を編集します。
-
XWin Server のショートカットのリンク先
(変更後)
C:¥cygwin64¥bin¥run.exe --quote /usr/bin/bash.exe -l -c "cd; /usr/bin/Xwin.exe :0 -multiwindow -listen tcp" -
環境変数 DISPLAY の設定
/etc/skel/.bashrc
-
if [ -n "{$DISPLAY}" ]; then
export DISPLAY='localhost:0.0
fi
以上でセットアップは完了です。
# 使用方法 #
1. XWin Server と Cygwin64 Terminal を起動します。
2. Cygwin64 Terminal で Linux サーバへ ssh 接続します。
X 転送に -Y オプションを使用します。
例) $ ssh -Y user@host
3. X アプリを起動します。
例) [user@host~]$ gimp
アプリが起動すれば OK です。