2009-11-25 6 views
1

J'ai un casque USB que je branche occasionnellement dans mon ordinateur portable. Quand je le fais, je dois mettre ce qui suit dans ~/.asoundrc pour l'obtenir au travail:Echec entre les périphériques audio dans ALSA

defaults.ctl.card 1 
defaults.pcm.card 1 
defaults.timer.card 1 

Cela provoque quelques problèmes. Premièrement, tous les programmes en cours d'exécution utilisant ALSA continuent d'utiliser la carte son interne de l'ordinateur portable. Deuxièmement, si je retire le casque USB, je dois à nouveau éditer ~/.asoundrc et redémarrer les applications en utilisant le son.

Donc, ce qui est vraiment deux parties question:

  1. Comment puis-je configurer ALSA pour que cela me permet d'affirmer « utiliser un appareil sonore 1 si elle est disponible, un appareil de son utilisation reste 0 »?
  2. Comment configurer ALSA pour déplacer la sortie d'un périphérique à un autre si l'un des périphériques disparaît (ou si un périphérique préféré apparaît)?

Répondre

0

Vous recherchez une fonctionnalité similaire à celle fournie par PulseAudio.

Questions connexes