Msys2でログインシェルの変更

Msys2でデフォルトのシェルを変更する方法


Msys2のデフォルトのログインシェルはbashですが、それをzshに変更する方法。Webで検索すると、/etc/passwdを使う方法や/etc/nsswitch.confを変更する方法がよくヒットしますが、それだけではだめなのか自分の環境では上手くいかず。

結果としてmsys2_shell.cmdを編集する方法が上手くいきました。インストールフォルダにあるファイルの

set "LOGINSHELL=bash"

の行を

set "LOGINSHELL=zsh"

に変更します

おすすめ