如何转储所有dconf / gsettings,以便我可以在两台不同的机器之间进行比较?

Modified on: Sun, 10 Jun 2018 06:18:53 +0800

问题:

我有两台机器,都是Ubuntu Gnome 14.04的最新版本,并且都安装了最新的CrossOver Linux(1)以在其上运行MS Office 2007。我知道,这是一个专有程序,但问题更普遍,也影响了Wine。请不要停止阅读。

两台机器的西班牙语键盘大部分时间都运行良好(有时显示已知错误但我认为这是无关的)。问题是,在其中一个上有一组程序在Crossover Wine下运行受某些程序导致死键无效的错误,尤其是MS Office Word(还有另一个问题的另一个问题,但它似乎是同样的问题)。

在语言支持中禁用IBus - >更改键盘输入法和取消设置XMODIFIERS在一台机器上工作,但在另一台机器上不工作(!)。

所以必须做一些奇怪的设置才能有所作为......

问题

是否可以将所有gsetting / dconf /任何配置数据库(2)转储到可读文件中,以便我可以检查与diff -u的差异?

我知道

gsettings list-recursively org.freedesktop.ibus.general

有效,但我很困惑

gsettings list-recursively org.freedesktop

给出错误

No such schema 'org.freedesktop'

...所以我似乎无法一次性转储所有注册表。任何提示?


脚注

(1)这是Wine的一个版本,增加了技术支持和修复程序,可以更好地运行某些程序。许多改进渗透到免费的葡萄酒上,所以我认为它是Ubuntu生态系统的一个很好的组成部分;尽管如此,我不添加链接以避免被指控宣传;-)

(2)我们可以称它为真正的 - 一个注册表就像臭名昭着的Windows一样吗?

作者:Rmano

最佳答案

使用dumpdconf命令(https://developer.gnome.org/dconf/unstable/dconf-tool.html):

 dconf dump /
作者:R1tschY

相关问答

添加新评论