xrdb -query
lista os recursos explicitamente carregados no servidor X.
appres
lista os recursos que um aplicativo receberia. Isso inclui os padrões do sistema (geralmente encontrados em diretórios como /usr/X11R6/lib/X11/app-defaults
ou /etc/X11/app-defaults
), bem como os recursos explicitamente definidos no servidor com xrdb
. Você pode restringir uma determinada classe e instância, por exemplo appres XTerm foo
para ver quais recursos se aplicam a um xterm invocado com xterm -name foo
.
O servidor X armazena apenas uma lista de configurações. Não é possível saber se um widget realmente fará uso dessas configurações. Os nomes de recursos inválidos passam despercebidos porque você deve poder definir recursos em um nível alto na hierarquia e eles serão aplicados apenas aos componentes para os quais eles são relevantes e não substituídos.
As especificações de recursos X obedecem a regras de precedência razoavelmente complexas. de suas configurações não parece se aplicar, o culpado às vezes é um padrão do sistema que tem precedência porque é mais específico. Veja a saída de appres Class
para ver se há uma configuração de sistema para algo .reverseVideo
. Se o seu aplicativo é um dos poucos que suportam o protocolo Editres, você pode inspecionar sua árvore de recursos com o programa editres
.