Есть колонки, наушники и монитор(со звуком, подключен по hdmi). Колонки подключены к back выходу, наушники к front выходу. Переключаюсь между колонками и наушниками следующим образом(если есть другой способ, то подскажите):
#включить наушники
pactl set-sink-port 'alsa_output.pci-0000_00_1f.3.analog-stereo' 'analog-output-headphones'
amixer set 'Auto-Mute Mode' Enabled
#включить колонки
pactl set-sink-port 'alsa_output.pci-0000_00_1f.3.analog-stereo' 'analog-output-lineout'
amixer set 'Auto-Mute Mode' Disabled
Проблема в следующем, если звук не выводится некоторое время pulseaudio автоматически меняет устройство вывода на HDMI, отслеживаю в pavucontrol. Пока не сделаешь re input в pavucontrol ничего кроме HDMI не будет. В alsamixer ничего не меняется за это время.
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0