cygwin:change-home-directory
Cygwin の ホーム ディレクトリ を変更する
Cygwin の ホームディレクトリ の変更の方法がいくつかあるようだけど、どれが良いのだろうか。
今までは、環境変数 HOME に、ホームディレクトリのパスを設定するようにしていたけど、Cygwin 的には、環境変数 HOME を設定するのはよくないとか書いてあるサイトもある。
Cygwin を起動するための bat ファイルの方で、HOME を設定すれば、Windows 全体には影響しないけど、bat ファイル経由じゃない使い方の時に、ホームディレクトリが反映されない。
結局、以下の方法にすることにした。
1. C:\cygwin64\etc の nsswitch.conf を開く。(念のため、バックアップは取っておく)
2. 以下の行のコメントを外して、指定したいフォルダのパスに変更する。
変更前:
# db_home: /home/%U
変更後:(例です)
db_home: /cygdrive/c/Wk/Hm
先頭の “/cygdrive/c/” で、C: ドライブを表します。
いまのところ、この方法がよさげかな。
cygwin/change-home-directory.txt · 最終更新: 2023/07/17 15:41 by hohog