Specification updated.
<https://wiki.ubuntu.com/Sound?action=diff&rev2=116&rev1=115>

** Changed in: indicator-sound
       Status: Confirmed => Triaged

** Description changed:

  By design the indicator-sound is only storing/restoring the master
  volume, not handing sink-port specifics.
  
  Meanwhile we have pulse also storing/restoring the per sink-port values
  once the daemon is started, but it gets reset again once indicator-sound
  is started with the system-wide value stored by the indicator.
  
  This is a problem with ubuntu touch specifically, because of the following 
use case scenario:
  - Set speaker volume to 90 % using the indicator
  - Connect wired headset, set volume to 10%
  - Disconnect wired headset, volume will change to 90% automatically (because 
of pulse)
  - Reboot with the wired headset connected
  
  After boot the volume will be 90% instead of 10%.
+ 
+ <https://wiki.ubuntu.com/Sound#primary-output>: "If you connect or pair
+ headphones or a headset, or any audio output device except a secondary
+ display, the primary output should change to that device."
+ 
+ <https://wiki.ubuntu.com/Sound#phone-menu>: "Whenever audio is playing,
+ both the indicator and the volume slider should show the volume of the
+ primary sound output. Whenever audio is not playing, they should show
+ the ringer volume."

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

Title:
  [touch] indicator not storing/restoring volume per sink-port

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to