从 Fedora 25 中的 Cinnamon 启动菜单启动时,Xterm 不会加载 .xdefaults

从 Fedora 25 中的 Cinnamon 启动菜单启动时,Xterm 不会加载 .xdefaults

Xterm 和 .xdefaults 文件一开始就没有预加载到我的系统上,即使运行 Xterm 一次后,我也必须自己创建 .xdefaults。我相信我已经把它放在正确的地方了:

/home/(用户)

Xterm 出于什么原因忽略我的 .xdefaults 文件?现在看起来像这样:

xterm*dynamicColors::     true
xterm*background::        black
xterm*foreground::        white
xterm*utf8::              2
xterm*eightBitInput::     true
xterm*saveLines::         32767
xterm*scrollTtyKeypress:: true
xterm*scrollTtyOutput::   false
xterm*scrollBar::         false
xterm*loginShell::        true
xterm*faceName::          Monospace:pixelsize=11
xterm*jumpScroll::        true
xterm*multiScroll::       true
xterm*toolBar::           false
xterm*geometry::          100x30

它是否正确?

答案1

两个冒号(::) 不是正确的语法。

此外,使用类名你会得到更好的结果XTerm比实例名称xterm

另外,“.xdefaults”也不正确(这是一个前导“X”而不是“x”,并且大多数配置坚持要求您在文件名后加上主机名,例如“.Xdefaults-myhostname”)。

您没有提到 xrdb - 通常建议将其作为方便的锤子(又名“解决方案”)。但如果您使用“.Xdefaults-whatever”,则 xrdb 基本上无关紧要。

要查看 X 资源中可见的内容,我会安装“appres”,然后执行

appres XTerm

相关内容