使用 Dconf 备份和恢复 Linux 桌面系统设置

前段时间,我解释了如何 重置 Linux 桌面设置,使用单个命令调整和自定义默认状态。 今天,我们将学习如何备份和恢复 Linux 桌面系统设置 配置文件 工具。 当您想在重新安装 Linux 桌面系统后传输相同的系统设置时,这将很有用,而不必一一手动进行。

在 Linux 上安装 Dconf

Dconf 预装在许多 Linux 发行版中。 如果尚未安装,您可以使用发行版的默认包管理器安装它,具体取决于您使用的发行版。

Arch Linux, Manjaro Linux

$ sudo pacman -S dconf

Debian, Ubuntu, 流行操作系统, Linux 薄荷糖

$ sudo apt install dconf*

中央操作系统 / Fedora

$ sudo yum install dconf

或者,

$ sudo dnf install dconf

openSUSE

$ sudo zypper install dconf

使用 Dconf 备份和恢复 Linux 桌面系统设置

信不信由你,这是使用单个命令备份和恢复系统设置的最简单方法之一。

要使用 dconf 备份当前的 Linux 桌面设置,请运行以下命令:

$ dconf dump / > ostechnix-desktop

上述命令将保存您在系统中所做的所有自定义和调整,包括 Dock 或 Unity 启动器中的固定应用程序、桌面面板小程序、桌面指示器、系统字体、GTK 主题、图标主题、显示器分辨率、键盘快捷键、窗口按钮放置、菜单和启动器行为等,在一个名为的文本文件中 ostechnix-桌面.

请注意,此命令只会备份系统设置。 它不会保存不使用 dconf 的其他应用程序的设置。 此外,它也不会备份您的个人数据。

您可以使用任何文本编辑器或 命令。

$ cat ostechnix-desktop

这是我的 Ubuntu 18.04 桌面设置:

查看使用 dconf 获取的 linux 桌面系统设置

现在使用命令将您的桌面设置重置为出厂默认设置:

$ dconf reset -f /

运行上述命令后,你的 Linux 桌面会变成你第一次安装时的旧状态。 不要恐慌! 您的个人数据和已安装的应用程序仍将完好无损。

要恢复系统设置,只需执行以下操作:

$ dconf load / < ostechnix-desktop

就这么简单!!

看看下面的视觉演示:

将备份文件保存在安全的地方,以便在重新安装 Linux 桌面后使用。 您还可以将相同的备份用于运行具有相同应用程序集的相同操作系统版本的多个系统。 为了 example 如果您有另一个 Ubuntu 18.04 GNOME 桌面,您可以使用同一个文件(即 ostechnix-desktop)来加载与当前系统中相同的设置。

也可以备份和恢复特定桌面环境的设置,如 GNOME、MATE、Cinnamon 等。

仅备份和恢复 GNOME 特定的设置

为了 example,要备份和恢复与 GNOME shell 相关的设置,命令为:

$ dconf dump /org/gnome/ > my_gnome_settings

如果您的系统上有多个 DE,请确保您提到了 DE 的正确路径。

重置为出厂默认设置:

$ dconf reset -f /org/gnome/

要恢复 Gnome-only 设置:

$ 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

相关阅读:

  • 如何将系统设置和数据从旧系统迁移到新安装的 Ubuntu 系统
  • 在新安装的 Linux 系统上备份和恢复应用程序设置

希望这可以帮助。

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!