This bug affects the xfce4-pulseaudio-plugin tray icon only. All other features are unaffected. Upon logging on to a session in xfce4, the pulseaudio tray icon is grayed out, as if the audio was muted. The audio works properly. When the mouse pointer is rolled over the tray icon it then displays correctly. Note that a click is not necessary, just rolling the mouse over the icon. Audio works normally all the time. This problem was present in version 0.3.3-1 and 0.3.4-1. Downgraded to version 0.3.2-1 and it works properly.
(In reply to Luis Bourgard from comment #0) > This bug affects the xfce4-pulseaudio-plugin tray icon only. All other > features are unaffected. > > Upon logging on to a session in xfce4, the pulseaudio tray icon is grayed > out, as if the audio was muted. The audio works properly. > When the mouse pointer is rolled over the tray icon it then displays > correctly. Note that a click is not necessary, just rolling the mouse over > the icon. > Audio works normally all the time. > This problem was present in version 0.3.3-1 and 0.3.4-1. > Downgraded to version 0.3.2-1 and it works properly. I have same behaviour, and I think problem comes from this commit [1], I sent proposal fix (bug #13677, comment #4). [1] https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/commit?id=f96e213b84af927e6b427322bb0e7b4ca907911a
*** Bug 14093 has been marked as a duplicate of this bug. ***
*** Bug 14179 has been marked as a duplicate of this bug. ***
As commented in Bug #14179, I discovered that the commit pointed by Olivier is the culprit and that his patch solves the problem, but I'm not sure if it interferes in what that commit supposedly fixes.
I've added a fix with this commit which should not interfere with any of the other functionality in the plugin. https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/commit/?id=77e1080b4db37ea0081d8608c867dcc6f009aa9d With this change, the button is refreshed once the initial sink connection has been established. This might also resolve some undiscovered issues for when all sinks become disconnected or the connection to the server is lost.