-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A new (and easy) way to access yast settings #898
Comments
About (3), it's indeed hard to believe we have not such central place to store configuration yet. |
The question is if some settings would make sense also later (in a running system) or should we consider these settings only for installation. BTW we have some configuration files, like |
The config file at least would also be for later.
Sure, and also firstboot has its config files. It's just not a single place and it's not really the place people would expect. So why not consolidate into a single place like other programs have? We even have the infrastructure in place to deal with this kind of config files. |
Config could be also used for exporting the system AY profile later. E.g, we would know if we should export all or the minimal profile. What to do with system users, etc. |
More use cases:
Those operations are currently accessible with key combinations that most users don't know. We might want to make that more easily discoverable. |
Jira links for reference
Collected use cases
Here's an overview of the use cases that have been brought up:
(bsc#1168490) - and keep these settings for target system
What is possibly doable
This is just a collection of ideas. It doesn't imply all of them have to be implemented.
1. A link on the first installer page or a separate first page to edit global settings
That could offer control over all kinds of settings that are not directly exposed currently. Like
Or for things that can't always be autodetected correctly or where the user simply prefers something else
Generally everything from a hypothetical
yast.conf
(see later).Changing might involve a restart.
Some things might be read-only (e.g. a network overview).
2. A link on each page to hide additional settings
Much like a 'more' button, or think of the 3 dots on Android.
Maybe not on each page but (say) on the client's main page.
That could offer context related settings that are not always needed. Like
If changing a setting in a later stage requires a yast restart, things might get tricky or simply annoy the user too much.
3. A way to store (and keep) settings
It would be a good opportunity to introduce a yast config file to read and store settings. E.g.
[/usr]/etc/yast.conf
+[/usr]/etc/yast.d
.install.inf
touch /var/lib/YaST2/reconfig_system
redundant in the long runThe config file format should be human-readable (like YAML, not XML).
Maybe: allow environment variables to override config entries in a systematic, predictable way - e.g. based on the keys in the YAML file. For example given a hypothetical
yast.conf
fragment withAllow
YAST_ARCH=aarch64
YAST_INSTALL_HIDPI=true
to change arch and hidpi settings.The text was updated successfully, but these errors were encountered: