Эволюция переопределить модификацию gconftool-2

Мы находимся в «бета-тестировании» на моей работе по установке в сети Ubuntu (12.04 LTS), и у нас возникла небольшая проблема. Мы стараемся «стандартизировать» как можно больше (с помощью сценария, когда это возможно), и в случае Evolution (3.2, все еще на gconf, верно?) Мы сталкиваемся с проблемой. Например, если мы попытаемся включить опцию «Отправить как HTML» с помощью следующей команды:

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

После этого мы сделаем - получим этой опции, чтобы увидеть, является ли параметр все в порядке (мы получаем true )

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

НО, как только мы открываем Evolution, параметр перезаписывается и возвращается к false

Я не знаю, только мой коллега и я, кто не знает, как работает gconftool-2 или что-то еще. В любом случае, если бы вы могли нам помочь, я был бы очень благодарен!

0
задан 18 February 2014 в 18:03

1 ответ

FIY, я нашел решение ... и я был глуп!

gconf модификации не вступают в силу немедленно в большинстве случаев. У вас есть различные варианты (из того, что я узнал):

  1. Внесите ли вы свою модификацию с закрытой сессией пользователя
  2. Выйдите из системы и затем включите ее после вашей модификации
  3. Если если вы хотите, чтобы ваши изменения вступили в силу "вживую", вы можете отправить сигнал SIGHUP демону gconfd. Вы можете использовать следующую команду:

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

В случае Evolution обязательно перезапустите Evolution, чтобы убедиться, что изменения вступят в силу.

Надеюсь, я помогу таким новичкам, как я!

0
ответ дан 18 February 2014 в 18:03

Другие вопросы по тегам:

Похожие вопросы: