Проблема: Как я "привязываю" громкость, которую я регулировал через alsamixer?
Я запускаю Ubuntu 9.10. Я скорректировал басовые/тройные столбцы в alsamixer, но изменение системного тома сбрасывает их всех назад к 100%
Я действительно сохранял настройки путем выполнения alsactl хранилища, но все сбрасывается, после того как я касаюсь значка громкости Ubuntu в верхней панели меню.
Это довольно болезненно, потому что компьютер сцепляется до системы на 650 ватт с крупным сабвуфером. Так, как я наслаждаюсь своей музыкой, нет никакой потребности иметь стены, вибрируют :)
Что я могу сделать, чтобы препятствовать тому, чтобы Ubuntu переопределила настройки?
Я полагаю, что PulseAudio является текущей аудио системой управления по умолчанию для GNOME. ALSA является подсистемой звука ядра низшего уровня; PulseAudio является большим количеством вещи пространства пользователя.
Таким образом, Вы любой должны:
настройте свои настройки в PulseAudio, с помощью предоставленных инструментов аудио GNOME Ubuntu или собственных утилит командной строки PulseAudio, но не в alsactl
, или
удалите/запретите PulseAudio и используйте ALSA-центральные средства управления.
Посмотрите этот HowTo в UbuntuForums и PulseAudio FAQ для больше. Другие ссылки предлагают pavucontrol
Инструмент GUI, который находится в репозиториях, но не может быть установлен по умолчанию.
Это - раздражающая ошибка, это неожиданно возникло в последних версиях Ubuntu, я боюсь. Единственным путем я смог двигаться, это должно вручную сбросить объем неисправного канала через команду, к которой я добавил .bashrc
:
amixer -q set [Headphone|Master|whatever_channel] [0-100]%
Это - дрянное решение, но это работает, пока они не собрались.