Cygwin の xhost コマンドが xhost: unable to open display "" と言って失敗する


xhostコマンドであるホストからの接続を許可しようとしたらこんなエラーが出る。

xhost: unable to open display ""

これは、Xサーバ側(自端末側)に環境変数 DISPLAY が定義されていないことが原因。
DISPLAY変数に <ホスト名>:<ディスプレイ番号>.<スクリーン番号> を設定すれば解消する。
例:

$ export DISPLAY="localhost:0.0"