Mir

Comment 2 for bug 1644189

Revision history for this message
Nick Dedekind (nick-dedekind) wrote : Re: Shell wants to know when base display config has changed

Here is the workflow we require for unity8 display configuration.

1) unity8 starts and loads saved config from disk (default if not present)
2) settings app starts.
3) unity8 gets set_base_config_is_allowed and returns true
4) user selects a resolution/option/etc and settings app calls set_base_config
5) unity8 overloads the server call to set_base_config (not sure if it can do this?) and applies the change.
6) settings app goes "Are you sure you want to keep this config?"
7.1) user selects "no"
7.2) settings app calls restore_base_config
7.3) unity8 overloads the server call and loads config from disk
OR
8.1) user selects "yes"
8.2) settings app calls save_base_config
8.3) unity8 overloads the server call and saves config to disk