xterm 不使用 .Xresources

xterm 不使用 .Xresources

我有一个 .xinitrc 包含以下几行:

#!/usr/bin/env bash
xrdb -merge ~/.Xresources &
xset r rate 200 30 &
xterm & #fixme: xterm is not reading loaded .Xresources
exec /etc/alternatives/x-window-manager

为什么 xterm 不使用随 加载的设置xrdb

PS:.xinitrc 中的 xterm 不使用从 xresources 加载的设置,但是一旦 wm 运行,它就可以正常工作。

我不记得如何修复它(我已经很多年不玩Linux了)。

答案1

在你的脚本中

#!/usr/bin/env bash
xrdb -merge ~/.Xresources &
xset r rate 200 30 &
xterm & #fixme: xterm is not reading loaded .Xresources
exec /etc/alternatives/x-window-manager

需要在后台运行的行xterm,使用“&”,因为窗口管理器必须运行来管理xterm(如果xterm不放在后台,它将阻止脚本继续调用窗口管理器)。和命令xrdbxset两个都应该在启动其他程序之前完成,因为它们会快速完成(并退出),并且因为它们会为您初始化一些东西:

  • xrdb在根窗口中设置可以通过 读取的资源值xterm,以及
  • xset(不太重要)正在改变关键重复率。

进一步阅读:

答案2

我使用 Atom 编译和运行 C 程序,并将其输出到 xterm - 我在寻求以永久方式放大 xterm 字体时找到了此链接。这些帖子确实帮助我掌握了 xterm -

https://askubuntu.com/questions/161652/how-to-change-the-default-font-size-of-xterm

相关内容