- Регистрация
- 8 Янв 2019
- Сообщения
- 527
- Реакции
- 71
- Баллы
- 118
Привет, хакеры!
Сегодня мы узнаем, как выполнять резервное копирование и восстановление системы рабочего стола Linux с помощью инструмента Dconf. Это особенно полезно, если вы хотите перенести все свои настройки после переустановки Linux без необходимости восстанавливать их вручную.
Как установить Dconf на Linux
Dconf предустановлен во многих дистрибутивах Linux. Если он отсутствует, его можно установить с помощью стандартного пакетного менеджера вашего дистрибутива:
- Arch Linux / Manjaro:
$ 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
Это один из самых простых способов сделать бэкап и восстановить настройки системы всего одной командой.
Для резервного копирования всех настроек рабочего стола используйте:
$ dconf dump / > itsecforu-desktop
Эта команда сохранит изменения интерфейса: закреплённые приложения, апплеты панели, шрифты, темы GTK, значки, разрешение экрана, сочетания клавиш и т.д. в файл itsecforu-desktop.
Обратите внимание:
- Сохраняются только системные настройки, не конфигурации сторонних приложений.
- Личные файлы не сохраняются.
Для просмотра сохранённого файла:
$ cat itsecforu-desktop
Для сброса всех настроек к заводским:
$ dconf reset -f /
После выполнения этой команды система будет выглядеть как после установки, но:
- Ваши файлы и установленные приложения останутся нетронутыми.
Для восстановления:
$ dconf load / < itsecforu-desktop
Резервное копирование и восстановление только специфичных для GNOME настроек
Если нужно сохранить только настройки GNOME, используйте:
$ dconf dump /org/gnome/ > my_gnome_settings
Для сброса:
$ dconf reset -f /org/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
Дополнительно:
Для справки по dconf вы можете обратиться к мануалу:
$ man dconf

