Я в настоящее время запускаю Ubuntu 9.04. Я хотел подкачать стереоканалы, но я не мог найти что опция в Предпочтениях Регулятора громкости.
Существует ли способ сделать это, не касаясь никакого конфигурационного файла? (Мне не разрешают зарегистрироваться как корень в этой машине),
PulseAudio путь (протестированный на Ubuntu 10.04, должен работать над 9,04):
Копия /etc/pulse/default.pa
кому: ~/.pulse/default.pa
, и добавьте следующие две строки в конец:
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
Перезапустите PulseAudio путем выполнения pactl exit
в командной строке.
Не учтите вторую строку, если Вы не хотите использовать обратный стерео по умолчанию. Можно переключиться между обратным и нормальным выводом стерео во вкладку "Output" в Звуковых Предпочтениях. Если Вы действительно имеете корень и хотите это в масштабе всей системы, можно просто добавить строки к /etc/pulse/default.pa
вместо того, чтобы делать определенную для пользователя конфигурацию.
Эта конфигурация делает несколько основных предположений: то, что карта, из которой Вы инвертируете каналы, является картой 0; то, что только необходимо иметь дело с 2 каналами; и что те каналы называют front-left
и front-right
.
Если у Вас есть видеокарта с HDMI, вероятно, что аналог из Вашей материнской платы будет картой 1, не 0; так master=1. (Наушники На передней панели вероятны на этом аналоговом канале),
Для получения дополнительной информации см. документацию PulseAudio для приемника перекарты модуля.
При использовании ALSA Добавьте это к Вашему ~/.asoundrc
файл:
pcm.swapped {
type route
slave.pcm "cards.pcm.default"
ttable.0.1 1
ttable.1.0 1
}
pcm.default pcm.swapped
Через FAQ ALSA