有谁可以在 PyGi 中找到 gnome keyring api 吗?
我曾经做过:
import gnomekeyring
现在我想使用新的 python/gobject 内省,所以它会是这样的:
from gi.repository import GnomeKeyring
但我找不到要加载的模块。有人知道我是否/如何使用 python gobject introspection 访问 Gnome Keyring api?
有谁可以在 PyGi 中找到 gnome keyring api 吗?
我曾经做过:
import gnomekeyring
现在我想使用新的 python/gobject 内省,所以它会是这样的:
from gi.repository import GnomeKeyring
但我找不到要加载的模块。有人知道我是否/如何使用 python gobject introspection 访问 Gnome Keyring api?
要访问秘密服务(gnome-keyring),您应该使用 libsecret(替换 libgnome-keyring 的新库)
它内置了对 Gobject Introspection 的支持,所以这应该可以工作:
from gi.repository import Secret
PyGI 仍在开发和适应中,因此它仍然没有任何官方文档或 API 参考。每次我需要尝试使用 PyGI 时,我都会在那里查看C Gnome Development Reference,您可以找到gnome-keyring的 C 文档。它似乎与旧的 gnomekeyring 非常相似。