Выполнил ли & ldquo; sudo dconf сброс -f / org / compiz & rdquo ;. Как восстановить / org / compiz gsettings из резервной копии?

Я использую 12.04. Я выполнил:

  sudo dconf reset -f /org/compiz

Теперь изменение настроек в CompizConfig Settings Manager (ccsm) не имеет никакого эффекта. Например, изменение количества рабочих столов не имеет никакого эффекта. Я обнаружил, что количество рабочих столов теперь контролируется реестром Gsettings, который, я полагаю, может быть не подключен к 12,04 ccsm (предпочтения ccsm говорят, что он использует бэкэнд GConf, там нет параметров Gsettings или dconf).

Это нормально, но мой Place Windows перестал работать, и я не знаю, как его настроить сейчас. Предположительно, предыдущее обновление перенесло мои записи GConf compiz в GSettings, и в то время ccsm перестал работать, и я не заметил, потому что я ничего не пытался изменить - но теперь, возможно, я уничтожил Place Windows и другие настройки, которые были мигрировал, как мне их перенести? Я на самом деле хотел бы просто вернуть вещи туда, где они были до того, как я выполнил sudo dconf reset. У меня есть резервная копия моего жесткого диска, мне просто нужно знать, какие файлы нужно откатить. Я попытался откатить каталоги .config, .gconf и .cache, но безрезультатно. В каких файлах хранятся данные Gsettings, и как мне напрямую прочитать записи в этих файлах в моих резервных копиях, чтобы убедиться, что они содержат записи org.compiz? Альтернативно, как мне вручную переделать миграцию GConf-> Gsettings для compiz, если она вообще была?

Кстати, где находится документация для такого рода вещей (какая документация указывает, где настройки конфигурации хранилища Unity и Compiz ?)? И где dconf хранит вещи? А где документация dconf? http://dag.wieers.com/home-made/dconf/dconf.1.html ничего не говорит о команде «reset» и говорит, что что-то хранит в / var / log / dconf, но там ничего не было Есть ли две вещи с именем 'dconf'?

спасибо, bayle

2
задан 3 December 2012 в 17:12

1 ответ

Вы использовали sudo файлы личных настроек сброса в вашей домашней папке, в результате чего файлы были изменены с помощью сброса, принадлежащего пользователю root.

Чтобы установить, что вам нужно открыть терминал, и введите его при входе в свою учетную запись:

sudo chown -R $USER:$USER $HOME

Сбросит все владения файлами в вашей домашней папке обратно к вашему пользователю, и вы снова использовать CCSM.

В следующий раз, когда вам нужно сбросить свой compiz (или другое дерево настроек), просто используйте dconf reset -f /org/compiz, вам не нужно sudo, чтобы изменить свои собственные файлы в вашей домашней папке.

0
ответ дан 3 December 2012 в 17:12

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

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