パソコン鳥のブログ

アクセスカウンタ

zoom RSS Windows用Xサーバ Cygwin/X

<<   作成日時 : 2014/12/01 19:49   >>

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 9 / コメント 0

Cygwin の Xサーバを簡単に利用できるように、ダウンロードと設定を自動で行うインストールスクリプトと、性能測定です。

以前 Windows用のXサーバ Xming を紹介しましたが、無料で入手できるパブリックドメイン版は 2007年5月の更新が最後となっています。

WindowsでリモートのLinuxのGUIアプリを表示させる−Xサーバ Xming パソコン鳥のブログ/ウェブリブログ

現在アクティブに更新されている Cygwin にも Xサーバがあります。
そこで、Cygwin の Xサーバを簡単に利用できるように、ダウンロードと設定を自動で行うインストールスクリプトを用意しました。

また、Xming と Cygwin版Xサーバで性能測定も行いました。
結論から言うと、Cygwin の Xサーバの方が性能が良かったので、是非導入してみて下さい。


2016.7.10 日本語入力設定を追記しました
2016.9.18 「Xサーバのインストール」「Xサーバの実行」について更新しました

Xサーバのインストール


2016.9.18 変更
http://vogel.dip.jp/pub/files/setup_XWin.zip をダウンロード・展開して下さい。
http://vogel.dip.jp/pub/files/setup_XWin_20160918.zip をダウンロード・展開して下さい。
対応Windowsバージョンは、Windows7/8.1/10になります。
Vistaでは実行できません。

展開後、install_XWin(.bat)を実行して下さい。
「エラー:管理者として実行して下さい」と表示された場合は、エクスプローラで install_XWin(.bat)を右クリックして、「管理者として実行」を選んで実行して下さい。。

実行すると、自動的に Cygwin のサイトから setup-x86_64(64bit環境の場合)、または setup-x86(32bit環境の場合) をダウンロードした後、インストールが開始されます。

下の表示が出ればインストールは終了です。


インストールは成功しました
何かキーを押して完了して下さい


インストール先は C:\cygwin64(64bit環境の場合)、または C:\cygwin(32bit環境の場合)です。
またファイルダウンロード領域として C:\cygwin64_package(64bit環境の場合)、または C:\cygwin_package(32bit環境の場合)も作成されます。


なお、下記記事で紹介した bash や sshサーバと共存出来ますので、後からのXサーバのインストールは問題ありません。
同様に Xサーバインストール後に bash や sshサーバもインストール出来ます。

Windows で bash や sshサーバを利用する パソコン鳥のブログ/ウェブリブログ



Xサーバの実行


XWin.bat を実行して下さい。
インストール先の bin\XWin.exe を下記オプションで実行します。
2016.9.18 変更

XWin.exe :0 -clipboard -multiwindow -dpi 100
XWin.exe :0 -clipboard -multiwindow -dpi 100 -listen tcp


実行すると、タスクトレイに Xアイコンが表示されます。



クライアントの実行


ターミナルエミュレーター Tera Term や PuTTY から実行する場合の設定は、下記の記事を参照して下さい。

WindowsでリモートのLinuxのGUIアプリを表示させる−Xサーバ Xming パソコン鳥のブログ/ウェブリブログ
ターミナルエミュレーター PuTTY(日本語版) パソコン鳥のブログ/ウェブリブログ



日本語入力設定(2016.7.10追記)


日本語入力を行うには、次の記事を参照して設定して下さい。
Windows用Xサーバ での日本語入力設定 パソコン鳥のブログ/ウェブリブログ



Xサーバのアンインストール


アンインストール用のスクリプトはありません。
インストール先ディレクトリを手動で削除して下さい。



Xサーバの性能


Xming と比較した場合の性能を測定しました。

Xサーバ側は Windows7 64bit、クライアントは Ubuntu14 64bitで、クライアントで x11perf を下記のように実行して測定しました。


