我使用的是 UTF-8 资源名称,如下所示:
wengé*Background: #321
wengé*Foreground: #ffb
这是通过直接调用与 XQuartz 2.8.1 一起使用的,就像在 XQuartx 菜单中一样:
xterm -name wengé
自从我将其升级到 XQuartz 2.8.5 后,这不再起作用:使用默认颜色资源,但奇怪的是,xterm
窗口标题获得了正确的 UTF-8 名称。在此升级期间,系统 shell 从 切换/bin/bash
为/bin/zsh
.
如果我从现有xterm
窗口开始:
xterm -name wengé
它工作正常。
所有没有 UTF-8 名称的 Xresources 定义都可以在 XQuartz 菜单中正常工作,例如olive
:
$ xrdb -q | egrep 'olive|wengé'
olive*Background: #335511
olive*Foreground: #99ff99
wengé*Background: #321
wengé*Foreground: #ffb
是什么可能导致这种奇怪的行为变化?我该如何进一步调试它?