パスワードを忘れた? アカウント作成
481700 journal

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

日記 by A7M

エクスプローラから、cygwinのbash等を起動したいとき、バッチファイル経由とかいろいろあるけど、これが一番エレガントかな?
ターミナルエミュレータは、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行目)をコメントアウト。

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

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

読み込み中...