Configurando o ALSA em mono
Dica publicada em Linux / Configuração
Configurando o ALSA em mono
Recentemente, adquiri um netbook ASUS modelo 1025c. Tive alguns problemas com gerenciamento de energia e HDMI. Tais problemas foram solucionados usando um kernel atual.
Devido o netbook ter somente um speaker disponível, não foi possível ouvir alguns arquivos que foram originalmente gravados em estéreo.
Após um longo tempo, descobri que seria necessário "forçar" o ALSA em mono.
Mas, como fazer isso? Algumas pesquisas e uma dose de sorte foram suficientes para que o problema fosse solucionado.
A primeira é coisa a fazer é desinstalar o sistema de som PulseAudio.
Como usuário root, digite a linha de comando abaixo:
# apt-get remove pulseaudio
Em seguida, abra o editor de texto de sua preferência e cole o texto abaixo. Salve com o nome de ".asoundrc" (é importante salvar na pasta do usuário corrente):
Reinicie a máquina e execute algum arquivo de música estéreo.
Espero que ajude! Até!
Procedimento feito em um netbook ASUS 1025c com:
Devido o netbook ter somente um speaker disponível, não foi possível ouvir alguns arquivos que foram originalmente gravados em estéreo.
Após um longo tempo, descobri que seria necessário "forçar" o ALSA em mono.
Mas, como fazer isso? Algumas pesquisas e uma dose de sorte foram suficientes para que o problema fosse solucionado.
A primeira é coisa a fazer é desinstalar o sistema de som PulseAudio.
Como usuário root, digite a linha de comando abaixo:
# apt-get remove pulseaudio
Em seguida, abra o editor de texto de sua preferência e cole o texto abaixo. Salve com o nome de ".asoundrc" (é importante salvar na pasta do usuário corrente):
pcm.card0 {
type hw
card 0
}
ctl.card0 {
type hw
card 0
}
pcm.monocard {
slave.pcm card0
slave.channels 2
# type plug
type route
ttable {
# Copy both input channels to output channel 0 (Left).
0.0 1
1.0 1
# Send nothing to output channel 1 (Right).
0.1 0
1.1 0
}
}
ctl.monocard {
type hw
card 0
}
pcm.!default monocard
type hw
card 0
}
ctl.card0 {
type hw
card 0
}
pcm.monocard {
slave.pcm card0
slave.channels 2
# type plug
type route
ttable {
# Copy both input channels to output channel 0 (Left).
0.0 1
1.0 1
# Send nothing to output channel 1 (Right).
0.1 0
1.1 0
}
}
ctl.monocard {
type hw
card 0
}
pcm.!default monocard
Reinicie a máquina e execute algum arquivo de música estéreo.
Espero que ajude! Até!
Procedimento feito em um netbook ASUS 1025c com:
- Debian 7.1,
- Usando o kernel 3.10-rc7-686-pae,
- Clementine como player de música.