PyGi的gnome钥匙环API是什么?

3 投票
2 回答
602 浏览
提问于 2025-04-16 18:59

有没有人知道我可以在哪里找到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

撰写回答