Windows Terminal は起動するとまずPowershell(powershell.exe)が起動する。
これをWSL(wsl.exe -d openSUSE-42)に変更したい。
Windows Terminalの設定を変更する。
Settingsから開くか、Ctrl + , のショートカットで開く。
このJsonを直接編集する感じ、出たてのVisual Studio Codeを思い出す。
この.globals.defaultProfileの値を変える。
{
"globals" :
{
"alwaysShowTabs" : true,
"defaultProfile" : "{b2d6503a-d0e6-5c93-b063-25b165a68977}",
何に書き換えるかは同じ設定ファイルのprofiles[].guidを見れば良い。
"profiles" :
[
{
"acrylicOpacity" : 0.4,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "wsl.exe -d openSUSE-42",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{b2d6503a-d0e6-5c93-b063-25b165a68977}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
"name" : "openSUSE-42",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"useAcrylic" : false
},
{
"acrylicOpacity" : 0.5,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "powershell.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
この場合、defaultProfileを
{b2d6503a-d0e6-5c93-b063-25b165a68977}
に書き換えれば、起動時にWSLのShellが立ち上がるようになる。