Configuration values resolution order ===================================== The directories that are searched for config files are: ``/etc/xdg/`` ``~/.config/`` The filename that's looked up depends on how checkbox is run. Invoking ``checkbox-cli`` (without launcher) -------------------------------------------- Assumed config file name is ``checkbox.conf`` Invoking ``plainbox`` --------------------- Assumed config file name is ``plainbox.conf`` Invoking launcher ----------------- The file name to look for is specified using ``config_filename`` variable from launcher, from the ``[config]`` section. If it's not present, ``checkbox.conf`` ' is used. Apps using SessionAssistant or the plainbox internals directly -------------------------------------------------------------- ``plainbox.conf`` is used, unless ``SessionAsistant.use_alternate_configuration()`` is called. Note that if same configuration variable is defined in more then one place, the value resolution is as follows: 1. config file from ``~/.config`` 2. launcher being invoked (only the new syntax launchers) 3. config file from ``/etc/xdg``