Как настроить громкость звука компакт-диска в Linux?
666
Ilya I
В панели управления Windows 7 -> Звук -> Окно «Свойства звука» есть ползунок для настройки громкости CD Audio:
И довольно странно, что я не могу найти соответствующий в обычных микшерах Linux: alsamixerили amixer.
Я подключил привод CD, чтобы попытаться установить громкость звука CD с помощью cdcd(CD Player):
$ cdcd setvol 0 Invalid volume
На самом деле это не недействительный том, а потому что ioctl()сбой вызова. Я выяснил это после поиска и небольшого изменения исходного кода этой утилиты (в libcdaudio):
Кстати, команда cdcd get volume дает довольно странный вывод:
Left Right Front 1281734864 32767 Back 0 0
Также я попробовал Aumix:
$ aumix -c 0
Но все безуспешно.
Я прочитал из этого руководства - http://tldp.org/HOWTO/Alsa-sound-6.html (раздел 6.2 «Микшер» ), который канал CD может отображать в amixerвыходных данных. Может быть, некоторые драйверы для звуковой карты отсутствуют в моей установке Ubuntu 12.04 LTS. Хотя я не думаю, что это так:
Все, что мне нужно, это просто отключить звук или установить на 0 уровень громкости канала CD Audio, как я это делал в Windows 7, чтобы избавиться от шума в динамиках.
Какой дистрибутив Linux вы используете?
Der Hochstapler 12 лет назад
0
1 ответ на вопрос
1
Ilya I
Наконец мне удалось решить эту проблему, полностью заменив аудиоподсистему на OSS 4 .
Связанные пакеты:
ii oss-compat 2 amd64 Open Sound System (OSS) compatibility package ii oss4-base 4.2-build2006-2+deb7u1 amd64 Open Sound System - base package ii oss4-dkms 4.2-build2006-2+deb7u1 amd64 Open Sound System - DKMS module sources ii oss4-gtk 4.2-build2006-2+deb7u1 amd64 Open Sound System - simple GTK2-based mixer control ii oss4-source 4.2-build2006-2+deb7u1 amd64 Open Sound System - drivers sources
И качество звука сейчас отличное. Я действительно не могу понять, почему это считается устаревшим в некоторых популярных дистрибутивах.