Com um gsettings
comando básico como, por exemplo, gsettings set org.gnome.desktop.secreensaver lock-enabled true
, eu poderia facilmente transformá-lo em uma dconf
configuração apenas substituindo os pontos por barras como esta:
[org/gnome/desktop/screensaver]
lock-enabled=true
Estou tentando fazer algo parecido porém com um gsettings
comando mais complicado, e não estou vendo como formatar corretamente. O comando é:
$ gsettings set org.gnome.settings-daemon.plugins.sharing.service:/org/gnome/settings-daemon/plugins/sharing/gnome-remote-desktop/ enabled-connections "['myuuidhere']"
Este comando ativa o recurso de compartilhamento de área de trabalho remota do Gnome para o usuário que o executa, mas, por certos motivos, exijo que seja ativado por padrão sem que o usuário precise fazer nada manualmente (o arquivo será gerado programaticamente com o UUID correto junto com outros configurações necessárias, só estou tendo problemas para colocar este comando específico em um dconf
formato -usável).
O
gsettings
comando armazena a configuração em dconf, odconf dump
comando pode ser usado para despejar o caminho em dconf para stdout em um formato semelhante ao arquivo-chave.O resultado pode ser carregado em um caminho dconf desejado usando
dconf load
.Usando heredoc
De um arquivo
notas
dconf load
.