Você precisa usar as ligações introspectivas para novas versões de bibliotecas baseadas em glib. Nesse caso, você precisa instalar o pacote gir1.2-gtop-2.0
e usar from gi.repository import GTop
para acessar as APIs.
In-place atualizado de 12.04 para 12.10, e o gtop de importação do Python parou de funcionar.
python-gtop 2.32.0 + dfsg-1 ( amd64 binario) no quantal de ubuntu diz Substituido
Instalar python-gnomedesktop e python-gnome2-desktop-dev não ajudou.
Onde estão as ligações libgtop do Python para o quantum do ubuntu?
Você precisa usar as ligações introspectivas para novas versões de bibliotecas baseadas em glib. Nesse caso, você precisa instalar o pacote gir1.2-gtop-2.0
e usar from gi.repository import GTop
para acessar as APIs.
Tudo está mudando de ligações estáticas para ligações dinâmicas através do GObject-Introspection.
Você deve usar o pacote gir1.2-gtop-2.0 e provavelmente a referência C para desenvolvimento.
O wiki do gnome fornece algumas informações sobre a portabilidade de introspecção .
Encontrei mais informações brincando assim -
> python
> from gi.repository import GTop
> help(GTop)
> help(GTop.glibtop_proc_mem)
> help(GTop.glibtop_proc_mem().resident)
mas ainda não é suficiente para facilitar a transferência dos meus scripts.