Cygwin/Xの設定

Cygwin/Xを手で設定して、xterm を立ち上げる方法のメモです。

インストール

次のパッケージをインストールします:

  • xinit
  • xterm

設定ファイルの作成

~/.xserverrc ファイルに、次のスクリプトを書き込みます。

#!/usr/bin/sh
/usr/bin/xwin -multiwindow

書き終わったら、Cygwinにログインして、

$ xinit

を実行して、xterm (あるいは、別のターミナル)が立ち上がることを確認します。

Cygwin/X 立ち上げバッチスクリプトの作成

適当な場所 (Cygwin のインストールディレクトリなど) に、次のバッチスクリプトを作成します。

@echo off
A:
cd A:\Cygwin\bin
bash --login -i -c xinit

ただし、上記のドライブ名とパスは、実際のインストールディレクトリに合わせて書き換えてください*1
ここで作成したバッチスクリプトを、A:\Cygwin\startup_x.bat とします。

ショートカットの作成

前節で作成したバッチスクリプトを起動するショートカットを作成します。ショートカットのリンク先は、次のようにします:

A:\Cygwin\bin\run.exe A:\Cygwin\startup_x.bat

run.exe によって、コマンドプロンプトを表示することなく、xterm を立ち上げることができます。

*1:Cygwin のインストールディレクトリにある Cygwin.bat の内容をそのままコピーすれば大丈夫です。ただし、bash のオプション -c xinit を付けることを忘れないでください。