Alterar automaticamente o dispositivo de saída de entrada de som

33

Preciso conectar meu adaptador de áudio USB (4300054 Gigawire USB Audio Adapter) à entrada de áudio porque possui uma porta de combinação de entrada e saída para voz. Depois disso, abri Configurações de som e selecionei manualmente o adaptador de áudio USB para Entrada e Saída; caso contrário, o padrão do sistema permanecerá selecionado.

Existe alguma maneira, eu posso fazer o Ubuntu selecionar automaticamente o adaptador de áudio USB como padrão assim que eu conectar?

Senthil Kumaran
fonte

Respostas:

47

Há um módulo pulseaudio de conexão na conexão que permite a comutação automática de um dispositivo de áudio na conexão. Para testar se isso funciona, podemos emitir o seguinte comando em um terminal:

pacmd load-module module-switch-on-connect

Com sucesso, podemos adicionar a seguinte linha ao nosso /etc/pulse/default.pa

load-module module-switch-on-connect

para carregar sempre este módulo em cada login, resp. reinicialização do daemon pulseaudio.

Takkat
fonte
Acabei de encontrar esta resposta e gostaria de poder votá-la novamente. Isso resolve o problema no Ubuntu 14.04.
Lars Nyström
1
há tanto tempo, e ainda não está definido para ser carregado automaticamente no 16.04: |
Ivan Temchenko
@ LarsNyström Eu votei para você #
Nabil Kadimi
apenas aplicou esta a 17.04 - solução perfeita e realmente deve ser padrão
fishears
1
E se Module load failed?
Skippy le Grand Gourou
19

criar ~/.config/pulse/default.pase não existir e acrescentar

.include /etc/pulse/default.pa
load-module module-switch-on-connect

Isso é melhor do que editar /etc/pulse/default.pa.

Depois, você deve executar pulseaudio -k && pulseaudio --startpara que as alterações entrem em vigor. Obrigado por apontar isso lreeder

hirowatari
fonte
4
Funciona para mim em 16.04 LTS. Você também precisa reiniciar o pulseaudio após criar esta configuração. 'pulseaudio -k' na linha de comando fará isso.
Lreder
4
Por que é "melhor do que editar o /etc/pulse/default.pa"?
Rodrigo
Usei isso para definir meus fones de ouvido conectados como padrão após uma reinicialização, apenas editar /etc/pulse/default.pa não funcionou.
Sebastian Blask
2
@Rodrigo porque geralmente não é uma boa ideia editar arquivos de configuração em todo o sistema, que podem ser substituídos por uma atualização e / ou afetar outros usuários. Veja aqui: wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi 01 de
@ han-tyumi Claro! Obrigado!
Rodrigo