Mark Shuttleworth publicou um blog recentemente sobre a decisão de incluir as bibliotecas Qt na versão 11.10, com um acompanhamento de Jono Bacon. Mark afirma que o maior desafio para integrar aplicativos escritos em Qt no sistema Ubuntu maior é a não compatibilidade atual do Qt com o dconf.
O que é o dconf e qual o seu papel no Ubuntu?
Respostas:
Introdução
Enquanto outras respostas neste site discutem
gconf
edconf
juntas, vou me concentrar apenas na discussão de ferramentas de linha de comando comogsettings
e a GUIdconf-editor
usada para acessar odconf
banco de dados.No site oficial do GNOME , note-se que
Usando
gsettings
para visualizar e alterar configuraçõesUma vez que se conhece
gsettings
, pode ser tão fácil quanto o guidconf-editor
. As opções podem ser listadas digitandoman gsettings
ou acessando as páginas de manual do Ubuntu online .NOTA: Como o sistema de todos tem programas diferentes instalados, talvez seja necessário substituir os itens específicos que eu escolher pelos diferentes ao experimentar você mesmo, pois estou usando o XUbuntu XFce com muitos programas GNOME.
Para listar todos os esquemas disponíveis, digite
Para também incluir todas as chaves, digite
No entanto , geralmente é mais fácil especificar o que você deseja, por exemplo,
Isso retorna uma lista longa; Eu reduzi para:
Agora, quando você encontrar o esquema no qual está interessado, liste as chaves com
Isso retorna uma lista (novamente a abreviei):
Escolha um e veja qual é o valor atual
Isso retorna um valor true, portanto, para revertê-lo, use
Estes são exemplos triviais , mas mostram basicamente como as chaves e os valores são identificados e alterados
gsettings
.Usando o dconf-editor para alterar as configurações
O programa GUI,
dconf-editor
é instalado com o pacote dconf-tools clicando aqui ou executandoEm seguida, execute-o entrando no terminal ou no menu de inicialização rápida
dconf-editor
,.Como você pode ver na captura de tela, todos os vários esquemas podem ser expandidos no lado esquerdo e a tecla apropriada selecionada. É muito simples navegar até o valor desejado (neste caso, as
gnome-mplayer
preferências). Você pode clicar na caixa de seleção para ativar um valor ou adicionar um valor numérico a uma das outras caixas. Você também pode pesquisar dentro dconf editor com Ctrl+ Fatalho de teclado.Você também pode adicionar outro registro
log-viewer
, adicionando um caminho no formato ['/var/log/auth.log', var .... '] na captura de tela abaixo.Conclusão
Existem muitas outras maneiras úteis que você pode ajustar as configurações com ambos
gsettings
edconf-editor
e são simples de usar. Vale a pena examiná-los para ver se existem opções que não estão nas preferências dos programas, pois você poderá personalizar seu programa da maneira que desejar. Como a liberdade de expressão mostrou recentemente nesta questãosaber usar
gsettings
oudconf-editor
é extremamente valioso. Veja também:fonte
gsettings
edconf-editor
funcionam tanto nodconf
banco de dados, por que eles não mostram as mesmas informações?gsetting
no 12.04 mostra valores para o esquemacom.canonical.Unity.Launcher
e a chave,favorites
masdconf-editor
nem oferece,com.canonical.Unity
muito menos o esquema completo ou a chave.yum install dconf-editor
para instalar a ferramenta GUI.Para quem vem de janelas que desejam uma resposta simples, o dconf é o gnome equivalente ao registro do windows ... uma grande árvore binária em que qualquer programa pode armazenar e compartilhar sua configuração.
Eles primeiro migraram das configurações tradicionais do unix (um arquivo de texto para cada aplicativo, cada um com seu próprio formato) para uma árvore padrão de arquivos XML, gerenciada pelo gconf. Nos últimos tempos, como quase ninguém editava esses arquivos XML diretamente e os problemas de desempenho de leitura e análise de MUITOS arquivos, eles migravam para um formato binário migrando do gconf para o dconf.
Diferente do registro do Windows, o dconf deve ter todas as entradas de configuração listadas, mesmo se estiverem definidas com os valores padrão. Portanto, não há entradas ocultas, você pode alterar ou redefinir para o padrão facilmente.
fonte
O dconf não é específico do Ubuntu, é a tecnologia GNOME usada para armazenar as configurações do aplicativo. Para mais detalhes, leia http://live.gnome.org/dconf
fonte