web-dev-qa-db-fra.com

Pourquoi ne puis-je pas choisir le son de sortie pour chaque application?

J'utilise deux moniteurs et je veux pouvoir lire un film avec son à la télévision (via vlc ou quelque chose du genre), puis jouer youtube ou des jeux avec mon casque sur mon ordinateur portable. Est-il possible de choisir le matériel utilisé par chaque application?

J'ai essayé d'utiliser pavucontrol, mais aucune option ne permet de changer le périphérique de sortie.

MODIFIER:

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
8
Jeggy

Je pense que nous oublions la réponse la plus simple, je pense que vous n’avez qu’une seule carte son et corrigez-moi si je me trompe ... mais n’avez-vous pas besoin de plus d’une carte son pour pouvoir utiliser des sorties différentes? dispositifs.

Dans votre question, vous souhaitez reproduire le son d’un programme via la sortie casque qui est probablement connectée à votre "seule" carte son, et l’un des programmes sonne via les haut-parleurs connectés à l’ordinateur, ce qui correspond encore une fois au son "unique" carte que vous avez. Et autant que je sache, vous ne pouvez pas jouer un son sur la sortie casque et un autre son sur une autre sortie de la même carte.

Je ne connais pas la version d'ubuntu que vous utilisez, mais dans l'image que vous avez fournie, il y a un onglet appelé "Périphériques de sortie" que vous pouvez vérifier si vous avez plus d'une carte son. J'ai fourni une copie d'écran de l'apparence de mon apparence, notez qu'elle répertorie 3 périphériques, mais que je n'en ai que 2, il y a deux "Bulit-in Audio" et que je ne peux pas leur lire des sons différents.

enter image description here

Il pourrait être plus clair de lancer "aplay -l" dans un terminal

Exemple:

aplay -l

bravo ...

 **** Liste des périphériques matériels PLAYBACK **** 
 Carte 0: Intel [HDA Intel], périphérique 0: ALC271X Analogique [ALC271X Analogique] 
 Sous-périphériques: 1/1 
 Sous-périphérique n ° 0: sous-périphérique n ° 0 
 Carte 0: Intel [HDA Intel], périphérique 1: ALC271X numérique [ALC271X numérique] 
 Sous-périphériques: 1/1 
 Sous-périphérique n ° 0: Sous-périphérique n ° 0 
 Carte 1: générique [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0] 
 Sous-périphériques: 1/1 
 Sous-périphérique # 0: sous-périphérique n ° 0 
 

là, il est plus facile de voir qu’il ya deux cartes carte 0 et carte 1

Donc, si vous n’avez qu’une seule carte son, je vous conseillerais d’acheter une carte son USB et d’y connecter votre casque. puis utilisez la réponse duffyducks ou andys pour choisir le périphérique de sortie

4
Kempe

Vous pouvez essayer le contrôle de volume PulseAudio ( pavucontrolInstall pavucontrol ).
Sudo apt-get install pavucontrol

Puis sélectionnez le périphérique de sortie comme ceci.

pavucontrol screenshot

7
duffydack

Si cela fonctionne en général, il devrait également rechercher vlc (version 2.0.1):

vlc 2.0.1

Comme vous pouvez le voir sur la capture d'écran, vous pouvez choisir le périphérique audio dans vlc lui-même.

Si cela n’est pas possible non plus, votre PC pourrait ne pas être en mesure de transférer le son sur votre téléviseur en raison de limitations matérielles. Pour en savoir plus sur celui-ci, vous aurez besoin du type de votre carte son ou de votre carte graphique, de votre téléviseur et de la connexion entre eux, comme HDMI, DisplayPort, etc.

2
Andy

Eh bien, je ne peux pas vous parler de UNITY à partir de maintenant .... Mais si vous n'avez pas de problème pour passer à Gnome 3.4/3.2, vous obtenez directement une extension sur gnomeextensions

l'extension vous permet de contrôler le volume d'applications spécifiques directement à partir du menu Son ... !!! :)

0
Nirmik

Essayez cette extension GNOME

Je l'utilise et ça marche ...

0
Nirmik