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

무엇이 이렇게 이상한 행동 변화를 일으킬 수 있을까요? 어떻게 더 디버깅할 수 있나요?

관련 정보