User is forced to manually change the sound output device
Using an HDMI audio power amplifier, there are frequent problems until the user manually changes the output device in the settings:
- when the amp is on, the sound still goes through the internal speakers
- when the amp is off, there is no sound at all
How to reproduce
Fedora 28.
- Turn on your laptop and open a GNOME session
- Connect the computer to the audio amplificator through hdmi
- Turn on the amp
The laptop screen turns off and on again.
- open settings
- go to audio settings
- select the amp
Now you have audio throuhgh HDMI.
- Turn off the computer
- Disconnect HDMI and power off the amp
- Power on the computer and open a new session
- Use the keyboard shortcuts to set the sound level
The OSD shows the audio output is still HDMI, so there is no sound.
Actual behavior
- The laptop screen flips when the amp turns on
- The audio output has to be manually changed every time the user connects or disconnects HDMI
Expected behavior
The most relevant audio output is automatically selected: HDMI when available, then internal speakers
Ping @aday as I know he is working on the sound settings panel.