Я поигрался с инструментом MATE Tweak, и внезапно глупая опция удалила все мои апплеты панели и заменила макет по умолчанию - эта штука даже не подтверждает сначала разрушительное действие!
Тем не менее, у меня есть резервная копия моей домашней папки на старом ПК ... Что я должен скопировать, чтобы вернуть панель? Я пытался искать .mateconf
, .config/mate
или dconf/user
безрезультатно - и на моих новых, и на старых компьютерах редактор DConf не показывал ничего полезного в org.mate.panel, только по умолчанию.
/usr/share/mate-panel/layouts
но где, на самом деле, хранятся временные изменения локально, если я никогда не нажимаю эту кнопку? +1 и я расследую: -SОтветы:
Если у вас есть резервная копия файла базы данных dconf, который обычно находится в ней,
~/.config/dconf/user
вы можете восстановить настройки из этой базы данных. Но некоторая работа должна быть сделана.Dconf читает значения базы данных из файла профиля (см. Вики здесь ). И путь к этому файлу профиля читается из
DCONF_PROFILE
переменной среды.Итак, сначала создайте файл с именем
user2
в вашем домашнем каталоге с таким содержимымПоместите ваш старый файл базы данных dconf в
~/.config/dconf/
каталог с именемuser2
. Там уже должен быть файл с именемuser
.Откройте терминал и извлеките настройки из старой базы данных
Это приведет к сбросу значений из старой базы данных dconf в формате ключ-значение в
~/mate-old
файле.Теперь загрузите настройки обратно в текущую базу данных.
Это восстановит большинство настроек помощника.
Дополнительно: если вы хотите, вы можете восстановить всю базу данных, используя
/
вместо/org/mate
. Но я не рекомендую это.источник
dconf dump
пути должны заканчиваться косыми чертами. Кроме того, автор просил восстановить настройки панели, и для этого не нужно восстанавливать полное/org/mate/
дерево - настройки панели находятся под/org/mate/panel/
.Эти настройки хранятся в
dconf
базе данных, которая записывается при внесении изменений в GUI,gsettings
CLI (где можно найти множество настроек панели) илиdconf
CLI.В соответствии с
/usr/share/doc/dconf-gsettings-backend/README
Я определил экспериментально (изменяя настройки и наблюдая за временем изменения файла), что этот единственный большой двоичный файл в Ubuntu MATE 16.04 наиболее определенно
который не читается человеком, конечно
Если у вас нет этого файла в резервной копии, вы, вероятно, не сможете использовать резервную копию для восстановления настроек панели :(
источник
dconf-editor
к этим настройкам и вручную скопировать их, но не нашел их там: (