Por que não posso escolher o som de saída para cada aplicativo?

8

Estou usando monitores duplos e quero poder reproduzir um filme com som na TV (através de vlc ou algo assim) e depois reproduzir o youtube ou alguns jogos com meus fones de ouvido no meu laptop. Existe alguma maneira que eu possa escolher qual hardware cada aplicativo usa?

Eu tentei usar pavucontrol , mas não tenho a opção de alterar o dispositivo de saída.

EDITAR:

jeggy@localhost:~$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC665 Digital [ALC665 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
    
por Jeggy 16.03.2012 / 20:07

5 respostas

4

Acho que estamos ignorando a resposta mais simples aqui, acho que você só tem uma placa de som e me corrija se estiver errado ... mas não precisa ter mais do que uma placa de som para poder use dispositivos de saída diferentes.

Na sua pergunta você quer tocar o som de um programa através da saída de fone de ouvido que provavelmente está conectada à sua "única" placa de som, e um programa de som através dos alto-falantes conectados ao computador, bruxa mais uma vez é provavelmente o " apenas "placa de som que você tem. E até onde eu sei, você não pode tocar um som na saída de fone de ouvido e outro som em outra saída na mesma placa.

Eu não sei a versão do Ubuntu que você está usando, mas na imagem que você forneceu há uma aba chamada "Dispositivos de Saída" você pode verificar lá se você tem mais de uma placa de som. Eu forneci uma captura de tela de como minha aparência, observei que ela lista 3 dispositivos, mas eu só tenho 2, há dois "Bulit-in Audio" e não consigo reproduzir sons diferentes para eles.

Pode ser mais claro executar "aplay -l" em um terminal

Exemplo:

aplay -l

yealds ...

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC271X Analog [ALC271X Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC271X Digital [ALC271X Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

lá é mais fácil ver que há duas cartas, carta 0 e carta 1

Então, se você tiver apenas uma placa de som, meu conselho para você seria comprar uma placa de som USB e conectar seus fones de ouvido a ela. e, em seguida, use duffyducks ou andys responder para escolher o dispositivo de saída

    
por Kempe 14.05.2012 / 20:06
7

Você poderia experimentar o Controle de Volume PulseAudio ( pavucontrol ).
sudo apt-get install pavucontrol

Em seguida, selecione o dispositivo de saída assim.

    
por duffydack 16.03.2012 / 20:26
2

Se funciona, em geral, deve procurar por vlc (versão 2.0.1) assim:

  

Como você pode ver na imagem, você pode escolher o dispositivo de áudio na própria vlc.

Se isso também não for possível, o seu PC pode não conseguir encaminhar o som para a sua TV devido a limitações de hardware. Para investigar mais sobre isso, seria necessário o tipo de sua placa de som ou placa gráfica, da sua TV e da conexão entre eles, como HDMI, DisplayPort e assim por diante.

    
por Andy 10.05.2012 / 20:57
0

Bem, eu não posso falar sobre a UNITY a partir de agora ... Mas se você não tem problemas para mudar para o Gnome 3.4 / 3.2, então você obtém diretamente uma extensão em gnomeextensions

a extensão permite controlar o volume de aplicativos específicos diretamente do menu de som ... !!! :)

    
por Nirmik 14.05.2012 / 18:28
0

Experimente esta extensão do GNOME

Eu uso e funciona ...

    
por Nirmik 14.05.2012 / 19:18