PyGi的gnome钥匙环API是什么?
有没有人知道我可以在哪里找到PyGi中的gnome keyring API?
我以前是这样做的:
import gnomekeyring
现在我想用新的python/gobject introspection,所以应该是这样的:
from gi.repository import GnomeKeyring
但是我找不到可以加载的模块。有没有人知道我怎么才能用python gobject introspection访问Gnome Keyring API?
2 个回答
0
PyGI 目前还在开发和适配中,所以还没有正式的文档或 API 参考资料。每次我需要用 PyGI 尝试一些东西时,我都会去查看 C Gnome 开发参考,在那儿你可以找到关于 gnome-keyring 的 C 语言文档。看起来这和旧版的 gnomekeyring 非常相似。
4
要访问秘密服务(gnome-keyring),你应该使用libsecret这个库,它是替代libgnome-keyring的新库。
这个库内置了对Gobject Introspection的支持,所以你可以这样使用:
from gi.repository import Secret