我有两台机器,都安装了最新的 Ubuntu Gnome 14.04,并且都安装了最新的 CrossOver Linux(1) 来运行 MS Office 2007。我知道,这是一个专有程序,但问题更普遍,也会影响 Wine。请不要停止阅读。
两台机器的西班牙语键盘大部分时间都运行良好(有时会显示一个已知的错误,但我认为这无关紧要)。问题是,在其中一个上,有一组程序在 Crossover Wine 下运行,该程序受到一个错误的影响,该错误使死键无法在某些程序上运行,尤其是 MS Office Word(另一个问题还有另一个错误,但似乎是同样的问题)。
在语言支持中禁用 IBus -> 更改键盘输入法和取消设置在XMODIFIERS
一台机器上有效,但在另一台机器上无效(!)。
所以一定是一些奇怪的设置造成了差异......
是否可以将所有 gsetting/dconf/whatever configuration database(2) 转储到可读文件中,以便我可以检查与diff -u
?
我知道
gsettings list-recursively org.freedesktop.ibus.general
Run Code Online (Sandbox Code Playgroud)
有效,但我很困惑
gsettings list-recursively org.freedesktop
Run Code Online (Sandbox Code Playgroud)
给出错误
No such schema 'org.freedesktop'
Run Code Online (Sandbox Code Playgroud)
...所以似乎我无法一次性转储所有注册表。任何提示?
脚注:
(1) 这是一个添加了技术支持和修复的 Wine 版本,可以更好地运行某些程序。许多改进都渗透在免费的 Wine 上,所以我认为这是 Ubuntu 生态系统的一个很好的部分;不过我没有添加链接,以免被指责宣传;-)
(2) 我们可以称之为它的真正含义吗——像臭名昭著的 Windows注册表一样?
我正在为我的 gnome 设置创建一个 dotfiles git repo,并希望 Gnome 扩展的精确设置可以跨安装传输
我发现扩展本身存储在~/.local/share/gnome-shell/extensions
目录中,但在该
目录中找不到我在扩展中设置的首选项(例如屏幕截图工具),它只是 Javascript 和样式文件
更令人困惑的是,为了观察变化......
我在整个主目录上初始化了一个 git repo,并为干净的工作区提交了所有内容,然后更改了扩展的键绑定,但 git 没有通过以下方式检测到任何更改 git diff
这里发生了什么?我在哪里可以找到像 XML 或 JSON 甚至.conf
扩展的首选项文件?