
Eu prefiro usar gsettings em vez de dconf-editor porque o dconf-editor não possui opções de linha de comando para ir diretamente para um esquema (por exemplo, eu tenho que fazer "org - click - gnome -click - settings-daemon - click - plugins - click - power - click). Um problema ao usar gsettings é que não consigo ver os campos "Descrição" e "Resumo" que recebo no dconf-editor.
Atenciosamente, Jurgen
Responder1
Não é possível fazer isso com gsettings
, pois a opção simplesmente não existe. Háextensa documentaçãoon gsettings
e os detalhes do programa no site oficial do Gnome.
No entanto, há umprojeto interessanteno github chamado gsettings-info
que faz exatamente o que você pede. É um script que consulta informações sobre esquemas e/ou chaves das informações do gschema e retorna os mesmos dados sobre eles que são exibidos quando você usa dconf-editor
.
Você precisará do Git e do git xsltproc (biblioteca usada para ler as informações do gschema)
sudo apt install git xsltproc
Obtenha o programa com:
git clone git://github.com/jmatsuzawa/gsettings-info.git
cd gsettings-info
Agora você pode executar o script
./gsettings-info <command>
Você pode executá-lo a partir da pasta pessoal (e ocasionalmente atualizá-lo acessando a pasta e usando git pull
), ou instalá-lo no sistema ou colocá-lo em sua ~/bin
pasta para que fique disponível apenas digitando gsettings-info
.
Se você estiver executando a partir da pasta baixada, entrar ./gsettings-info help
dará todas as opções, assim como o README e as informações ema página do Github.
Você pode encontrar muitas informações sobre esquemas e chaves. Aqui está um exemplo de como encontrar dados sobre determinadas chaves. Isso pressupõe que ele seja executado a partir da pasta baixada e, portanto, ./
seja necessário para executar o script.
Para descobrir detalhes sobre as chaves específicas do esquema escolhido, digite:
./gsettings-info desc org.gnome.gnumeric.autocorrect
que retorna:
init-caps: Autocorrect initial caps init-caps-list: Autocorrect initial caps first-letter: The autocorrect engine does not correct the initial caps for words in this list. first-letter-list: The autocorrect engine does not correct the first letter for words in this list. names-of-days: Autocorrect names of days replace: Autocorrect replace
Para mostrar padrões e informações de uma chave específica, use:
./gsettings-info show org.gnome.gnumeric.autocorrect init-caps
que retorna:
KEY: init-caps TYPE: b SUMMARY: Autocorrect initial caps DESCRIPTION: Autocorrect initial caps DEFAULT: true
Isso parece ser exatamente o que você está procurando e é a única maneira de mostrar essas informações na linha de comando, em vez de em dconf-editor
.
Responder2
Você pode usar gsettings describe
para obter a descrição da chave e gsettings range
obter valores possíveis para a chave.