Xfceパネル設定ファイルを以前のコンテンツで上書きしました。

Xfceパネル設定ファイルを以前のコンテンツで上書きしました。

Xfceパネルは素晴らしいですが、GUI設定は退屈です。特に、同じパネルを複数回複製したい場合はさらにそうです。

したがって、Xfceパネル設定を定義するXMLファイルを手動で編集できることを願っています。私が正しく信じている場合は、ファイルが配置されます。設定の変更はすぐには行われず、再起動が必要である$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xmlことを理解してください。xfce4-panelまた、パネルが完了する前に現在の構成を上記のファイルに書き込むことも知っています。だから私のワークフローは次のようになります。

$ xfce4-panel -q
$ ... # Edit config file
$ xfce4-panel 

驚くべきことに、これはパネルが以前の設定をインポートするだけでなく、いわゆる「設定」ファイルを以前の値で上書きするため、編集内容を削除します。

パネルは他の場所で異なる設定を読む必要がありますが、明らかにファイルではありません。パネル実行可能ファイルを追跡した結果、open構成ファイルと同様の内容が呼び出されなかったことがわかりました。 (関連がある場合に備えて、openxfce4-panelへのすべての呼び出しは次のとおりです。https://pastebin.com/eHdEATMV)

Xfceのパネル設定ファイルを手動で編集して変更するにはどうすればよいですか?

答え1

私にも同じ問題がありました。あるシステムから別のシステムにパネル構成をコピーしたいのですが、コピーしたパネル構成を使用したくありませんでしたが、ログアウトしても常に以前の構成を使用していました。

ログアウトした後も、そのユーザーは次のプロセスを実行していることがわかりました。

/usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd

私はこれがxfceの実行中に設定を保存する場所だと思います。常に実行中なので、ファイルの変更を見ることはできず、上書きすることもできません。

これに関連するバグが報告されたようです。https://bugzilla.xfce.org/show_bug.cgi?id=13445

答え2

新しいユーザーを作成すると、すべての設定が/etc/skel

そのディレクトリで必要なファイルを置き換えるだけです。

関連情報