Como adicionar uma chave a um esquema vazio? [fechadas]

13

Eu gostaria de automatizar a configuração de algumas configurações, especificamente adicionar alguns atalhos de teclado para ~/.config/dconf/user . Aqui está como fica no dconf-editor:

Agora o gsettings (ou dconf) pode listar o primeiro:

$ gsettings get org.cinnamon.keybindings custom-list
['custom0', 'custom1', 'custom2', 'custom3']

No entanto, não consigo ver uma maneira de adicionar uma nova atalhos de teclado nem ler as chaves customX .

$ gsettings get org.cinnamon.keybindings.custom-keybinding:/ custom0
No such key 'custom0'

Como posso adicionar, por exemplo, uma chave custom4 com binding='<Super>g' , command='geany' , name='Geany' ?

Saída para a resposta da Donarssons:

$ gsettings get org.cinnamon.keybindings.custom-keybindings:/custom0/ binding
No such schema 'org.cinnamon.keybindings.custom-keybindings'
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/custom0/ binding
''

E captura de tela após o seguinte comando. Observe que o custom4 não vai para atalhos de teclado personalizados, mas para a raiz.

gsettings set org.cinnamon.keybindings.custom-keybinding:/custom4/ binding '<Super>g'

Estou usando o Linux Mint como meu O / S.

    
por Simon A. Eugster 24.02.2014 / 22:39

1 resposta

13

É um erro de sintaxe. Isso deve funcionar:

$ gsettings get org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom0/ binding
<Super>e
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom0/ command
nemo
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom0/ name
nemo

Para definir uma nova tecla de atalho:

$ gsettings set org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom4/ binding '<Super>g' &&
gsettings set org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom4/ command 'geany' &&
gsettings set org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom4/ name 'Geany'
    
por Donarsson 03.03.2014 / 14:56