Evolution override gconftool-2 modificação

0

Estamos em "teste beta" no meu trabalho para instalar algum Ubuntu (12.04 LTS) na rede e temos um pequeno problema. Nós tentamos "padronizar" o máximo que podemos (com script quando possível) e no caso do Evolution (3.2, ainda no gconf certo?) Nos deparamos com um problema. Por exemplo, se tentarmos ativar a opção "Enviar como HTML" com o comando abaixo:

$gconftool-2 --set --type=bool /apps/evolution/mail/composer/send_html true

Depois disso, fazemos um - get dessa opção para ver se o parâmetro está ok (recebemos true )

$gconftool-2 --get /apps/evolution/mail/composer/send_html
true

MAS assim que abrirmos o Evolution, o parâmetro será sobrescrito e retornará para false

Eu não sei se é só o meu colega e eu quem não sabe como o gconftool-2 funciona ou outra coisa. De qualquer forma, se você pudesse nos ajudar eu seria muito grato!

    
por Patrick Pruneau 17.02.2014 / 15:02

1 resposta

0

FIY, encontrei a solução ... e fui burra!

As modificações do gconf não entram em vigor imediatamente na maioria dos casos. Você tem várias opções (pelo que aprendi):

  1. Sua modificação com a sessão do usuário foi encerrada
  2. Faça logoff e, em seguida, após a sua modificação
  3. Se você quiser que sua alteração tenha efeito "ao vivo", você pode enviar um sinal SIGHUP para o daemon gconfd. Você pode usar o comando abaixo:

ps -eF | grep gconfd | grep -v grep | awk '{print $2}' | sudo xargs kill -1

No caso do Evolution, certifique-se de reiniciar o Evolution para garantir que as alterações entrem em vigor.

Espero ajudar novatos como eu!

    
por Patrick Pruneau 04.03.2014 / 16:35