2つの異なるマシン間でそれらを比較できるように、すべてのdconf / gsettingsをダンプする方法は?


21

問題:

Ubuntu Gnome 14.04が最新のマシンと、MS Office 2007を実行するための最新のCrossOver Linux(1)がインストールされたマシンが2台あります。独自のプログラムですが、問題はより一般的で、Wineにも影響します。読書をやめないでください。

どちらのマシンもほとんどの場合、スペイン語のキーボードが正常に機能しています(既知のバグが表示されることはありますが、関係ないと思います)。問題は、そのうちの1つに、いくつかのプログラム、特にMS Office Wordでデッドキーが機能ないバグの影響を受けるクロスオーバーワインの下で実行されているプログラムのセットがあることです(別の問題の別のバグもありますが、同じ問題です)。

言語サポートでIBusを無効にする->キーボード入力方法の変更と設定解除XMODIFIERSは、一方のマシンでは機能しますが、もう一方のマシンでは機能しません(!)。

だから、それは違いをする奇妙な設定でなければなりません...

質問

違いを確認できるように、すべてのgsetting / dconf / whatever構成データベース(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のようなレジストリを、実際にそれと呼ぶことができますか?


回答:



6

gsettings list-recursively完全なスキーマ名が必要です。部分的なスキーマ名では機能しません。だからあなたは使用できませんorg.freedesktop

ただし、次の方法でこれを行うことができますdconf

 dconf dump /org/freedesktop/

ここで異なる表記に注意してくださいdconf。スキーマではなくディレクトリを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.