& ldquo; amixer set master mute & rdquo; не работает с внешними USB-динамиками

Я пытаюсь заставить команду «amixer set master mute» работать, когда активным звуковым выходом является внешний USB-динамик, но он не работает. Кажется, что это работает, если выход - встроенный динамик или выход для наушников.

Любые предложения?

0
задан 9 August 2011 в 23:37

6 ответов

Следующий ранее был опубликован в этом ответе: Настройка громкости ввода микрофона с помощью командной строки?

Принимая во внимание то, что я упоминаю здесь, в вашем случае это будет что-то вроде:

amixer -c 0 set Master 0DB

Но вы должны выполнить тесты, чтобы проверить это.

Надеюсь, это поможет вам.

Если вы используете ALSA, amixer может быть полезен для вашего программирования скриптов. При отбрасывании команды amixer --help в терминале вы увидите что-то вроде этого: в зависимости от вашей звуковой карты уровни могут отличаться от моих, но вы можете использовать alsamixer в терминале, чтобы проверить, какие уровни и какие функции в вашем звуковой карты, которую вы можете вызвать в команде, чтобы установить громкость по своему усмотрению. В моем примере, с моей основной звуковой картой (у меня есть 2: встроенная и PCI-карта), уровни от 0 до 100, таким образом я могу изменить громкость желаемого ввода / вывода на своей звуковой карте, сбросив terminal следующая команда:
amixer -c 0 set Front 50DB 
amixer -c 0 set Front 64DB 
В первой команде результат будет вывести выход передней панели на уровень 78%, а второй - на выход на передней панели на 100%. Чтобы собрать информацию, относящуюся к вашим элементам управления микшером, отбросьте команду amixer без параметров, и вы получите список. Или укажите, какое аудиоустройство вы хотите увидеть список элементов управления с помощью amixer -c X (где «X» - это номер вашего аудиоустройства). BTW: Помните, что значения DB вычисляются логарифмически, а не линейно.
1
ответ дан 25 May 2018 в 19:25
  • 1
    Протестировано мной: это работает. С amixer -c 0 установите Master 0DB, Удачи! – Geppettvs D'Constanzo 10 August 2011 в 00:24

Следующий ранее был опубликован в этом ответе: Настройка громкости ввода микрофона с помощью командной строки?

Принимая во внимание то, что я упоминаю здесь, в вашем случае это будет что-то вроде:

amixer -c 0 set Master 0DB

Но вы должны выполнить тесты, чтобы проверить это.

Надеюсь, это поможет вам.

Если вы используете ALSA, amixer может быть полезен для вашего программирования скриптов. При отбрасывании команды amixer --help в терминале вы увидите что-то вроде этого: в зависимости от вашей звуковой карты уровни могут отличаться от моих, но вы можете использовать alsamixer в терминале, чтобы проверить, какие уровни и какие функции в вашем звуковой карты, которую вы можете вызвать в команде, чтобы установить громкость по своему усмотрению. В моем примере, с моей основной звуковой картой (у меня есть 2: встроенная и PCI-карта), уровни от 0 до 100, таким образом я могу изменить громкость желаемого ввода / вывода на своей звуковой карте, сбросив terminal следующая команда: amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB В первой команде результат будет вывести выход передней панели на уровень 78%, а второй - на выход на передней панели на 100%. Чтобы собрать информацию, относящуюся к вашим элементам управления микшером, отбросьте команду amixer без параметров, и вы получите список. Или укажите, какое аудиоустройство вы хотите увидеть список элементов управления с помощью amixer -c X (где «X» - это номер вашего аудиоустройства). BTW: Помните, что значения DB вычисляются логарифмически, а не линейно.
1
ответ дан 25 July 2018 в 21:29

Следующий ранее был опубликован в этом ответе: Настройка громкости ввода микрофона с помощью командной строки?

Принимая во внимание то, что я упоминаю здесь, в вашем случае это будет что-то вроде:

amixer -c 0 set Master 0DB

Но вы должны выполнить тесты, чтобы проверить это.

Надеюсь, это поможет вам.

Если вы используете ALSA, amixer может быть полезен для вашего программирования скриптов. При отбрасывании команды amixer --help в терминале вы увидите что-то вроде этого: в зависимости от вашей звуковой карты уровни могут отличаться от моих, но вы можете использовать alsamixer в терминале, чтобы проверить, какие уровни и какие функции в вашем звуковой карты, которую вы можете вызвать в команде, чтобы установить громкость по своему усмотрению. В моем примере, с моей основной звуковой картой (у меня есть 2: встроенная и PCI-карта), уровни от 0 до 100, таким образом я могу изменить громкость желаемого ввода / вывода на своей звуковой карте, сбросив terminal следующая команда: amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB В первой команде результат будет вывести выход передней панели на уровень 78%, а второй - на выход на передней панели на 100%. Чтобы собрать информацию, относящуюся к вашим элементам управления микшером, отбросьте команду amixer без параметров, и вы получите список. Или укажите, какое аудиоустройство вы хотите увидеть список элементов управления с помощью amixer -c X (где «X» - это номер вашего аудиоустройства). BTW: Помните, что значения DB вычисляются логарифмически, а не линейно.
1
ответ дан 2 August 2018 в 03:07

