コマンドライン操作時は手放せないWindows Terminalだが、最近気になるのがLinuxディストリビューションのアイコンである。
図はDebian GNU/LinuxとUbuntu 20.04 LTSをインストールしたWindows 11だが、いずれのアイコンもTux(ペンギンを表したLinuxの公式マスコット)だ。Windows Terminalのアイコン情報はsettings.jsonの「icon」で指定可能だが、Windows Terminalはアイコンリソースを保有していない。
何か解決策はないかとGitHubのスレッドを検索してみたところ、同種の議論が行なわれており、加えて自著のリソースとして、各種アイコンを公開している方々も見つかった。今回は同スレッドとアイコンリソースをお借りして、Windows Terminalのアイコンをカスタマイズする。
アイコンファイルの展開先だが、筆者はOneDriveによるバックアップを有効にしたドキュメントフォルダー下にWindows Terminal専用フォルダーを作成し、格納した。また、上記操作ではアイコンファイルの指定が絶対パスのため、異なるPCやOS再インストール後の再設定が少しだけ面倒になってしまう。その場合は、settings.jsonを直接書き換えればよい。
ちなみにsettings.jsonは互換性の関係からパス区切り記号に「\(バックスラッシュ)」を用いているが、好みに応じて「/(スラッシュ)」に置き換えても構わない。