i3을 시작하면 Xresources가 아직 로드되지 않은 것처럼 xterm에 색상이 지정되고 구성되며 모든 항목에 대한 기본값이 사용되지만 리소스 데이터베이스를 쿼리하면 모든 값이 올바르게 설정됩니다. 다른 터미널을 열어도 이런 현상이 발생하기 때문에 시작시 타이밍 문제는 아닌 것 같습니다. 내 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를 사용하여 ~/.
$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