Gnome 小程序应该如何存储其配置数据?
我有一个用 Python 编写的 Gnome 小程序。为了保存配置数据/设置,它创建一个文件 ~/.appname
。
但是,这会阻止将小程序的多个实例添加到面板中,因为每个实例都不能有自己的设置。
如何以允许每个实例拥有自己独特设置的方式存储设置?
更新:我特别想知道如何存储每个实例的设置。
I have a Gnome applet written in Python. In order to save configuration data/settings, it creates a file ~/.appname
.
However, this prevents multiple instances of the applet from being added to the panel because each cannot have its own settings.
How can I store the settings in a way that allows each instance to have its own unique settings?
Update: I specifically want to know how to store settings per instance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
小程序的推荐方法是使用 GConf 来存储首选项并为每个实例使用一个密钥,以便您可以存储单独的设置。来自面板小程序 GConf 实用程序:
The recommend way for an applet would be to use GConf to store preferences and to use one key per instance so that you can store individual settings. From Panel Applet GConf Utilities:
带小程序的 Python 示例:
Python example with the applet: