Dependendo da situação, eu uso meus alto-falantes ou meu fone de ouvido para saída de áudio. Como meu fone de ouvido é um fone de ouvido USB, ele se comporta como seu próprio dispositivo de áudio.
Atualmente, alterno entre os dispositivos de saída de áudio clicando no ícone do alto-falante na bandeja superior direita, onde seleciono Configurações de som, vou para a guia Saída e escolhe o dispositivo que desejo.
O que eu me pergunto é se pode haver alguma maneira mais fácil / rápida de alternar para o meu fone de ouvido USB? Talvez um ícone de bandeja dedicado, um mapeamento de teclas ou algo assim?
Estou executando o Ubuntu 10.04, com a área de trabalho padrão do Gnome.
A pergunta é bastante antiga, mas minha resposta ainda pode ser útil para usuários do GNOME 2. Usei o PulseAudio Mixer Applet para o problema exato descrito aqui. Você pode alterar os dispositivos de entrada e saída diretamente no menu do painel. É a maneira mais conveniente que encontrei.
fonte
É claro que a troca de dispositivos usando o Applet também está funcionando bem. Mas o legal de escrever um script é que é super rápido. Coloquei o meu, por exemplo, no atalho de teclado alt + s. portanto, quando eu quero mudar de fones de ouvido para alto-falantes, só preciso pressionar alt + s.
De qualquer forma. Andrew disse:
Isso é o que eu fiz. Eu o compartilho, caso alguém tenha problemas com ele:
O que fiz de diferente foi: a) encontrar o coletor ativo em um loop for. Eb) mude para o próximo coletor aumentando o índice em 1. Então modulo o resultado pelo número de sumidouros. Isso garante que, por exemplo, ao ter 3 pias, (2 + 1)% 3 = 0. Assim, no índice 2 do coletor, mudaríamos para o índice 0.
Dessa maneira, o comutador permite mover-se para cima pelas pias disponíveis.
fonte
Obrigado pelos scripts! Eu adicionei uma parte para entrada (microfone), caso alguém queira usá-la:
fonte
Para percorrer sua lista de dispositivos de som, use o seguinte script:
Todo o crédito vai para o tsvetan no fórum Ubuntu .
fonte
Eu estava procurando uma maneira de fazer isso para alternar entre os alto-falantes internos do meu laptop e uma estação base do aeroporto da Apple conectada ao meu aparelho de som. Decidi atribuir teclas de atalho para alternar. Eu queria que a janela de preferências de áudio fosse exibida por um segundo para dar uma confirmação visual da opção e usei o wmctrl para fechar a janela depois.
(Eu usei ctrl + F8 e ctrl + F9 como teclas de atalho, pois a função Fn dessas teclas no meu laptop é aumentar e diminuir o volume, de modo que parecia óbvio que as funções ctrl alterassem a saída de áudio.)
Eu usei os 2 scripts a seguir (quase idênticos):
A primeira muda para a estação base da apple (atribuída a ctrl + F9) e a segunda volta para os alto-falantes internos (ctrl + F8). Isso pressupõe que esses são os únicos 2 dispositivos de saída instalados.
fonte
Desenvolvi o script de Andrews para usar o notify-osd para anunciar o que acabou de fazer. Edite as linhas com os nomes de acordo com suas necessidades.
fonte
Eu tive o mesmo problema e escrevi um pequeno applet indicador para a área de trabalho Ubuntu Unity:
https://github.com/lkettenb/sound-output-switcher
http://www.capslockblog.com/images/misc/Screenshot.png
fonte
Aqui está um pequeno script que alterna os coletores de áudio para a janela atualmente focada: https://gist.github.com/rif/01ffb5e3eb45d2e4e6ebb4652b3b19ce
Requer pacmd e xdotool
fonte