It seems the problem was that upstart was not setting the DBUS env variables properly.
I checked that already and everything seems to be OK...
I know this is not a real solution, but meanwhile we move to systemd or fix the root issue in upstart I think it's best have a workaround that, at least, doesn't force the user to reboot the phone to get sound indicator.
Thanks for the "suggestion" on the upstart config file, I guess changing that would be enough.
I will go to a store this afternoon to get a screwdriver to remove my Nexus 4 battery and will give it a try.
I already chatted with Pete about it.
It seems the problem was that upstart was not setting the DBUS env variables properly.
I checked that already and everything seems to be OK...
I know this is not a real solution, but meanwhile we move to systemd or fix the root issue in upstart I think it's best have a workaround that, at least, doesn't force the user to reboot the phone to get sound indicator.
Thanks for the "suggestion" on the upstart config file, I guess changing that would be enough.
I will go to a store this afternoon to get a screwdriver to remove my Nexus 4 battery and will give it a try.