Um widget de applet GTK pode ser instanciado através do dbus?

0

Acabei de postar isso:

# 274616: applets "simples" do gnome em Unity - stickynotes

... onde eu poderia instanciar um applet Gnome 2 bonobo em uma janela autônoma,

... usando bonobo.ui.widget_new_control_from_objref em um script Python - aqui está um snippet:

...
bcontrol = bonobo.activation.activate_from_id('OAFIID:Invest_Applet', 0, False)
buiwid = bonobo.ui.widget_new_control_from_objref(bcontrol, win.get_ui_container().corba_objref())
win.set_contents(buiwid)
...

Eu acho este método extremamente conveniente, então eu estava vagando se alguém poderia fazer algo similar com dbus bindings; quer de Python ou de C?

(Eu pessoalmente não entendo - até onde eu li por aí, parece bonobo foi especificamente destinado a instanciar um aplicativo em outro; enquanto dbus atualmente apenas troca mensagens; no entanto, eu gostaria de confirme).

    
por sdaau 28.03.2013 / 23:19

1 resposta

1

Como você suspeitava, isso não é possível. O D-Bus é meramente um sistema de transmissão de mensagens e não sabe nada sobre GUIs.

    
por 28.03.2013 / 23:26

Tags