この記事の続き.
いつの間にか -l
オプションで起動したのち exec /bin/zsh
が効かなくなったのでいろいろ調べてたところ,なんと -l
で起動されるシェルは chsh
で指定したものとは関係ないことがわかった!
そしてよく見ると,この設定ファイルは (wsl-terminalのroot dir)/etc/wsl-terminal.conf
のことを指しているらしい.
当該ファイルの shell
オプションを書き換えると無事にzshが起動された.
そしてさらに驚くべきことに,当該事項はちゃんとREADMEに書いてあった…….
丁寧にログインシェルを /etc/passwd
のものに書き換えるバッチファイルまで添えてあった.
教訓
READMEを読もう.