Definitions should appear in .xsessionrc, as per Xsession(5). This is a Bourne
shell script, thus bashisms are not allowed here, narf. So we move our common
variable definitions out into ~/.profile and source that from .xsessionrc and
.bashrc. Another layer of complexity added, dumb.