量産メモ帳

忘れっぽいのでメモを残しています。

エクスプローラ上の任意のフォルダからCygwinを起動する。(64ビット版編)

スポンサーリンク

64ビット版 Cygwin をインストールしたら、互換性のある chere がなくて困りました。*1
以下の記事によると、著者が作成した apt-cyg を使えば、32ビット版の chere を利用できるみたいですが、、

そもそも32ビット版 Cygwin がインストールされている事が前提になっているようです。
でも、32ビット版の Cygwin までもインストールしたくなかったので、結局、以下の様に対処しました。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\Cygwin64]
@="Cygwin Bash (&B)"

[HKEY_CLASSES_ROOT\Directory\shell\Cygwin64\command]
@="cmd.exe /c start /d "%L" "Cygwin Bash (B)" C:\Cygwin64\bin\bash.exe --login -i"

  • (2) /etc/profile ファイルにある以下のコードを削除またはコメントアウトする。

else
cd "${HOME}" || echo "WARNING: Failed attempt to cd into ${HOME}!"



参考資料:



関連記事:
rms-099.hatenablog.jp

*1:2014年1月5日時点の話です。今では64ビット版 Cygwin でも chere が使えます。