$ x11perf -repeat 5 -rect500 -f14text16 -copypixwin500 -putimage500 > xming.x11perf.dat
$ x11perf -repeat 5 -rect500 -f14text16 -copypixwin500 -putimage500 > cygwin.x11perf.dat


結果は以下となります。
左側(1)が Xming、右側(2)が Cygwin版Xサーバのスコアです。
値が大きいほど良い結果で、Cygwin版Xサーバの方が性能がいいことがわかります。


$ x11perfcomp xming.x11perf.dat cygwin.x11perf.dat
1: xming.x11perf.dat
2: cygwin.x11perf.dat

1 2 Operation
-------- -------- ---------
20400.0 24900.0 500x500 rectangle
1600000.0 1580000.0 Char16 in 40-char line (k14)
12900.0 15200.0 Copy 500x500 from pixmap to window
45.7 47.8 PutImage 500x500 square




以上、Cygwin の Xサーバについてでした。


参考


Setting Up Cygwin/X
coLinuxとXサーバーのベンチマーク

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 1
なるほど(納得、参考になった、ヘー)

トラックバック(9件)

タイトル (本文) ブログ名/日時
Cygwinのアップデート
インストール済みのCygwinのアップデート方法です。 ...続きを見る
パソコン鳥のブログ
2014/12/16 23:19
バッチファイルの実行環境をチェックする
バッチファイルがどのような環境で実行されているかチェックする方法です。 「管理者として実行されているかのチェック」と「32bitOSか 64bitOSかを判別する」の2つです。 ...続きを見る
パソコン鳥のブログ
2015/02/18 22:27
Cygwin をアップデートしたら X クライアントが起動できなくなった
以前下記記事で紹介したXサーバ Cygwin/X ですが、 Cygwin をアップデートした後から、ターミナルで「Can't Open Display」 と表示され、X クライアントが起動できなくなりました。 2015年2月にバージョンアップした Cygwin/X 1.17.1 の仕様変更が原因のようです。 ...続きを見る
パソコン鳥のブログ
2015/04/18 13:32
Tera Term での SSHポートフォワーディングの方法
Tera Term での SSHポートフォワーディングの方法です。 ポートフォワーディングについては、下の記事を参照して下さい。 ...続きを見る
パソコン鳥のブログ
2015/05/21 19:50
Windowsでsshコマンドを使用する方法
Windowsで Openssh の ssh、scpコマンドを利用する方法です。 ...続きを見る
パソコン鳥のブログ
2015/07/07 19:35
Windows用Xサーバ での日本語入力設定
Windows用Xサーバでリモートの Linuxアプリを使用時に、日本語入力できるようにする設定方法です。 Xサーバについては、次の記事を参照して下さい。 ...続きを見る
パソコン鳥のブログ
2016/07/10 10:57
インストール済みCygwinをアップデートする(更新版)
インストール済みのCygwinのアップデート方法です。 以前紹介した下の記事中の、アップデート用ファイルを更新しました。 ...続きを見る
パソコン鳥のブログ
2016/09/18 21:58
Windows用Xサーバ Cygwin/X インストールスクリプト更新版
下記記事で紹介した Windows用Xサーバ Cygwin/X のインストールファイルを更新しました。 ...続きを見る
パソコン鳥のブログ
2016/09/18 22:24
WindowsでリモートのLinuxのGUIアプリを表示させる−Xサーバ VcXsrv
WindowsからLinuxを使用する為のソフト Xサーバです。 これまで、Xming(ここ)、Cygwin/X(こことここ)を紹介しました。 今回は、フリーソフトの VcXsrv です。Xming、Cygwin/X よりも性能が良かったです。 ...続きを見る
パソコン鳥のブログ
2016/12/08 23:17

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Windows用Xサーバ Cygwin/X パソコン鳥のブログ/BIGLOBEウェブリブログ
文字サイズ:       閉じる