Ubuntu 12.10 的 Python libgtop 绑定吗?

Ubuntu 12.10 的 Python libgtop 绑定吗?

从 12.04 就地升级到 12.10,Python import gtop 停止工作。

python-gtop 2.32.0+dfsg-1(amd64 二进制)在 ubuntu quantal 中说已取代

安装 python-gnomedesktop 和 python-gnome2-desktop-dev 没有帮助。

ubuntu quantal 的 Python libgtop 绑定在哪里?

答案1

您需要使用新版本的基于 glib 的库的自省绑定。在这种情况下,您需要安装该gir1.2-gtop-2.0软件包,并使用from gi.repository import GTop来访问 API。

答案2

通过 GObject-Introspection,一切都从静态绑定转变为动态绑定。

你应该使用gir1.2-gtop-2.0包以及可能的开发用的 C 参考。

答案3

gnome wiki 提供关于自省移植的一些信息

我通过这样的尝试找到了更多信息——

> python
> from gi.repository import GTop
> help(GTop)

> help(GTop.glibtop_proc_mem)

> help(GTop.glibtop_proc_mem().resident)

但仍然不足以让我的脚本移植变得简单。

相关内容