Xdefaults, xinitrc: dynamically calculate font size

Recent changes in OpenBSD made my laptops share different (althought
correctly calculated) DPIs. Add an script and rework X resources loading
so:

 1. load ~/.Xdefaults into xrdb for baseline
 2. run the script to compute a DPI and xterm's faceSize so it respects
    some values previously defined in this repo

As an upside, now XTerm.VT100.faceSize can be queried, so use that in
hlwm theme.
This commit is contained in:
Lucas 2022-05-17 03:14:19 +00:00
parent e6a6fadfb3
commit 9f0e7a0c12
4 changed files with 69 additions and 17 deletions

View file

@ -38,20 +38,13 @@ XTerm.VT100.scrollKey: true
!XTerm.VT100.wideFont: -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
XTerm.VT100.faceName: monospace
!XTerm.VT100.faceNameDoublesize: M+ 1m
!XTerm.VT100.faceSize: 10.5
!XTerm.VT100.faceSize1: 6.0
!XTerm.VT100.faceSize2: 8.0
!XTerm.VT100.faceSize3: 9.0
!XTerm.VT100.faceSize4: 10.5
!XTerm.VT100.faceSize5: 12.0
!XTerm.VT100.faceSize6: 18.0
XTerm.VT100.faceSize: 8.0
XTerm.VT100.faceSize1: 4.0
XTerm.VT100.faceSize2: 6.0
XTerm.VT100.faceSize3: 7.0
XTerm.VT100.faceSize4: 8.0
XTerm.VT100.faceSize5: 10.0
XTerm.VT100.faceSize6: 12.0
XTerm.VT100.faceSize: 10.5
XTerm.VT100.faceSize1: 6.0
XTerm.VT100.faceSize2: 8.0
XTerm.VT100.faceSize3: 9.0
XTerm.VT100.faceSize4: 10.5
XTerm.VT100.faceSize5: 12.0
XTerm.VT100.faceSize6: 18.0
XTerm.VT100.color0: #000000
XTerm.VT100.color1: #872011