Ech*_*eks 3 gnome backup dot-files
我正在通过 git 备份/同步我的 $HOME 目录中的点文件。我当然不想同步所有内容,所以我通过 .gitignore 忽略所有内容并重新添加重要文件。
*
!.bash*
.*.swp
.bash_history
.bash_local
.bash_logout
!.profile
Run Code Online (Sandbox Code Playgroud)
在属于系统设置的 Ubuntu Gnome 环境中需要备份哪些文件,例如用户特定的首选项或主题设置?
小智 6
由于 GNOME 设置通常通过 GSettings API 存储,并且其中一些文件是二进制文件/数据库,因此最好的办法是依靠dconf
工具:
导出设置:
dconf dump / > dconf-settings.ini
Run Code Online (Sandbox Code Playgroud)
导入设置:
dconf load / < dconf-settings.ini
Run Code Online (Sandbox Code Playgroud)
您可以保存$XDG_CONFIG_HOME/dconf
(大多数情况下,它代表~/.config/dconf
)的内容,但这不适合,git
因为这些文件不是纯文本。
此 Gnome 设置导出还将包含与Mate Desktop和Cinnamon Desktop相关的所有设置,因为它们是根架构 ( /
)内的对象。仅导出这些桌面设置:
肉桂:
dconf dump /org/cinnamon/ > dconf-cinnamon.ini
Run Code Online (Sandbox Code Playgroud)
伴侣:
dconf dump /org/mate > dconf-mate.ini
Run Code Online (Sandbox Code Playgroud)
备份自定义主题。
要备份您的自定义主题/图标,压缩的文件夹~/.icons
,并~/.themes
应该够了。也许您应该将您已经拥有的原始主题文件保留在您的家庭目录中...