urxvt 未获取正确的 DPI

urxvt 未获取正确的 DPI

我在 HiDPI 显示器上运行 Manjaro Gnome。大多数事情都工作正常,但有些程序喜欢urxvtrofi似乎没有选择正确的系统范围 DPI 设置,并且看起来非常小。我以为我可以添加一些东西Xft.dpi.XResources但它没有任何效果。我知道它正在获取该文件中的配置,因为我可以更改颜色等,并且由于某种原因它们应用于 urxvt 但不适用于 DPI。我还应该戳别的东西吗?

答案1

您必须:

A。只需将默认字体大小调大即可:

urxvt -fn 'xft:DejaVu Sans Mono:pixelsize=14'

b.强制您的 X11 服务器返回正确的显示器的 DPI,而不是组成 96 DPI

我这样做是通过把

xrandr --fbmm `xrandr | sed -n '/ connected/s/.* \([0-9]*\)mm x \([0-9]*\)mm/\1x\2/p'`

在我的~/.xsession

相关内容