Não consigo exibir nenhum indicador de aplicativo - por que não?

2

Estou tentando executar um programa que faz uso de indicadores de aplicativos, mas não está funcionando. Isso pode ter ocorrido porque estou perdendo um pacote (não usei o CD do Desktop Installer para instalar o Ubuntu - instalei os pacotes principais e depois adicionei outros conforme necessário). O aplicativo em questão é escrito em Python.

Aqui está um script Python simples para verificar e ver se o aplicativo. indicadores estão funcionando:

import appindicator
import gtk

appindicator.Indicator("test", "monitor", appindicator.CATEGORY_APPLICATION_STATUS)
gtk.main()
    
por Nathan Osman 01.11.2011 / 19:27

1 resposta

2

Eu cliquei no comentário:

link

e encontrou o wiki original:

link

Parece que adicionar o menu (mesmo um vazio com "ind.set_menu (gtk.Menu ())") resulta em um indicador de status aparecendo. Esse é o resultado desejado?

import appindicator
import gtk
ind = appindicator.Indicator("test", "monitor", appindicator.CATEGORY_APPLICATION_STATUS)
ind.set_status(appindicator.STATUS_ACTIVE)
ind.set_attention_icon("indicator-messages-new")
menu = gtk.Menu()
ind.set_menu(gtk.Menu())
gtk.main()
    
por qneill 02.11.2011 / 03:20