我正在为 Ubuntu 应用程序对决编写一个应用程序,我尝试使用它读取/写入用户的个人资料图片
>>> from gi.repository import AccountsService, GLib
>>> current_user = GLib.get_user_name()
>>> user = AccountsService.UserManager.get_default().get_user(current_user)
>>> print user.get_icon_file()
None
>>> print user.get_user_name()
None
Run Code Online (Sandbox Code Playgroud)
但显然不起作用。有没有另一种方法可以将 AccountsService 与 Python 一起使用?我找不到有关 AccountsService 和 Python 的更多文档。
PS:要测试此示例,您需要gir1.2-accountsservice-1.0在 Ubuntu 12.04上安装。
$ sudo apt-get install gir1.2-accountsservice-1.0
Run Code Online (Sandbox Code Playgroud)