2
如何转储所有dconf / gsettings以便我可以在两台不同的机器之间进行比较?
问题: 我有两台计算机,两台计算机都装有最新的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的一个版本,具有附加的技术支持和修复程序,可以更好地运行某些程序。免费版Wine有很多改进,所以我认为它是Ubuntu生态系统的重要组成部分。不过,我不会添加链接以避免被指控宣传;-) (2)我们可以称它为真正的--- 像臭名昭著的Windows 注册表一样吗?