cygwin
- 詳細
- カテゴリ: Linux
すばらしい。windowsでUNIX環境をエミュレーションできる。
一番うれしいのがXサーバ・クライアント機能を持っていること。
この「X」があれば他にUNIX機を持っている場合、とても
簡単にタイムラグの少ない快適な遠隔操作が可能である。
さらに、UNIXのコマンドやアプリケーションがwindowsバイナリと
して提供され、windowsシステム上で直接走らせることができる。
これはUNIXのコマンドを知ってる人にとってはすごく便利で
有用な環境を構築することができる
。
インストール方法は公式HPよりsetup.exeをもらってきた後に
実行し、ほしいパッケージを選択してあとはインストールが完了するのを待つだけだ。
完了した後、ショートカットを叩けばコンソールを模したDOSプロンプトが立ち上がる。
もしUNIXコマンドだけではなく、さらにXを使いたいのならばコンソールよりXwinを呼ぶ。
このXwinはデスクトップ画面上にXを立ち上げるもので、
「Xのデスクトップを別に用意し、その中でXアプリを実行」と
「Windowsデスクトップを共有しXアプリを実行」の2通りが選べる。
前者は「-screen 0 <画面サイズ縦 横>」と指定し、
後者は「-multiwindow」または「-rootress」とすればよい。
UNIXのウィンドマネージャを使いたければ-multiwindow以外を使うとよいだろう。
さらに親和性をよくするための以下のオプションも用意されている。
・クリップボード共有機能
「-clipboard」でWindowsクリップボードとUNIX選択範囲反転部分が
共用でき、相互にコピー&ペーストが可能となる。
これは以前に用意されていたxwinclipという内部アプリを使うよりも
安定性が良いように思えた。
・2ボタン同時押しで中クリック
UNIX系では中クリックでのペーストが非常に楽である。
もしノートPCでマウスが2ボタンしか無い際は
「-emulate3buttons <待受時間>」をオプションを使えばよい。
他にもWindowsで「X」を持つソフトはあるのだが商用ソフトで
しかも法人をターゲットとしているため値段が高い。
cygwinはあくまでもエミュレーションであるため、ちょっと遅く感じるかもしれない。
しかし、「X」だけでなくUNIX環境を手に入れることができ、
しかも導入のための初期インストール、追加パッケージインストールの
簡潔さ、フリーソフトであることを考えるとcygwinは
素晴らしい環境構築アプリケーションであることがいえる。
ちなみに自分はバッチファイルに環境変数設定(SET)と
xhost設定、XWin起動、coLinux起動コマンドを書き、
cygwinのアプリケーションは使わず、coLinux用のXサーバとして使用している。
cygwinのX描画速度に関してはまったく不満は無い。