読者です 読者をやめる 読者になる 読者になる

覚え書き:エクスプローラからcygwinのターミナルエミュレータ(ck)を起動する

エクスプローラから、cygwinbash等を起動したいとき、バッチファイル経由とかいろいろあるけど、これが一番エレガントかな?
ターミナルエミュレータは、ckを使用。OSはWindows Vistaだけど、XPとかでもおkだと思う。

1. cygwinとckをインストール後、ckを起動し、以下のコマンドを実行。

chere -i -f -t xterm 
2. レジストリエディタを起動し"HKLM\SOFTWARE\Classes\Directory\shell\cygwin_bash"の値を以下の値にする。
C:\cygwin\bin\run.exe C:\cygwin\bin\ck.exe -e /bin/xhere /bin/bash.exe "%L"
3. ターミナルエミュレータの起動時に、"Starting /bin/bash"と表示されるのは個人的にキモイので、当該部分(/bin/xhereの68行目)をコメントアウト

シェルをtcshzshにしたい場合、もしくは、ターミナルエミュレータをck以外にしたい場合は、その部分を読み替えれば問題ないかな?