Alterar o que o PulseAudio chama de um dispositivo?

3

Eu uso um fone de ouvido para os fones de ouvido e o microfone. Como resultado, pavucontrol está rotulando minha saída e minha entrada da mesma forma, Built-in Audio Analogue Stereo . Isso torna a configuração dos meus módulos loopback um tanto frustrante por razões óbvias. Como eu iria apenas renomeá-los para "Headphones" e "Mic"?

    
por lightspectra 13.10.2016 / 02:50

2 respostas

4

Você pode atualizar o device.description com update-sink-proplist e update-source-proplist , por exemplo

pacmd update-sink-proplist alsa_output.my-card.analog-stereo device.description=MyCard

Eu não descobri como fazer com que os espaços de análise no nome corretamente.

    
por 13.10.2016 / 07:25
4

Para melhorar a resposta do dirkt , devido à forma como os argumentos da shell são interpretados, os espaços nas propriedades PulseAudio, como a descrição requer citação dupla:

pacmd 'update-sink-proplist alsa_output.my-card.analog-stereo device.description="My Card" '

Para executar um comando automaticamente em cada login, você pode anexá-lo ao seu script de inicialização do PulseAudio (geralmente ~/.config/pulse/default.pa ou ~/.pulse/default.pa ), sem pacmd e as aspas extras.

Se você não souber o nome do dispositivo que está procurando, esta é a maneira mais rápida de ver listas de fontes e fontes de entrada de saída:

pacmd list-sinks | grep name:
pacmd list-sources | grep name:
    
por 15.01.2018 / 09:36