]> git.proxmox.com Git - pve-installer.git/commit
unconfigured: heuristically detect high-dpi and adapt font/GDK_SCALE
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 15 Jun 2021 12:56:26 +0000 (14:56 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 15 Jun 2021 12:56:35 +0000 (14:56 +0200)
commitcbddb92d5c8b28ea1c3e23e62196cb097ec3fda4
treef4edc9e4dfacefb790df64dc98646a209eb024bd
parentfff4bc476a8cffbec969101980e695fa5a234ad2
unconfigured: heuristically detect high-dpi and adapt font/GDK_SCALE

Use the biggest terminus font we can get our hands on, and use the
Uni2 variant, which seems like an OK trade-off (the installer is
rather ascii anyway).

The detection uses the console columns in such away that high-dpi
screen should be detected but just wide-formats (like 21:9) should
not. This is a bit brittle, but even miss-detecting it should still
allow using it (the installer is made for 1024x768, which when
doubled still fits on WQXGA (2560x1600) and mostly on 1440p too.

It could be more robust to depend on edid-decode, but as physical
dimensions are not required there, and even if specified often quite
off, it's not a sure thing either. So go for simple first.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
unconfigured.sh