So this is my final analysis:

The sound indicator has two parts: there is the part which gets loaded
to the panel and displays the icons and menus, and then there is the
dbus service which coordinates between the indicator and all the audio
players. Both these parts exist in both the gtk2 and gtk3 version of the
plugin. However, the gtk2 dbus backend is not normally used. The package
does not include a service activation script so it can never get loaded
automatically. The gtk2 package depends on the gtk3 package which
installs a service activation script to start the gtk3 dbus backend.

In raring this worked fine: the two different dbus backends were
interchangable so it did not matter which one was running. However, in
saucy, the gtk3 indicator backend has been rewritten and the gtk2 one
has not changed, so they are now out of sync. That is why it doesn't
work.

The changes in the backend are very big - I think it would be difficult
to port them over to the gtk2 indicator. The easy alternative is the
workaround from comment 27, and a harder but more permanent fix is to
bring xfce to gtk3 indicator support and dump the gtk2 one entirely.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1208204

Title:
  indicator-sound no longer functions with xfce4-indicator-plugin

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-sound/+bug/1208204/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to