Package: xosview Version: 1.3.2-6 Xosview only reads the file XOSView (and ~/.Xdefaults) when evaluating its X resources. It does this by doing all the reading by foot (calling XrmGetFileDatabase() etc.). This is IMO the wrong way to do it; the application should use XtGetApplicationResources() (as xsysinfo does it). Using XtGetApplicationResources() makes it possible to have a set of Application-Default-files which can conditionally be used; the classic use of this is to have a 'Foo' and a 'Foo-color' resource file, where 'Foo' contains only black & white stuff and 'Foo-color' contains the color definition and #includes 'Foo'. By doing it this way you can put
#ifdef COLOR *customization: -color #endif ... into your /etc/X11/XDefaults line and all (correctly configured) applications look their color configuration up in *-color application definitions. David PS: This bug should probably forwarded to the upstream maintainer. PPS: If I knew enough C++ and if I understood the code dependencies, I had fixed this myself.