Automation
如何複製 Cinnamon 視窗管理器配置?
我有一台設置了多個 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 設置,例如它只會複製桌面背景的路徑 - 而不是圖像文件本身。