[Решено] Восстановление настроек панелей в MATE.

Автор Juriy, 09 сентября 2022, 03:13:47

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

Juriy

Умудрился грохнуть панель MATE с кучей настроек под себя.
Благо копия системы была ещё в виртуалке.

На форуме ответа не нашёл, а гугл выдал инструкцию на буржуйском слегка запутанную и с ошибкой в команде (а может и редактирование подпортило).
Оставлю здесь для себя, ну и может пригодится кому то, и убережет нервные клетки.

Для восстановления готовим за ранее дамп настроек!
1) Создаём в домашней директории файл с именем user2 с текстом: user-db:user2
2) Переходим в директорию /home/vash-user/.config/dconf/
В ней находиться файл user с вашими настройками панелей mate. Делаем копию этого файла и переименовываем его в user2, переименованный файл должен находиться так же в директории /home/vash-user/.config/dconf/.
(Обычная замена этого файла не помогает поэтому делаем дамп настроек из него.)
3) Переходим в терминал от обычного пользователя вводим эту команду:
DCONF_PROFILE=~/user2 dconf dump /org/mate/ > ~/mate-old(Созданный mate-old в вашей домашней директории это и есть дамп панелей mate, он же и будущий beckap.)
4) Что бы восстановить настройки из mate-old, копируем его в домашнюю директорию и в терминале указываем эту команду:
dconf load /org/mate/ < ~/mate-oldВсе команды в терминале выполняются от обычного пользователя.

Aalexeey

Цитата: Juriy от 09 сентября 2022, 03:13:47Обычная замена этого файла не помогает
Я когда клонирую систему на другую машину, создаю там другого пользователя (допустим с номером 1001), затем копирую весь /home/блабла (пользователь 1000) в куда нибудь. Загружаюсь в пользователя 1001 и через GUI "Пользователи и группы" (users-admin) удаляю пользователя 1000 полностью, перезагружаюсь и создаю нового пользователя на освободившуюся 1000. Копирую заранее сохранённое содержимое /home/блабла в новое /home/блэблэ с заменой содержимого. Через GNOME Commander меняю права в /home/блэблэ на блэблэ (он будет снова 1000) рекурсивно. Перезагружаемся в нового пользователя 1000. Удаляем пользователя 1001. Всё.
С панелью и внешним видом никогда не было проблем, выглядит всё один в один, то есть простого копирования/переноса содержимого из /home/блабла в /home/блэблэ достаточно для сохранения.
Что касается других "конфигов" приложений, через достаточно простую команду или скрипт надо заменить в содержимом /блабла на /блэблэ рекурсивным поиском с заменой.
И всё старые настройки нового пользователя готовы.
Juriy Из всего вышеперечисленного возможно замену конфигов надо проводить не под работающим пользователем а под root например.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Juriy

Цитата: Aalexeey от 09 сентября 2022, 15:18:00Я когда клонирую систему на другую машину, создаю там другого пользователя (допустим с номером 1001), затем копирую весь /home/блабла (пользователь 1000) в куда нибудь. Загружаюсь в пользователя 1001 и через GUI "Пользователи и группы" (users-admin) удаляю пользователя 1000 полностью, перезагружаюсь и создаю нового пользователя на освободившуюся 1000. Копирую заранее сохранённое содержимое /home/блабла в новое /home/блэблэ с заменой содержимого. Через GNOME Commander меняю права в /home/блэблэ на блэблэ (он будет снова 1000) рекурсивно. Перезагружаемся в нового пользователя 1000. Удаляем пользователя 1001. Всё.
Ваш метод уж больно кардинальный и много перезагрузок. Плюс тянуть весь /home, такое себе (хотя и понятно, что бы не искать что отвалилось)... Морочиться с правами.

Представленное решение по сути для восстановление состоит из одной команды данной от текущего пользователя и файла дампа dconf размером в 14,8 кБ (14824 байт) у меня. Делается за ранее. бекап одной командой и одной командой восстанавливается.
Я найденное решение не навязываю, кому то вообще проще по новой переустановить.

Цитата: Aalexeey от 09 сентября 2022, 15:18:00С панелью и внешним видом никогда не было проблем, выглядит всё один в один, то есть простого копирования/переноса содержимого из /home/блабла в /home/блэблэ достаточно для сохранения.
По поводу проблем с панелью, честно сработала лень. Система редко отключается и перезагружается, использую спящий режим.
Отвалился mate-volume-control-applet, обычно лечилось командой mate-volume-control-applet&, а тут не захотелось исправляться. Поленился перезагрузиться решил попробовать другие варианты и грохнул панель на настройки по умолчанию. А на панели скрипты для быстрого запуска прикручены да и шрифты и оформление уже несколько лет подобраны. Хотелось вернуть всё как и было.

Aalexeey

#3
Цитата: Juriy от 09 сентября 2022, 18:04:47тянуть весь /home, такое себе
У меня нет файлопомойки в /home, вместо Видео, Документы и.т.п их симлинки на раздел HDD - другой диск. Симлинки так-же на папки некоторых других не системных приложений, особенно если они "сыпят"  мусором - кэшем.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"