![Windows Terminal-1.1.2233.0](https://img.shields.io/badge/Windows Terminal-1.1.2233.0-)
WSL2を使っている方ならほとんど使っているはずのWindows Terminalですが、起動したときの初期コンソールがWindows PowerShellだったりWSL2を起動したとしてもホームディレクトリがmnt/c/Users/hoge
だったり初期設定が少なからず必要だったので備忘録として残していきます。
最終的な見た目
ちなみにbashのカスタマイズについては説明しません。参考になるサイトを下に置いておきます。
Qiita - ターミナルの表示内容(プロンプト)の変更・カスタマイズ方法まとめ @hmmrjn
WindowsTerminalの設定開始
WindowsTerminal(以下WT)の設定ファイルはWTの上にある∨
から開くことができます。
初期でWSL2(Ubuntu)を起動するようにする
defaultProfile
に初期で起動したいターミナルのguid
を入れるとできます。
{
...
"defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
...
"profiles": {
...
"list": [
...
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
},
...
]
},
...
}
WSL2のホームディレクトリを変更する
startingDirectory
にパスを入力するだけです。下のUSERNAME
にあなたのユーザー名を入れてください。
ディストリビューションがUbuntu-20.04
の場合、//wsl$/Ubuntu-20.04/USERNAME
となります。
{
...
"profiles": {
...
"list": [
...
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "//wsl$/Ubuntu/home/USERNAME"
},
...
]
},
...
}
背景画像を入れる
カッコつけたいので、Ubuntu
のロゴを背景に入れます。背景はここから持ってきています。
(2020/10/23) 背景画像のサイズはデフォルトで拡大されるので、backgroundImageStretchMode
を変更します。
{
...
"profiles": {
...
"list": [
...
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "//wsl$/Ubuntu/home/USERNAME",
"backgroundImage": "C:\\...\\ubuntu-logo32.png",
"backgroundImageStretchMode": "none"
},
...
]
},
...
}
背景+背景画像を透過する
useAcrylic
を忘れがちなので注意。
{
...
"profiles": {
...
"list": [
...
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "//wsl$/Ubuntu/home/USERNAME",
"backgroundImage": "C:\\...\\ubuntu-logo32.png",
"backgroundImageStretchMode": "none",
"useAcrylic": true,
"acrylicOpacity": 0.8,
"backgroundImageOpacity": 0.25
},
...
]
},
...
}
フォントを変更する
正直元のやつもよいですが、VSCodeとちょっと違ったので違和感があり統一させています。
fontFace
に記入します。
{
...
"profiles": {
...
"list": [
...
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "//wsl$/Ubuntu/home/USERNAME",
"backgroundImage": "C:\\...\\ubuntu-logo32.png",
"backgroundImageStretchMode": "none",
"useAcrylic": true,
"acrylicOpacity": 0.8,
"backgroundImageOpacity": 0.25,
"fontFace": "Consolas, 'Courier New', monospace"
},
...
]
},
...
}
#おまけ
WindowsTerminalを起動するとき、素直にWindows Terminal
と検索していませんか?
実は、wt
で起動することができます。非常に楽ですね🦐。