Como eu seleciono uma placa de som padrão com alsa?

5

Desejo selecionar uma placa de som padrão ou desativar todas as outras, para que a correta seja selecionada após a suspensão.

    
por MarkovCh1 14.06.2012 / 17:18

2 respostas

0

Esta é uma forma de definir a placa de saída de som padrão dinamicamente usando o PulseAudio (não o ALSA).

  1. Lista de verificação de fontes e sumidouros

    $ pactl list short sources
    0   alsa_output.pci-0000_00_1b.0.analog-stereo.monitor  module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
    1   alsa_input.pci-0000_00_1b.0.analog-stereo   module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
    2   combined.monitor    module-combine-sink.c   s16le 2ch 44100Hz   SUSPENDED
    
    $ pactl list short sinks
    0   alsa_output.pci-0000_00_1b.0.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   RUNNING
    1   combined    module-combine-sink.c   s16le 2ch 44100Hz   IDLE
    2   alsa_output.pci-0000_01_00.1.hdmi-stereo    module-alsa-card.c  s16le 2ch 44100Hz   RUNNING
    
  2. Definir padrões:

    set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo
    set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
    

É possível até mesmo definir portas também. Consulte Como alternar a saída de som com o atalho-chave

Referência: man pactl

    
por user.dz 17.03.2014 / 00:34
1

Eu pessoalmente uso o alsamixer

alsamixer

Pressione F6 para selecionar a placa de som.

    
por Panther 14.06.2012 / 20:20