Dispositivo mudo Pulseaudio

2

Eu tenho um Notebook executando o Pulseaudio em um Arch Linux. Este notebook é usado em casa em uma estação de encaixe. Neste estão os alto-falantes conectados. Mas às vezes eu uso fones de ouvido. Como posso silenciar automaticamente os alto-falantes e apenas usar os fones de ouvido?

Aqui está o verdadeiro problema: Ambos os conectores funcionam no mesmo dispositivo de áudio.

# pacmd list-sinks                                    
1 sink(s) available.
  * index: 1
   ...

Eu já percebi que, quando eu uso pulseaudio no modo detalhado, os dispositivos de cabine são reconhecidos de acordo com sua localização:

D: [pulseaudio] module-alsa-card.c: Jack 'Headphone Jack' is now unplugged
D: [pulseaudio] device-port.c: Setting port analog-output-speaker to status unknown
...
D: [pulseaudio] module-alsa-card.c: Jack 'Dock Headphone Jack' is now plugged in
...

Tem alguma ideia de como posso utilizar esta informação para silenciar automaticamente os altifalantes?

Obrigado antecipadamente ..

    
por Martin 10.10.2017 / 22:19

0 respostas