首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >$HOME中哪些文件定义了gnome中的用户首选项?

$HOME中哪些文件定义了gnome中的用户首选项?
EN

Unix & Linux用户
提问于 2019-03-12 11:11:55
回答 1查看 949关注 0票数 3

我正在通过git备份/同步我的$HOME-Directory中的dotfile。当然,我不想同步所有的东西,所以我忽略了通过.gitignore的所有内容,重新添加了重要的文件。

代码语言:javascript
运行
复制
*

!.bash*
.*.swp
.bash_history
.bash_local
.bash_logout
!.profile

在属于系统设置的Ubuntu环境中备份哪些文件是必需的,比如用户特定的首选项或主题设置?

EN

回答 1

Unix & Linux用户

发布于 2019-03-12 11:23:05

由于GNOME设置通常是通过GSettings API存储的,其中一些文件是二进制文件/数据库,所以最好的选择是依赖dconf工具:

到导出设置:

代码语言:javascript
运行
复制
dconf dump / > dconf-settings.ini

导入设置的

代码语言:javascript
运行
复制
dconf load / < dconf-settings.ini

您可以保存$XDG_CONFIG_HOME/dconf的内容(大多数情况下,它表示~/.config/dconf),但这不适合于git,因为这些文件不是纯文本。

这个Gnome导出还将包含与Mate桌面肉桂桌面相关的所有设置,因为它们是根模式( / )中的对象。要仅导出这些桌面设置,请执行以下操作:

肉桂:

代码语言:javascript
运行
复制
 dconf dump /org/cinnamon/ > dconf-cinnamon.ini

Mate:

代码语言:javascript
运行
复制
dconf dump /org/mate > dconf-mate.ini

备份自定义主题.

要备份自定义主题/图标,压缩文件夹~/.icons~/.themes就足够了。也许你应该保留你家里的原始主题文件.

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/505849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档