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
令人驚訝的是,這樣做時,面板不僅獲得了舊配置,而且還用舊值覆蓋了所謂的“配置”文件,丟棄了我的編輯。
面板必須從其他地方讀取不同的配置,但顯然它不是文件。我 strace’d 面板執行檔,我發現沒有
open
呼叫類似於配置文件的東西(以防萬一,這是open
對 xfce4-panel 的所有呼叫:https ://pastebin.com/eHdEATMV )如何手動編輯 Xfce 的面板配置文件以便進行更改?
我遇到了同樣的問題:我想將面板配置從一台機器複製到另一台機器,它只是不想使用我複制的那個,但即使我註銷也總是使用舊的。
事實證明,即使在註銷時,以下程序仍然在該使用者下執行:
/usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
我想這是 xfce 在執行時儲存其配置的地方。由於它一直在執行,它沒有看到文件的變化,甚至沒有覆蓋它。
似乎已經報告了一個關於此的錯誤:https ://bugzilla.xfce.org/show_bug.cgi?id=13445