URxvt 启动时字体大小不同

URxvt 启动时字体大小不同

每当我启动新的 i3 会话时,我都会从我的 i3 配置中启动一些 urxvt 终端。但是,如果我运行xrdb ~/.Xresources重新加载 urxvt 配置,然后启动另一个终端,它的字体大小比从 i3 配置启动的终端小得多。i3 不同字体大小

我知道两个实例都在读取 ~/.Xresources,因为那是我设置颜色方案的地方。我在搜索时遇到了一个彻底的黑客攻击xrandr --dpi 196,它实际上使字体大小相同,但状态栏字体因此变得非常大。

我还尝试exec "xrdb ~/.Xresources"在启动时启动终端之前添加 i3 配置,但这没有帮助 - 启动终端是相同的,并且一旦我启动新终端,它的字体就会非常小。我猜屏幕分辨率在启动时的确定方式与启动后的确定方式不同,但我不确定如何进行调试。

我的 i3 配置 和~/.Xresources已链接这里

答案1

要自动运行此命令,我有

userressources=$HOME/.Xresources
if [-f $userressources]
then
  xrdb -merge $userressources
fi

在文件中.xprofile

也可以看看启动X时如何加载~/.Xresources?

.xinitrc、.xsession 和 .xsessionrc 之间的区别看来您应该放入的文件取决于您的登录管理器。可能是我使用的是LightDM。

相关内容