Re: Help fixing nm-applet under appindicator.
- From: Dan Williams <dcbw redhat com>
- To: Simon Lees <sflees suse de>, networkmanager-list gnome org
- Subject: Re: Help fixing nm-applet under appindicator.
- Date: Tue, 31 Jan 2017 13:26:40 -0600
On Fri, 2017-01-27 at 18:55 +1030, Simon Lees wrote:
Hi all,
Currently when nm-applet is configured with --with-appindicator it
fails
to run, some debugging shows that "nma_init" is called but
"applet_startup" is not, the following line leads me to believe that
a
startup signal is not being called but I don't know enough about how
gtk
works to debug much further
g_signal_connect (applet, "startup", G_CALLBACK (applet_startup),
NULL);
Quick first question; are you running it with the "--indicator"
argument when launching the applet? That actually makes the applet be
an indicator instead of a status area icon when it's run. --with-
appindicator is necessary at build-time to build in the right support
and link to the right libraries, but you also need --indicator at
runtime to make it so.
Beyond that, the "startup" signal is from GApplication and should be
delivered as such: "The ::startup signal is emitted on the primary
instance immediately after registration."
This signal should be emitted by calling g_application_register(),
which is called from g_application_run() either directly or from
g_application_real_local_command_line().
I've just tested latest git master applet with "--indicator" and it
appears to work for me. So if you are using "--indicator" and it's
still not appearing in the indicator area, can you double-check in
applet_startup() that it's really not getting called? If it's not, can
you check the applet's stdout/stderr for messages from GLib?
Dan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]