How dconf profiles works and what is their use cases?

Hey,

I know it’s a weird place to ask tech support, but what is the purpose and point of dconf profiles? I understand dconf profile, but not dconf profiles (plural). Could you give some examples of their use cases? What does the ibus dconf profile (which is the default in many Linux distributions) do?

Cheers,
Niki


This topic is issue from: https://gitlab.gnome.org/GNOME/dconf/-/issues/77

ibus uses dconf, but not gsettings. Usually default values are specified in the gsettings schema, but without gsettings, ibus uses a custom dconf profile that looks up values first from the users dconf database and if that fails from the system’s database with the name ibus. This ibus database is what is used to store the default settings.

The reasons why ibus chose to do it this way can be found here: Google Code Archive - Long-term storage for Google Code Project Hosting.

Thank you for the information! :slight_smile: Could you give some more examples of common usecases for dconf profiles?

GDM uses a different profile for the entire session to disable features not wanted/needed on the login screen.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.