XQuartz xterm UTF-8 资源名称

XQuartz xterm UTF-8 资源名称

我使用的是 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

是什么可能导致这种奇怪的行为变化?我该如何进一步调试它?

相关内容