Verifique quais arquivos xterm processam quando você os executa. Normalmente, estes incluem:
$HOME/.Xdefaults-'hostname'
{$HOME,/etc/X11/app-defaults}/{<locale-full>,<locale-lang>,}/XTerm{,-color}
Verifique a saída de strace xterm para obter uma lista completa do seu sistema.
Meu palpite é que você precisa de ln -s ~/.Xdefaults ~/.Xdefaults-$(hostname) .
Você também pode querer arrumar seu arquivo .Xdefaults de duas maneiras:
- escolha um estilo de maiúsculas e mantenha-o sempre
- use prefixos como
xterm*ouVT100*em todas as configurações
Uma boa ideia também pode estar criando um arquivo .Xdefaults simples, continuando apenas #includes para Xresources por aplicativo, ou seja:
#include <path/to/XTerm.xresources>
#include <path/to/UXTerm.xresources>
#include <path/to/whatever_else.xresources>
desde que seja melhor.