如何迁移 gedit 设置?

Oli*_*Oli 8 gedit migration

所以我只需要重新安装,作为该过程的一部分,我正在创建一个新帐户以删除我随着时间的推移建立的一些粗糙的配置。

我已经相当成功地通过复制旧目录来挑选某些应用程序的配置,但gedit很痛苦。

我已经复制了以下内容:

.gconf/apps/gedit-2
.local/share/gedit
.config/gedit
Run Code Online (Sandbox Code Playgroud)

这让我可以使用我的旧插件,但没有别的。它不记得颜色,启用了哪些插件或单个插件配置。

我来自相同版本的 Ubuntu,所以我希望这能满足我的所有设置。我担心可能有配置卡在dconf.

Mek*_*ekk 2

gedit 在 gnome 注册表中保留了一些首选项。

如果您生成 gconf-editor 并访问 /apps/gedit-2,您可以看到它们

导出使用类似

gconftool --dump /apps/gedit-2 > gedit.settings

然后复制 gedit.settins 文件并导入

gconftool --加载 gedit.settings

(或者使用 ~/.gconf 目录,但它可能不太安全)

更新:某些属性可能不仅仅针对 gedit 设置,而是更通用的。在 gconf-editor 中进行一些搜索可能有助于找到它们。


l30*_*lvl 1

我首先得出结论,您关于 dconf 保存的这些设置是正确的。我做的第一件事就是跑步

locate gedit
Run Code Online (Sandbox Code Playgroud)

我查了一下,除了您已经提到的内容之外,没有发现更多其他内容。然后我开始查找 dconf 设置的保存位置,并确定您将使用以下任一方法检查设置

dconf list /org/gnome/gedit/
Run Code Online (Sandbox Code Playgroud)

或者在使用 list 命令找到要读取的设置后,将“list”替换为“read”来读取实际设置。

我认为最简单的选择是复制~/.config/dconf/所有子目录,除非您可以确定哪个用户目录是您的。

另一种选择是使用dconf dumpdconf write您可以在这里找到您需要的大量信息:在此页面的底部