Xming の X サーバソフトウェアのインストール(Windows 上)

【概要】この記事では、Windows環境でX ServerソフトウェアであるXmingをインストールし、基本的な設定とテスト実行を行う手順を解説する。リモートのUNIX/Linux環境のGUIアプリケーションをWindows上で利用したい場合などに役立つ。

【目次】

  1. はじめに
  2. Xmingのインストール
  3. XLaunchによるXmingの設定と起動
  4. テスト実行の例

サイト内の関連ページ

はじめに

X Serverとは、主にUNIXやLinuxなどのOSで利用されるグラフィカルユーザインターフェース(GUI)システムである「X Window System」のサーバ側コンポーネントである。Windows環境でX Serverソフトウェア(Xmingなど)を利用することで、別のマシン(例:Linuxサーバー)で動作しているGUIアプリケーションの画面を、手元のWindows PC上に表示・操作することが可能になる。

Xmingは、Windows向けのX Serverソフトウェアの一つである。この記事では、そのインストールと基本的な使い方を説明する。

Xmingのバージョンと入手に関する注意:

Xmingのインストール

Xming本体と、文字表示に必要なフォントをインストールする。

Xming本体のダウンロードとインストール

  1. ダウンロード:

    Xmingの旧版(パブリックドメイン)はSourceForgeからダウンロードできる。

    https://sourceforge.net/projects/xming/files/Xming/6.9.0.31/ を開く。

    ファイルリストから「Xming-6-9-0-31-setup.exe」をクリックしてダウンロードする。

    補足: 最新の寄付版は公式サイト http://www.straightrunning.com/XmingNotes/ から入手できるが、手順が異なる場合がある。

  2. インストーラーの起動:

    ダウンロードした Xming-6-9-0-31-setup.exe ファイルを実行する。

  3. ようこそ画面:

    Next」をクリックする。

  4. インストール先の設定:

    インストールディレクトリ(フォルダ)は、既定(デフォルト)のままでよい。「Next」をクリックする。

  5. コンポーネントの選択:

    既定(デフォルト)のままでよい。SSHクライアント(PuTTY)などが不要な場合はチェックを外すことも可能であるが、迷ったら既定のまま「Next」をクリックする。

  6. スタートメニューフォルダの設定:

    既定(デフォルト)のままでよい。「Next」をクリックする。

  7. 追加タスクの選択:

    デスクトップやクイック起動バーにXLaunch(Xmingの設定・起動ツール)のアイコンを作成するかなどを選択する。「Create a desktop icon for XLaunch」にチェックを入れておくと、後で起動する際に便利である。選択後、「Next」をクリックする。

  8. インストールの開始:

    内容を確認し、「Install」をクリックする。

  9. インストール完了:

    インストール完了画面で「Launch Xming」のチェックを外してから「Finish」をクリックする。(この時点ではフォントがインストールされていないため、先に次のフォントのインストールを行う。)

Xmingフォントのダウンロードとインストール

  1. ダウンロード:

    Xming本体をダウンロードしたSourceForgeのページ (https://sourceforge.net/projects/xming/files/) に戻り、「Xming-fonts」をクリックする。

    ファイルリストから「Xming-fonts-7-7-0-10-setup.exe」をクリックしてダウンロードする。

  2. インストーラーの起動:

    ダウンロードした Xming-fonts-7-7-0-10-setup.exe ファイルを実行する。

  3. ようこそ画面:

    Next」をクリックする。

  4. インストール先の設定:

    Xming本体と同じ場所(既定では C:\Program Files (x86)\Xming)が指定されていることを確認し、「Next」をクリックする。

  5. ファイルの確認:

    既に同じファイルが存在する場合、上書きを確認するメッセージが表示されることがある。通常は「はい」をクリックして問題ない。

  6. コンポーネントの選択:

    インストールするフォントを選択する。既定(デフォルト)のままでよい。「Next」をクリックする。

  7. スタートメニューフォルダの設定:

    既定(デフォルト)のままでよい。「Next」をクリックする。

  8. インストールの開始:

    内容を確認し、「Install」をクリックする。

  9. インストール完了:

    インストールの終了を確認する。「Finish」をクリックする。

XLaunchによるXmingの設定と起動

Xming X Serverの起動と設定は、XLaunch というツールを使って行う。デスクトップに作成したアイコン、またはスタートメニューからXLaunchを起動する。

  1. ディスプレイ設定 (Display settings):

    起動するX Serverの表示モードを選択する。「Multiple windows」(既定。各Xアプリケーションが個別のWindowsウィンドウとして表示される)が一般的である。「Display number」は 0 のままとする。選択後、「次へ(Next)」をクリックする。

  2. セッション種別 (Session type):

    Xming起動時に同時にプログラムを起動するかどうかを選択する。リモートサーバーのプログラムを起動する場合は「Start a program」を選ぶ。単にX Serverだけを起動しておき、後からSSHクライアントなどで接続する場合は「Start no client」を選ぶ。ここでは例として「Start no client」を選択し、「次へ(Next)」をクリックする。(後述のテスト実行で接続方法を説明する。)

  3. 追加パラメータ (Extra settings):

    必要に応じて、クリップボード連携や追加のコマンドラインパラメータを設定する。既定のままでよい。「次へ(Next)」をクリックする。

    補足: 同じPC上のCygwinなどからの接続が拒否される場合は、追加パラメータに -ac(アクセス制御の無効化)を指定する方法があるが、ネットワーク上の他のマシンからの接続も許可されることになるため、必要な場合に限り使用すること。

  4. 設定完了と起動:

    Save configuration」をクリックすると、ここまでの設定内容を .xlaunch という拡張子のファイルに保存できる。次回以降、このファイルをダブルクリックするだけで同じ設定でXmingを起動でき便利である。最後に「完了(Finish)」をクリックすると、設定に従ってXming (X Server) が起動する。

    初回起動時に Windows Defender ファイアウォールの警告が表示された場合は、利用するネットワークを選んで「アクセスを許可する」をクリックする。(SSHのX11転送のみを使う場合は許可しなくてもよい。)

    X Serverはバックグラウンドで動作するため、通常、起動しても新しいウィンドウは表示されない。結果の確認として、Windowsのタスクトレイ(通知領域)にXmingのアイコン(黒い X のアイコン)が表示されていることを確認する。表示されていれば正常に起動している。

テスト実行の例

Xming X Serverを起動した状態で、リモートのUNIX/LinuxマシンやローカルのCygwin環境からGUIアプリケーションを利用する例を紹介する。