settingsctl
1.0.0
*nix上的不同桌面環境通常具有不同的配置方法,對於同一設置。這使開發人員很難處理其程序中的桌面設置。
settingsctl是一種交叉desktop(*nix)工具,用於處理桌面設置。
這也是xdg-settings的目的。但是XDG-STETTINGS並不能真正起作用。
有關更多信息(和文檔),請參見網站。
確保您擁有Python 3。您可能已經擁有了。
在此處下載settingsctl(zip)
任何一個:
sudo ./install.py )./install.py --user )./settingsctl --help ) $ settingsctl get appearance.desktop.wallpaper
/path/to/wallpaper
$ settingsctl get power.screen-lock.enabled
true
$ settingsctl set power.screen-lock.timeout 20
另請參見文檔::教程。
(質量)總是歡迎貢獻。在這裡,您將找到如何為該項目做出貢獻。
首先,語言:settingsctl寫在python 3中。
編碼約定主要是PEP8,但除了一個值得注意的例外:使用標籤代替空格。
另請參見包含的TODO ,其中包含要完成的事情列表。
分叉存儲庫。
請參閱文檔::創建設置。
然後提交您的更改請求。
分叉存儲庫。
在lib/目錄中,找到定義設置的Python模塊。
代碼您的貢獻(功能,錯誤修復等)。
然後提交您的更改請求。
分叉存儲庫。
查看代碼(文件: settingsctl )。
代碼您的貢獻(功能,錯誤修復等)。
然後提交您的更改請求。
settingsctl已根據GNU通用公共許可證(GPL)版本3(或您的選項,是較晚版本)獲得許可。
settingsctl是免費軟件:您可以自由更改並重新分配它。在法律允許的範圍內,沒有保證。
有關許可文本,請參閱隨附的許可證文件。
遵循語義版本控制。
有關版本更改的信息可以在ChangElog和更新頁面中找到。
該項目希望最終正式(如XDG批准為標準)取代舊的xdg-settings 。