Linuxにおける解像度指定方法
はじめに
もう随分とおじになったんで細かい文字が見づらくなったというのと、
昨今では高DPIでモニタサイズはコンパクトなものもあって映像出力したときに文字が米粒みたいになって読めないので、そういう環境で文字や解像度を大きくする方法
multi-userモード(graphicalじゃない画面)
setfontコマンドを使う
setfontで指定できるフォントは、/usr/share/kbd/consolefonts配下にあることが多いので確認
(とはいえこの確認時の文字が米粒なので、既に厳しいまであるが…w)
$ sudo setfont ter-v32n
とか
$ sudo setfont /usr/share/kbd/consolefonts/ter-v32n.psf.gz
で指定
永続化は、/etc/vconsole.confに
$ sudo vim /etc/vconsole.conf
KEYMAP=jp106
FONT=ter-v32n
みたいに記述する
graphical側
おそらく今後wayland系しか使わないと思うので、waylandの場合
$ wlr-randr
creen 0: minimum 320 x 200, current 3046 x 1050, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1366x768 60.02*+
〜 省略 〜
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1680x1050+1366+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
〜 省略 〜
DP-1 disconnected (normal left inverted right x axis y axis)
wlr-randrコマンドで、HDMI-1とかDP-1とか、対象となるディスプレイを探す
次に、
$ wlr-randr --output DP-1 --scale 1.5
などとやる(上記は1.5倍相当)