XQuartz xterm UTF-8リソース名

XQuartz xterm UTF-8リソース名

次のようにUTF-8リソース名を使用しています。

wengé*Background:      #321
wengé*Foreground:      #ffb

これは、XQuartxメニューと同様に、直接コールを介してXQuartz 2.8.1で機能します。

xterm -name wengé

XQuartz 2.8.5にアップグレードした後、もう機能しません。デフォルトのカラーリソースが使用されますが、奇妙なことに、ウィンドウのタイトルxterm に正しいUTF-8名が表示されます。このアップグレード中にシステムシェルがから/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

何がこのような奇妙な行動の変化を引き起こすことができますか?どのようにさらにデバッグできますか?

関連情報