Automation

如何複製 Cinnamon 視窗管理器配置?

  • November 3, 2020

我有一台設置了多個 Cinnamon 視窗管理器選項的主 Linux 電腦。

如何將此設置複製到新機器?

在原包裝盒上:

dconf dump /org/cinnamon/ >/tmp/cinnamon-$USER.dconf
scp /tmp/cinnamon-$USER.dconf newbox:/tmp

在新盒子上:

dconf reset -f /org/cinnamon/
dconf load -f /org/cinnamon/ </tmp/cinnamon-$USER.dconf

忽略有關不可寫鍵的警告。

dconf 文件指出這會使 cinnamon 崩潰,並建議您按照此步驟重新啟動 cinnamon 。

您可以將基於 dconf 的設置序列化為文本格式,然後將其複製過來。如果您只對特定使用者感興趣,請還原到目標使用者首頁:

# create a human-readable text file with your settings
ssh user@source dconf dump > cinnamon.dconf

# review and delete sections not applicable/appropriate on the other machine(s)
vim cinnamon.dconf

# load the settings on the destination machine
ssh user@destination dconf load < cinnamon.dconf

(但如果您在系統範圍內需要它,可以將這些轉儲配置/etc/dconf為系統範圍的預設值)

請注意,轉儲僅包含在該使用者 dconf 儲存中明確定義的設置,這意味著如果您複製到不同的版本(具有不同的預設值)並且從未觸及特定設置,則目標上的結果可能仍然不同。

警告:這不會複製一些您可能也感興趣的非 dconf 設置,例如它只會複製桌面背景的路徑 - 而不是圖像文件本身。

引用自:https://serverfault.com/questions/1040902