WSLは、基本テキストベースのCLIアプリを動かすためのものみたいで、Windowsで動くXサーバーをインストールする必要がある。
Xサーバーには、安売りしてたX410を購入した。
sudo apt install x11-apps x11-utils x11-xserver-utils
.bashrcの最後の方にexport DISPLAY=localhost:0.0を追加する。
これで、GUIアプリが動作するようになる。
で、AzPainerをコンパイルして起動してみたら、アルファベットのところが化けてた。(^^;)
フォントが入ってないんだろうなーと思いどれだと調べてみると、
それっぽいのが・・・
sudo apt install xfonts-base xfonts-scalable
外れでしたw
ただ、説明からするとbaseはstandard fonts for Xなんで入れといてもいいだろー。
いろいろ、フォントをツッコんでいくと、
sudo apt install fonts-noto-cjk fonts-noto-color-emoji
で、表示されるようになった。そして、漢字もいわゆる中華フォントだったものも解消。
次は、日本語入力だな。
(追記)
WSL2だと、DISPLAYのところはつぎのようにする。
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0
X Server (X410)を導入して、いい感じのターミナルでWSL2を使おう - Qiitaより
コメント