Comment 7 for bug 355300

Revision history for this message
ikus060 (ikus060-renamed) wrote :

I see many comment like :
There should be only one master mixer.

I need to disagree. As a ThinkPad user, I use my Thinkpad with a dock station. It's would not make any sense to have only one master because it's will control two different output : laptop speaker and dockstation output.

On a ThinkPad dock station there is an audio output that are not control by the hardware mixer, so you need the Software mixer to do the job (like many other desktop computer). It's really useful when you have an external amplifier. In this case, you need the hardware mixer to mute the laptopn speaker.

In other way, using a dock station, you may not have an external amplifier, so you need to change the volume using the hardware mixer.

I think the best it to keep everythink like it's work now, but display a nodification when the hardware volume are change (using a different icon) AND increase the software volume when the hardware volum is at the maximum leve.

Here the scenario describing the expected behavior that should fit every body needs.

Scenario 1 - Using laptop without dock
1.1 User want to increase the volume, so he press the volume up key on laptop
1.2a The system increase the hardware volume if it's not at the maximum level (14)
1.2b The system display a notification for hardware volume (plz use a different icon ).
1.2c The system increase the software volume if the hardware volume is at the maximum level
1.2d The system display a notification for software volume.

1.3 User want to decrease the volume, so he press the volume down key on laptop.
1.4a The system decrease the harware volume only.
1.4b The system display a notification for hardware volume (plz use a different icon ).

1.5 User want to increase the volume, so he press the volume up key on it's external keyboard or external mouse.
1.6a The system increase the hardware volume if it's not at the maximum level (14) - I think this one can be hard to achieved, but less people care about this one.
1.6b The system increase the software volume if the hardware volume is at the maximum level

Scenario 2 - Using laptop on dock station
As it's not possible to detect if the audio ouput on the dockstation is use, we expect it to be use.

2.1 User press the volum key on laptop
2.2b Only the hardware volume are change
2.2b The system display a notification for hardware volume (plz use a different icon ).

2.3 User press the volum key on external keyboard or mouse
2.4 The system display a notification for software volume (plz use a different icon ).

Please, also consider theses bugs :
https://bugs.launchpad.net/ubuntu/+source/hotkey-setup/+bug/51537
https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/272292