Pulseaudio с заблокированными каналами не очень хорошо работает с медиа клавишами

Я установил pulseaudio для одновременной блокировки левого и правого каналов на устройстве вывода, но если я быстро изменю громкость с помощью клавиш мультимедиа, каналы не синхронизируются, оставляя один громче другого. Есть ли другой способ заставить каналы всегда быть на одном уровне громкости?

0
задан 30 September 2015 в 18:13

2 ответа

Я не уверен, работало ли это, но возможно Вы могли бы попытаться присвоить сочетание клавиш тем тем же ключам для изменения объема. Ниже первой команды понижает объем 5%, второй увеличивает его 5%, и третий переключает кнопку отключения звука.

amixer -D pulse sset Master 5%-

amixer -D pulse sset Master 5%+

amixer -D pulse sset Master toggle
0
ответ дан 1 October 2015 в 04:13
  • 1
    Ссылка на потенциальное решение всегда приветствуется, но добавляют контекст вокруг ссылки , таким образом, у Ваших поддерживающих пользователей будет некоторая идея, что это и почему it' s там. Всегда заключайте самую соответствующую часть в кавычки важной ссылки, в случае, если целевой сайт недостижим или идет постоянно офлайн. Примите во внимание, что, будучи едва больше, чем ссылка на внешний сайт возможная причина относительно , Почему и как некоторые ответы удалены? . – Videonauth 21 December 2016 в 03:03

Вот сценарий, который я записал, чтобы сделать это:

#!/bin/bash

vol=$( amixer -D pulse get Master | grep "Front Left:" | cut -d[ -f2 | cut -d% -f1)

#read argument
if test $# -ge 1 && let $1
then
    incr=$1
else
    incr="3"
    echo "Incrementing sound by $incr% (default)."
fi

echo "Current volume : $vol - setting it to $(( $vol + $incr ))."

#set the sound to a flat value, and unmute it
amixer -D pulse sset Master $(( $vol + $incr ))% unmute > /dev/null

Так вместо amixer -D pulse sset Master 5%+, необходимо назвать тот сценарий: вставьте текст выше в файле (например, /home/yourname/volume).

Затем просто необходимо сделать это исполняемым файлом (chmod 755 /home/yourname/volume), и можно заменить предыдущую команду этим: /home/yourname/volume -5 (или +5, +3,-3...).

Это должно сделать точно, то же, кроме него не отключает звук объема, если это отключено звук.

0
ответ дан 1 October 2015 в 04:13
  • 1
    Заправляет эту твердость моя проблема.. (y) – Fagner nascimento souza 22 December 2016 в 03:18

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

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