Não, gsettings
não suporta nenhuma operação de matriz, exceto obter e definir toda a matriz.
Existe uma maneira fácil de manipular a matriz em gsettings
? Estou comparando gsettings ao comando defaults
do OS X que oferece a interface defaults domain --array key overwrite-value
e defaults domain --array-add key added-value
para manipular arrays.
Tanto quanto eu posso dizer, há apenas gsettings set domain key "['overwrite-value']"
disponível para gsettings. Não é muito bonito para quando você deseja adicionar ou remover uma entrada de uma matriz.
Eu vi uma sugestão que me permite adicionar uma matriz, mas eu preferiria usar uma interface se houvesse uma.
Não, gsettings
não suporta nenhuma operação de matriz, exceto obter e definir toda a matriz.