David King
davidk@gnome.org 2013
Sistema de configuração de usuário flexível.
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Gerenciamento de configurações

Acesso de alto nível para configurações de aplicativo

Vincule facilmente configurações a elementos de UI

Substituições flexíveis para empacotadores e administradores de sistema

Armazene configurações de usuário e faça com que seu aplicativo responda-as automaticamente com o GSettings. Substitua facilmente configurações padrões como um administrador de sistema. Armazene uma ampla variedade de dados, tais como inteiros e vetores de string, com facilidade.

# O que você pode fazer?

Use a API do GSettings do GIO para ler e escrever configurações de aplicativos. GSettings usa transparentemente o banco de dados de configuração da plataforma de forma que ferramentas de configuração específicas de plataforma podem ser usadas. Crie atualização de controles de UI de acordo com as configurações com uma única função.

# Exemplos do mundo real

Quase todos os aplicativos do GNOME usam GSettings.

Editor dconf é a ferramenta GUI para gerenciar preferências armazenadas no banco de dados do dconf com GSettings.

( Site | Código-fonte )