Question: what is gsettings in linux?
Answer: GSettings are a nice way to manage your application's settings. Those settings are stored in binary form for fast retrieval, and can be manipulated outside of your application as well using specific tools. This system can be seen as a database, whose schema is described in an XML file (conventionally named . gschema.