Следующий ранее был опубликован в этом ответе: Настройка громкости ввода микрофона с помощью командной строки?

Принимая во внимание то, что я упоминаю здесь, в вашем случае это будет что-то вроде:

amixer -c 0 set Master 0DB

Но вы должны выполнить тесты, чтобы проверить это.

Надеюсь, это поможет вам.

Если вы используете ALSA, amixer может быть полезен для вашего программирования скриптов. При отбрасывании команды amixer --help в терминале вы увидите что-то вроде этого: в зависимости от вашей звуковой карты уровни могут отличаться от моих, но вы можете использовать alsamixer в терминале, чтобы проверить, какие уровни и какие функции в вашем звуковой карты, которую вы можете вызвать в команде, чтобы установить громкость по своему усмотрению. В моем примере, с моей основной звуковой картой (у меня есть 2: встроенная и PCI-карта), уровни от 0 до 100, таким образом я могу изменить громкость желаемого ввода / вывода на своей звуковой карте, сбросив terminal следующая команда: amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB В первой команде результат будет вывести выход передней панели на уровень 78%, а второй - на выход на передней панели на 100%. Чтобы собрать информацию, относящуюся к вашим элементам управления микшером, отбросьте команду amixer без параметров, и вы получите список. Или укажите, какое аудиоустройство вы хотите увидеть список элементов управления с помощью amixer -c X (где «X» - это номер вашего аудиоустройства). BTW: Помните, что значения DB вычисляются логарифмически, а не линейно.
1
ответ дан 4 August 2018 в 18:58

Следующий ранее был опубликован в этом ответе: Настройка громкости ввода микрофона с помощью командной строки?

Принимая во внимание то, что я упоминаю здесь, в вашем случае это будет что-то вроде:

amixer -c 0 set Master 0DB

Но вы должны выполнить тесты, чтобы проверить это.

Надеюсь, это поможет вам.

Если вы используете ALSA, amixer может быть полезен для вашего программирования скриптов. При отбрасывании команды amixer --help в терминале вы увидите что-то вроде этого: в зависимости от вашей звуковой карты уровни могут отличаться от моих, но вы можете использовать alsamixer в терминале, чтобы проверить, какие уровни и какие функции в вашем звуковой карты, которую вы можете вызвать в команде, чтобы установить громкость по своему усмотрению. В моем примере, с моей основной звуковой картой (у меня есть 2: встроенная и PCI-карта), уровни от 0 до 100, таким образом я могу изменить громкость желаемого ввода / вывода на своей звуковой карте, сбросив terminal следующая команда: amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB В первой команде результат будет вывести выход передней панели на уровень 78%, а второй - на выход на передней панели на 100%. Чтобы собрать информацию, относящуюся к вашим элементам управления микшером, отбросьте команду amixer без параметров, и вы получите список. Или укажите, какое аудиоустройство вы хотите увидеть список элементов управления с помощью amixer -c X (где «X» - это номер вашего аудиоустройства). BTW: Помните, что значения DB вычисляются логарифмически, а не линейно.
1
ответ дан 6 August 2018 в 03:19

Следующий ранее был опубликован в этом ответе: Настройка громкости ввода микрофона с помощью командной строки?

Принимая во внимание то, что я упоминаю здесь, в вашем случае это будет что-то вроде:

amixer -c 0 set Master 0DB

Но вы должны выполнить тесты, чтобы проверить это.

Надеюсь, это поможет вам.

Если вы используете ALSA, amixer может быть полезен для вашего программирования скриптов. При отбрасывании команды amixer --help в терминале вы увидите что-то вроде этого: в зависимости от вашей звуковой карты уровни могут отличаться от моих, но вы можете использовать alsamixer в терминале, чтобы проверить, какие уровни и какие функции в вашем звуковой карты, которую вы можете вызвать в команде, чтобы установить громкость по своему усмотрению. В моем примере, с моей основной звуковой картой (у меня есть 2: встроенная и PCI-карта), уровни от 0 до 100, таким образом я могу изменить громкость желаемого ввода / вывода на своей звуковой карте, сбросив terminal следующая команда: amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB В первой команде результат будет вывести выход передней панели на уровень 78%, а второй - на выход на передней панели на 100%. Чтобы собрать информацию, относящуюся к вашим элементам управления микшером, отбросьте команду amixer без параметров, и вы получите список. Или укажите, какое аудиоустройство вы хотите увидеть список элементов управления с помощью amixer -c X (где «X» - это номер вашего аудиоустройства). BTW: Помните, что значения DB вычисляются логарифмически, а не линейно.
1
ответ дан 7 August 2018 в 21:01

Другие вопросы по тегам:

Похожие вопросы: