我正在通过git备份/同步我的$HOME-Directory中的dotfile。当然,我不想同步所有的东西,所以我忽略了通过.gitignore的所有内容,重新添加了重要的文件。
*
!.bash*
.*.swp
.bash_history
.bash_local
.bash_logout
!.profile在属于系统设置的Ubuntu环境中备份哪些文件是必需的,比如用户特定的首选项或主题设置?
发布于 2019-03-12 11:23:05
由于GNOME设置通常是通过GSettings API存储的,其中一些文件是二进制文件/数据库,所以最好的选择是依赖dconf工具:
dconf dump / > dconf-settings.ini导入设置的
dconf load / < dconf-settings.ini您可以保存$XDG_CONFIG_HOME/dconf的内容(大多数情况下,它表示~/.config/dconf),但这不适合于git,因为这些文件不是纯文本。
这个Gnome导出还将包含与Mate桌面和肉桂桌面相关的所有设置,因为它们是根模式( / )中的对象。要仅导出这些桌面设置,请执行以下操作:
dconf dump /org/cinnamon/ > dconf-cinnamon.inidconf dump /org/mate > dconf-mate.ini要备份自定义主题/图标,压缩文件夹~/.icons和~/.themes就足够了。也许你应该保留你家里的原始主题文件.
https://unix.stackexchange.com/questions/505849
复制相似问题