Como trocar de canais estéreo no Ubuntu?

26

Atualmente estou executando o Ubuntu 9.04. Eu queria trocar os canais estéreo, mas não consegui encontrar essa opção nas Preferências de Controle de Volume.

Existe uma maneira de fazer isso sem tocar em nenhum arquivo de configuração? (Eu não tenho permissão para logar como root nesta máquina)

    
por Auron 23.10.2009 / 17:17

3 respostas

27

O modo PulseAudio (testado no Ubuntu 10.04, deve funcionar no 9.04):

Copie /etc/pulse/default.pa para ~/.pulse/default.pa e adicione as duas linhas seguintes ao final:

load-module module-remap-sink sink_name=reverse-stereo master=0 channels=2 master_channel_map=front-right,front-left channel_map=front-left,front-right
set-default-sink reverse-stereo

Reinicie o PulseAudio executando pactl exit na linha de comando.

Deixe de fora a segunda linha se você não quiser usar o estéreo invertido por padrão. Você pode alternar entre saída estéreo invertida e normal na guia "Saída" em Preferências de Som. Se você tem root e deseja esse sistema inteiro, basta adicionar as linhas a /etc/pulse/default.pa em vez de fazer uma configuração específica do usuário.

Esta configuração faz algumas suposições básicas: que o cartão que você está invertendo os canais de é o cartão 0; que você só tem que lidar com 2 canais; e esses canais são chamados de front-left e front-right .

Se você tem uma placa de vídeo com saída HDMI, é provável que a saída analógica da placa-mãe seja a placa 1, não 0; então master = 1. (os fones de ouvido do painel frontal provavelmente estão neste canal analógico)

Para mais informações, consulte a documentação do PulseAudio para o módulo-remapeamento -sink .

    
por 23.05.2010 / 06:16
9

Essencialmente, a mesma abordagem de Brian acima, mas sem tocar em nenhum arquivo de configuração:

pactl load-module module-remap-sink \
    sink_name=reverse-stereo \
    master=0 \
    channels=2 \
    master_channel_map=front-right,front-left \
    channel_map=front-left,front-right

Isto irá criar instantaneamente um coletor de PA adicional com canais invertidos. (Ele desaparecerá após a reinicialização do pulseaudio). Para alternar para ele:

pactl set-default-sink reverse-stereo

- OU, você também pode alternar manualmente pelo painel de controle de som:

Claro que é possível alternar, por exemplo quando experimentando.

Dessa forma, é melhor tentar algo rapidamente, em vez de salvar a configuração permanentemente.

    
por 06.10.2014 / 12:08
6

Se você estiver usando o ALSA, adicione isso ao arquivo ~/.asoundrc :

pcm.swapped {
    type         route
    slave.pcm    "cards.pcm.default"
    ttable.0.1   1
    ttable.1.0   1
}

pcm.default      pcm.swapped

Via Perguntas frequentes da ALSA

    
por 23.10.2009 / 17:31