xterm 忽略 xrdb 状态,除非加载两次

xterm 忽略 xrdb 状态,除非加载两次

当我启动 i3 时,我的 xterm 将被着色并配置,就好像我的 Xresources 尚未加载一样,所有内容都使用默认值,但是当我查询资源数据库时,我的所有值都将被正确设置。即使打开其他终端,这种情况仍然存在,所以我认为这不是启动的时间问题。查询我的 xrdb 的示例如下:

    *.borderWidth:  0
    *background:    #282828
    *color0:        #282828
    *color1:        #cc241d
    *color10:       #b8bb26
    *color11:       #fabd2f
    *color12:       #83a598
    *color13:       #d3869b
    *color14:       #8ec07c
    *color15:       #ebdbb2
    *color2:        #98721a
    *color3:        #d79921
    *color4:        #458588
    *color5:        #b16286
    *color6:        #689d6a
    *color7:        #a89984
    *color8:        #928374
    *color9:        #fb4934
    *cursorColor:   #ebdbb2
    *customization: -color
    *foreground:    #ebdbb2
    *root:  #282828
    facename:       -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-*-*
    xterm*font:     -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-*-*

如果我使用 xrdb 再次加载我的 ~/.Xresources 文件,查询的结果是相同的(尽管顺序不同,但 xterm 将按照预期进行正确的设置。以下是使用 ~/ 加载 xrdb 后的输出示例.Xresources 再次。

$xrdb -q
*foreground:    #ebdbb2
*background:    #282828
*root:  #282828
*cursorColor:   #ebdbb2
*color0:        #282828
*color8:        #928374
*color1:        #cc241d
*color9:        #fb4934
*color2:        #98721a
*color10:       #b8bb26
*color3:        #d79921
*color11:       #fabd2f
*color4:        #458588
*color12:       #83a598
*color5:        #b16286
*color13:       #d3869b
*color6:        #689d6a
*color14:       #8ec07c
*color7:        #a89984
*color15:       #ebdbb2
xterm*font:     -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-*-*
facename:       -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-*-*
*.borderWidth:  0

我不知道为什么这可以修复它。我的 ~/.xinitrc 似乎没有设置不当。这就是里面的一切。

#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

#merge xresources
[[ -f ~/.Xresources ]] && xrdb -merge -I "$HOME" ~/.Xresources

#xinitrc only customization
#bg=$(xrdb -query | grep *.background); bg="${bg: -7}"
xsetroot -solid \#282828

# invoke global X session script
. /etc/X11/Xsession

相关内容