次のように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
何がこのような奇妙な行動の変化を引き起こすことができますか?どのようにさらにデバッグできますか?