Ligações libgtop em Python para o Ubuntu 12.10?

2

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?

    
por igouy 02.01.2013 / 16:24

3 respostas

4

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.

    
por dobey 02.01.2013 / 17:17
2

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.

    
por Timo 02.01.2013 / 17:17
0

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.

    
por igouy 11.01.2013 / 20:55