2

У меня есть XML-файл для пользовательского профиля для gnome-терминала. Однако, когда я выбрасываю файл в соответствующий каталог, такой как ~/.gconf/apps/gnome-терминал /profile /Default /% gconf.xml, файл закрывается при следующем запуске gnome-терминала. Проблема возникает также, если я создаю новый профиль и вручную копирую свой xml-файл поверх xml вновь созданного профиля. Это также происходит, если я выполняю действия по копированию, когда gnome-терминал не работает (я вхожу в одну из псевдо-консолей и, следовательно, не могу запустить gnome-терминал). Независимо от того, что произойдет, при следующем запуске gnome-terminal цвета профиля не будут применены, а отредактированный мной файл% gconf.xml будет изменен на содержимое профиля по умолчанию (как я уже сказал, перекрыт).

Я использую Ubuntu 10.04 с рабочим столом gnome.

1 ответ1

2

Это не вина gnome-terminal ; он просто общается с демоном gconfd , который имеет собственное представление о вашей конфигурации, которому (кроме чтения при запуске) не важно, что происходит с файлами на диске.

Вместо непосредственного редактирования XML, как насчет использования gconftool-2 или какого - либо другого официального механизма вместо того, чтобы обойти gconfd ?

Если это слишком сложно для вас, возможно, gconftool-2 --shutdown дать сигнал gconfd выйти, внести изменения, а затем gconftool-2 --spawn для перезапуска gconfd . Однако другие процессы, использующие GSettings или GConf, могут gconfd до того, как вы закончите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .