When does Onboard honor the custom defaults?
Onboard reads the custom configuration file the first time it is launched. The configuration settings of the configuration file will remain active as long as the user does not override them with new settings. For example, if the user moves or resizes the Onboard window, the new values for position and size will override those stored in the system configuration file. Moreover, the new values are automatically stored as the user's settings and used afterwards.
If Onboard is started from a script or from the command line with parameters, these values do also override the values specified in the system configuration file. The values of the parameters will be stored automatically in the user's settings and used afterwards.