問題
エクスプローラの右クリックメニューターミナルで開く
を使ってWindowsTerminalを起動した際,
既定のプロファイルがWSLの条件下において,
開始ディレクトリがエクスプローラからWSLに引き継がれない問題
解決
コントロールパネルで以下が有効になってるか確認する.
- プログラムと機能
- Windowsの機能の有効化または無効化
- Linux 用 Windows サブシステム(Windows Subsystem for Linux)
- 仮装マシンプラットフォーム
- Hype-V
- Windowsの機能の有効化または無効化
再起動および,Linuxイメージの再インストールをしたら直った.
感想
Hyper-V,仮装マシンプラットフォームが無効の状態でWSLをインストールできるのが原因な気がする.
なお,
WSL 2 は Hyper-V 仮想マシンとして実行されています
って言ってるのに無効でインストールできるのかよって気持ち.
あまり言及されてないとこみると,WSLでWindows上のディレクトリで作業する人は少数派のようだ(そりゃそう).
WSL1のままでいいっちゃいいんだよなぁ.
ひとこと
WindowsTerminalのペンギンマークのWSLとディストリビューションのアイコンのWSLとの違いって何?
Win11の右クリックメニューにCodeで開く
が復活してほしい.