Gnome-терминал перезаписывает / игнорирует изменения файла вручную в профилях.gconf xml
У меня есть XML-файл для пользовательского профиля для gnome-терминала. Однако, когда я выбрасываю файл в соответствующий каталог, такой как ~/.gconf/apps/gnome-терминал /profile /Default/%gconf.xml, файл закрывается при следующем запуске gnome-terminal. Проблема возникает также, если я создаю новый профиль и вручную копирую свой xml-файл поверх xml вновь созданного профиля. Это также происходит, если я выполняю действия копирования, когда gnome-терминал не работает (я вхожу в одну из псевдо-консолей и, следовательно, не могу запустить gnome-терминал). Независимо от того, что произойдет, при следующем запуске gnome-terminal цвета профиля не будут применены, а отредактированный мной файл% gconf.xml будет изменен на содержимое профиля по умолчанию (как я уже сказал, засорено).
Я использую Ubuntu 10.04 с рабочим столом gnome.
1 ответ
Это не gnome-terminal
виноват; это просто разговор с gconfd
демон, который имеет собственное представление о вашей конфигурации, который (кроме чтения при запуске) не заботится о том, что происходит с файлами на диске.
Вместо непосредственного редактирования XML, как насчет использования gconftool-2 или какого - либо другого официального механизма вместо того, чтобы обойти gconfd
вернулся?
Если это слишком сложно для вас, возможно, gconftool-2 --shutdown
сигнализировать gconfd
выйти, внести изменения, затем gconftool-2 --spawn
Заново gconfd
, Однако другие процессы, использующие GSettings или GConf, могут возродиться gconfd
прежде чем вы закончите.