WSLでオーディオとCJKを有効にする方法

Windows 11 の wsl2 上に新しくインストールされた ubuntu 22.04 では、オーディオを再生する Web ページを開いてもサウンドが出力されないや、ページに CJK 文字が含まれている場合に CJK 文字が正しく表示されないなどの問題が発生しており、ここでは簡単な解決策をいくつか紹介します。

この投稿のおかげで、以下の2つのパッケージをインストールすると、サウンド出力が完璧に機能します。

# install sound packages
$ sudo apt install sox libsox-fmt-all

また、copilotの検索結果のおかげで、以下のパッケージをインストールするとCJK文字の表示の問題も簡単に解決できます。

# install font packages
$ sudo apt install fonts-noto-cjk fonts-noto-color-emoji

でも、問題がまだあります。ターミナルでも、あるいは入力フィールドのある Web ページでも CJK 文字を入力できないなど。これについては、copilot は fcitxdbus-x11 などのツールの使用も提案しましたが、試しましたが失敗しました。サウンド出力と CJK 表示の問題は解決された以上、インターネット サーフィン用のメインの Windows ホストと並んで開発環境として WSL2 のほとんどのユース ケースに対応できるため、今のところは諦めます。

windows