WSLでGUIを起動するとフォントがめっちゃくちゃ小さい
例えば
$ gedit &
をWSLでやるとものすごくフォントが小さい。4Kディスプレイの解像度(3840 x 2160)だとフォントがかなり小さく見えてしまうらしい。
現時点である程度解決できる分を書く。
環境
code:memo
pogin503@XXXXXXXX ~> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
Gtk系
Gtk系の場合の解決方法。
gnome-tweaksというやつを使う。
$ sudo apt install gnome-tweaks
$ gnome-tweaks
Fontsからフォントを設定する
それぞれ適切に設定しないとよくなさそう。
https://gyazo.com/f9367bdcc1d66a3a95464b9dc52da5c9
とりあえずこんな感じ。
全部BIZ UDPゴシックとかにすると表示が微妙すぎたので上記の設定に落ち着いた。
UDEV Gothic
$ gedit &
https://gyazo.com/b0fbb6fc1812f6a2cd6c024b5ad4411c
Qt系
Qt系の場合
QT_AUTO_SCREEN_SCALE_FACTORとQT_SCALE_FACTORを設定する。
bash等の場合
$ export QT_AUTO_SCREEN_SCALE_FACTOR=1
$ export QT_ENABLE_HIGHDPI_SCALING=1
$ export QT_SCALE_FACTOR=2
fishの場合
$ set -x QT_AUTO_SCREEN_SCALE_FACTOR 1
$ set -x QT_ENABLE_HIGHDPI_SCALING 1
$ set -x QT_SCALE_FACTOR 2
(別解)
QT_FONT_DPIを設定する。
bash等の場合
$ export QT_FONT_DPI=200
fishの場合
$ set -x QT_FONT_DPI 200
確認
$ kompare ~/dotfiles/.ansible.cfg ~/dotfiles/ansible.cfg
調整が終わったら、次回も有効になるように~/.bashrc、config.fishに入れておく
参考
/programming-notes/WSLgでフォントサイズを変更する
GTK - ArchWiki
Windows 10でディスプレイの表示スケールの設定を変更して見やすくする:Tech TIPS - @IT
HiDPI - ArchWiki
WSLg 環境構築メモ
メモ
WSLg Configuration Options for Debugging · microsoft/wslg Wiki
High-DPI Support in Qt 5.6
Windows11 WSL2 & WSLg Ubuntu の初期設定 - hiroの長い冒険日記
関連
WSLg
#ログ・記録・メモ #エラーメモ