Windows 10にUbuntu 20.04を導入したらなぜかエクスプローラーのコンテキストメニューから実行できるLinux シェルをここに開く
の場合だけターミナルの文字色がおかしくなる件について対処したメモ。
プログラムメニューのUbuntu 20.04
やPowerShellからのwsl.exe
実行では特に問題ないのですが、なぜかLinux シェルをここに開く
をした時だけ、vimのコメント文字や、プロンプトのパスなど一部の文字色が黒になって見えなくなりました。
試しにシェルから環境変数の$TERM
を参照したところ、xterm-color
となっており、他の方法でログインした場合のxterm-256color
とは異なりました。
$ echo $TERM
xterm-color
管理人
どのタイミングでこうなったのか理由が不明です。
同様の症状になった方がいたら教えていただきたいですね。
同様の症状になった方がいたら教えていただきたいですね。
そこでコンソールのプロパティをいじっても全然解決しないので、レジストリエディタを使って設定を探りました。
結果としては、HKEY_CURRENT_USER\Console\%SystemRoot%_system32_wsl.exe
にあるColorTable09
が原因だったようです。
どうしてこうなったのかは分かりませんが、とりあえずこの値を削除すれば$TERM
の値がxterm-256color
となって解決しました。
$ echo $TERM
xterm-256color
以上
コメント