Como alterar a saída de música em moc, alsa

1

Eu tenho usado o moc por um tempo em um laptop e é ótimo, mas eu queria conectar o rádio USB como uma saída, o rhythmbox e outros players detectaram um novo dispositivo de saída, mas o moc tem saída codificada em ~ / .moc / config, onde é indicado:

# Sound driver - OSS, ALSA, JACK, SNDIO (on OpenBSD) or null (only for
# debugging).
# You can enter more than one driver as a colon-separated list.  The first
# working driver will be used.
SoundDriver             = JACK:ALSA:OSS

# Jack output settings.
JackOutLeft             = "alsa_pcm:playback_1"
JackOutRight            = "alsa_pcm:playback_2"

# OSS output device.
OSSDevice               = /dev/dsp

# OSS Mixer device.
OSSMixerDevice          = /dev/mixer

# OSS Mixer channel: pcm or master.
OSSMixerChannel         = pcm

# Second OSS Mixer channel: pcm or master.
OSSMixerChannel2        = master

# ALSA mixer device.
AlsaMixer               = PCM

# Second ALSA mixer device.
AlsaMixer2              = Master

# ALSA output device.
AlsaDevice              = default

E eu não tenho ideia do que mudar. Algum tutorial sobre dispositivos e alguma ajuda adicional é necessária.

Eu suponho, eu tenho que mudar algo no alsa, mas nem no moc nem no alsamixer, eu não sei como verificar, onde está o meu dispositivo usb e o que mudar.

    
por Benjamin 12.09.2012 / 21:13

1 resposta

0

Suponho que você não esteja usando o servidor de áudio Jack, mas o comum Alsa:

O problema provavelmente deve ser esta linha, que diz ao MOC para usar o dispositivo Alsa padrão (que provavelmente é a placa de som interna):

AlsaDevice              = default

Solução # 1: Mude o seu dispositivo padrão Alsa cada vez que você inserir seu material de áudio USB. Isso é bem mencionado na página de perguntas frequentes da Alsa: link Talvez isso possa ser feito usando o udev (mas essa é outra pergunta que eu acho)

Solução # 2: Crie o segundo arquivo de configuração para MOC com configuração diferente de AlsaDevice variable e toda vez que você executar o MOC, configure qual configuração usar com --config $FILE . Mas não sei como definir corretamente a configuração de AlsaDevice no MOC

    
por Jakub Lucký 12.09.2012 / 23:55