はじめに 久々にMSYS2の更新を行ったところ、どうやらexe経由での起動方法に変更されたようだ。 参考: pacman -Syu で更新したら msys2 や mingw32/64 が起動しなくなった…(震え声 cmd経由での起動であればMSYS2でWindowsにzsh環境を導入するやMSYS2でデフォルトシェルをzshにするにある方法でログインシェルの変更が出来たが、exe経由となったためこれらの方法は使えなくなってしまった。 調べてみると割と簡単に変更できたので、変更方法を共有したい。 情報元 elieux/msys2-launcherのIssueを見てみると、以下のような投稿が見つかった。 You can either set the login shell of everyone using your MSYS2 installation using nsswitch.conf