-------------------------------------------------------------------------------
openbox configuration files.
You can use the XDG_CONFIG_HOME environment variable to change where
Openbox looks for its config files.
NOTE this is the new standard configuration area for many UNIX applications
removing the configuration from the top level HOME directory.
If not defined or empty it defaults to $HOME/.config
This is how it's defined: $XDG_CONFIG_HOME defines the base directory relative
to which user specific configuration files should be stored. This could
allow/cause you to use a different config for other applications running in
that session as well, if they look at this variable.
See
http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
-------------------------------------------------------------------------------
Preventing tilde expansion.
In older versions of OpenBox any ~ anywhere in a command is expanded
int the users home directory. This make its usin in arguments difficult.
EG:
firefox -new-window http://someremotehost/~me/somewebapp/
The solution is not to have a '~' (or use a later version of openbox)
that is make it a bash script and use `printf '\176'` for the ~
bash -c "firefox -new-window 'http://someremotehost/'`printf '\176'`'me/somewebapp/'"
It works but is messy.
-------------------------------------------------------------------------------