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 。