wsl のシェルを zsh に変更する方法を備忘録として残しておく

環境

  • OS: Windows 11 Pro
  • WSL: version 2
    • OS: Ubuntu 24.04

前提

wsl の有効化およびディストリビューションのインストールは完了している前提
※ wsl のインストールについては 参考 を参照

方法

  1. Windows Terminal を起動する

  2. 「Ctrl」+「,」を押下して setting.json を開く

  3. setting.json の設定に以下を追加する

    {
        // 中略
        "profiles":
        {
            "defaults":
            {
                "elevate": true,
                "startingDirectory": null
            },
            "list":
            [
                {
                    "commandline": "C:\\WINDOWS\\system32\\wsl.exe -d Ubuntu-24.04 -e zsh", // -e zsh を追加
                    "guid": "{963ff2f7-6aed-5ce3-9d91-90d99571f53a}",
                    "hidden": false,
                    "name": "Ubuntu-24.04",
                    "source": "Windows.Terminal.Wsl",
                    "startingDirectory": "/home/guest/project"
                }
            ]
        },
        // 以下、省略
    }