Currently, we are not reading in any X resources files. On CentOS6, the default vncserver script has this line: [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources /etc/X11/xinit/xinitrc-common refers to: userresources=$HOME/.Xresources sysresources=/etc/X11/Xresources Also see https://wiki.archlinux.org/index.php/x_resources File names are not standardized, so it is probably not possible to find a perfect solution, but perhaps something that works in most cases. IMHO, only supporting ~/.Xresources, just like vncserver does, seems like a good compromise.