# TL;DR
4K 27inchのディスプレイ x 2 と WQHDのディスプレイ x 1を常用しているが,i3wmで不意にスケーリングがおかしくなる.
大抵はDPIの設定が変になってるので設定変更のまとめ
# i3wm全体におけるDPI
## .Xresources を使う
自分の環境では結果的に効果なし.以下を`~/.Xresources`へ書き込む.
```
Xft.dpi: 144
```
## xorg.conf を使う
`xorg.conf`の`Section "Screen"`へ以下のオプションを追加することで設定可能.
i3bar含めたi3wm自体のDPIが変化する.
```
Option "DPI" "144 x 144"
```
起動中に`xrandr`で変更することも可能.i3wmのリスタートで反映されるが,永続はしない.
```
xrandr -dpi 144
i3-msg restart
```
# カーソルサイズ
GTK, Qtなどのアプリケーション上では問題ないが,i3wm自体のコンポーネント上でバカデカいサイズになったりした.
これは`~/.Xresources`にカーソルサイズを指定することで調整可能.
```
Xcursor.size: 24
```
# GTKアプリケーションのDPI
i3wm自体のDPIとGTKのDPIで整合がとれていないのか,GTKアプリケーションが異様に小さいスケールになっていた.
GTK3+であれば環境変数でDPIスケーリングを調整可能なため,以下を`~/.xprofile`へ追加.
```
export GDK_DPI_SCALE=1.25
```
QTもスケーリングがおかしくなってるのかと思いきや,こっちは無事だった.よくわからん.