web-dev-qa-db-ja.com

コンピューター間でgnome3(パネル)設定を同期する

Gnomeパネルの構成をコンピューター間で同期し、構成をGitに保持したいと思います。必要な情報をダンプ/インポートするにはどうすればよいですか?すでにgconftool2 --dumpを見つけましたが、内部のパネル構成のように見えるものは見つかりませんでした。

更新:私はgnome3クラシックモードを使用しています(ウィンドウマネージャーとしてxmonadと一緒に)。 org.gnome.gnome-panel.layoutの下にあるdconf-editorで構成設定を見つけました。ただし、共有したい構成のみを抽出して同期するための正しいシェルスクリプトを考え出すのは依然として面倒です。

Dconf同期ツールのgnomebugzillaでウィッシュリストの問題を開きました: 7109

4
Thomas Koch

更新された回答

(使用している)dconfを使用すると、次のコマンドでgnome-panelの構成をダンプできます。

dconf dump /org/gnome/gnome-panel/layout > settings.txt

次に、ファイル(プレーンテキストファイル)を編集して、同期する設定のみを含め、次のようにファイルから設定をロードします。

dconf load /org/gnome/gnome-panel/layout < settings.txt

元の回答

gconftoolはうまくいくはずだと思います。次のコマンドは、gnome-panels設定(ディレクトリ~/.gconf/apps/panelから)をbackup.xmlという名前の.xmlファイルにダンプします:gconftool --dump /apps/panel > backup.xml

次に、次の手順を実行して、backup.xmlから構成をロードします:gconftool --load backup.xml

4
Risto Salminen