✴ Резервное копирование и восстановление системных настроек Linux с Dconf

Мануал
 
Сегодня мы узнаем, как выполнять резервное копирование и восстановление настроек системы рабочего стола Linux с помощью инструмента Dconf.
Это будет полезно, если вы захотите перенести те же настройки системы после переустановки настольной системы Linux, без необходимости вручную выполнять их по одному.

Как установить Dconf на Linux

Dconf предустановлен во многих дистрибутивах Linux.

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

На Arch Linux, Manjaro Linux:

$ sudo pacman -S dconf

На Debian, Ubuntu, Pop OS, Linux Mint:

$ sudo apt install dconf*

На CentOS / Fedora:

$ sudo yum install dconf

Или же,

$ sudo dnf install dconf

На openSUSE:

$ sudo zypper install dconf

Резервное копирование и восстановление системных настроек Linux с помощью Dconf

Хотите верьте или нет, это один из самых простых способов резервного копирования и восстановления настроек системы с помощью одной команды.

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

$ dconf dump / > itsecforu-desktop

Приведенная выше команда сохранит все настройки и изменения, сделанные вами в вашей системе, включая закрепленные приложения в панели запуска Dock или Unity, апплеты панели рабочего стола, индикаторы рабочего стола, системные шрифты, темы GTK, темы значков, разрешение монитора, сочетания клавиш, окно расположение кнопок, меню, поведение панели запуска и т. д. в текстовом файле с именем itsecforu-desktop.

Обратите внимание, что эта команда будет выполнять только резервное копирование настроек системы.

Она не сохранит настройки других приложений, которые не используют dconf.

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

Вы можете просмотреть этот файл с помощью любого текстового редактора или команды cat.

$ cat itsecforu-desktop

Теперь сбросьте настройки рабочего стола до заводских настроек с помощью команды:

$ dconf reset -f /

После выполнения вышеупомянутой команды ваш рабочий стол Linux перейдет в старое состояние при первой установке.

Не паникуйте!

Ваши личные данные и установленные приложения останутся без изменений.

Чтобы восстановить настройки системы, просто выполните:

$ dconf load / < ostechnix-desktop

Все просто!

Резервное копирование и восстановление только специфичных для GNOME настроек

Например, для резервного копирования и восстановления настроек, связанных с оболочкой GNOME, команда будет выглядеть так:

$ dconf dump /org/gnome/ > my_gnome_settings

Убедитесь, что вы указали правильный путь к DE, если вы используете несколько DE в своей системе.

Сброс к заводским настройкам:

$ dconf reset -f /org/gnome/

Чтобы восстановить настройки для Gnome:

$ dconf load /org/gnome/ < my_gnome_settings
Вы даже можете сделать резервную копию более конкретных настроек, таких как рабочий стол или оконный менеджер:
$ dconf dump /org/gnome/desktop/wm/preferences/ > old_wm_settings

Резервное копирование и восстановление только настроек MATE

Настройки резервного копирования:

$ dconf dump /org/mate/ > mate_settings

Сброс к заводским настройкам:

$ dconf reset -f /org/mate/

Чтобы восстановить настройки:

$ dconf load /org/mate/ < mate_settings

Резервное копирование и восстановление настроек только рабочего стола CINNAMON

$ dconf dump /org/cinnamon/ > cinnamon_settings

Сброс к заводским настройкам:

$ dconf reset -f /org/cinnamon/

Чтобы восстановить настройки:

$ dconf load /org/cinnamon/ < cinnamon_settings

Для более подробной информации, обратитесь к справочным страницам.

$ man dconf

 

Добавить комментарий