Mir does support changing the display configuration, yes. But does Mir support saving the last display configuration to disk somehow, so it is re-applied after reboot, if possible? I didn't think so anyway.
I'm also thinking that not every application should be able to customize the display configuration. Must shell export a dbus interface to the system settings app, to allow it to change the configuration? This is one of those times when I prefer the idea of a trusted client, which has access to more privileged client APIs, and can thus edit the display config itself.
Mir does support changing the display configuration, yes. But does Mir support saving the last display configuration to disk somehow, so it is re-applied after reboot, if possible? I didn't think so anyway.
I'm also thinking that not every application should be able to customize the display configuration. Must shell export a dbus interface to the system settings app, to allow it to change the configuration? This is one of those times when I prefer the idea of a trusted client, which has access to more privileged client APIs, and can thus edit the display config itself.