遠端更改其他(所有)使用者的 gsettings

遠端更改其他(所有)使用者的 gsettings

我使用 cfengine3 遠端配置多台 Ubuntu 12.04/13.10 電腦。我想知道如何為所有用戶添加一個項目到啟動器。我知道我需要設定 com.canonical.Unity.Launcher 收藏夾,但我不知道如何透過腳本為所有用戶執行此操作。我也見過這個帖子這看起來與我需要的非常相似,只是我也想要將變更套用到現有用戶。我怎樣才能這樣做呢?

換句話說:我想知道如何從以 root 身分執行的腳本為一個(或所有)使用者設定啟動器專案。

答案1

請記住,每個用戶都可以有自己喜歡的應用程式。也就是說,如果 CFengine 允許您執行任意命令,您可以建立腳本進行編輯,/usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml如下所述這裡。建議您在腳本中使用 XML 庫來解釋 XML 檔案並允許您輕鬆編輯它們。

相關內容