Configure o dispositivo de som para aplicativos individuais usando alsa

3

Como posso definir o dispositivo de som para um determinado aplicativo, por isso, quando inicio ele automaticamente, ele usa esse dispositivo, mesmo que não seja o padrão.

Um pequeno exemplo do que eu quero, para evitar confusão:

Eu gostaria que minha TV fosse o dispositivo padrão do Firefox, etc ... mas quando eu executo o meu reprodutor de música (Amarok) eu gostaria que ele usasse o dispositivo de áudio embutido, sem ter que alterar o dispositivo padrão nas configurações de som.

Aqui estão algumas coisas que tentei:

Pulso controle de áudio, isso faz o que eu quero no entanto, no meu sistema, pelo menos, soa ruim e silencioso em comparação com alsa, e o applet de volume na barra de status não funciona para isso, então gostaria de evitar pulso áudio.

Alterando as configurações do dispositivo no Amarok, isso apenas padroniza a opção padrão nas configurações, não por que, mas parece que o áudio de pulso não é alsa, então não é bem o que eu preciso

Analisou alsamixer e não encontrou nada para definir dispositivos.

O importante aqui é que eu quero usar o alsa, então não estou procurando alternativa.

A linha de comando é uma maneira aceitável de resolver isso, mas eu gostaria que uma GUI para usuários menos competentes configurasse as configurações facilmente.

    
por Mark Kirby 21.04.2015 / 10:11

1 resposta

0

Não há configuração de GUI para todo o sistema para isso.

Muitos programas permitem configurar o nome do dispositivo ALSA.

Os dispositivos hw e default padrão da ALSA, quando não recebem um número de cartão (ou seja, não hw:0 mas hw ), usam as variáveis de ambiente ALSA_CARD ou ALSA_PCM_CARD . Assim, você pode iniciar seus programas com scripts que definem essas variáveis de ambiente adequadamente.

    
por CL. 21.04.2015 / 11:41