Replies: 2 comments
-
We already have a configuration system (based on Boost.Program_options) that supports:
Comparing to your checklist:
And your "open questions":
I think we already address a lot of your concerns. |
Beta Was this translation helpful? Give feedback.
-
I guess the specific problem I'm trying to solve is dynamic configuration. The most immediate problem is that there is no input configuration system. The When I come back to working on this problem, I might try to add a generic Mir config YAML file. This would be designed to be applicable to all Mir compositors and have overrides in compositor-specific config files. It would also be designed to be hot-reloaded. It would not replace the This is somewhat on the back burner. There's a number of things more important at the moment. |
Beta Was this translation helpful? Give feedback.
-
I think it would be useful to have a sort of meta-issue for configuration. Configuration is a big problem we haven't put enough thought into. Rather than a patchwork of inconsistent solutions, I propose we think of all Mir configuration as a single problem. Our solution would cover:
.display
.yaml files, would probably need to keep those for backwards compat)Ideally there would be multiple ways to change the configuration, and they would be compatible with each other:
Open questions:
Please leave thoughts, concerns and suggestions below. AFAIK there's no timeline for when this will actually get done.
Beta Was this translation helpful? Give feedback.
All reactions