WSLのターミナルの色を変更する

[2023/01/28追記]

最近のWindowsアップデートによって、少なくとも以下のバージョンでは本記事の方法を使って色を変更できなくなった模様。

Windows 11 Home, 10.0.22621 Build 22621



次のリンク先を参照してできた。

https://ikatakos.com/pot/software/windows/wsl/terminal_color

手順

次の場所からColorTool.zipを取ってくる。

https://github.com/microsoft/terminal/releases/tag/1904.29002

展開したフォルダ内でPowerShellのターミナルを開いて、次のコマンドを実行する(カラースキームsolarized_light.itermcolorsに変更する例)。

ColorTool.exe -b solarized_light.itermcolors

WSLのターミナルを再起動すると、色が変わっている。

なおColorTool.zipがデフォルトで用意しているカラースキームのほかに、次の場所にいろんなカラースキームが公開されているので、取ってきたものをColorTool/schemesに入れてやると、同じように色を変更できる。

https://github.com/mbadolato/iTerm2-Color-Schemes

参考

https://ikatakos.com/pot/software/windows/wsl/terminal_color https://github.com/microsoft/terminal/tree/main/src/tools/ColorTool https://github.com/mbadolato/iTerm2-Color-Schemes