降低 Ubuntu 16.04 中的最大音量

降低 Ubuntu 16.04 中的最大音量

我希望能够将音量从 0% 调整到 40%。并将音量永久限制在该范围内。

有时,根据我正在运行的程序,音频会被重置,导致耳机中的音量达到 100%。

我尝试使用不同的命令。pactl、pacmd 和 sink-volume 命令,但没有任何预期的结果。

如果有人知道如何做到这一点,请提前致谢!我搜索了很多次,但谷歌并没有给出任何解决方案。

答案1

#!/bin/bash
Lines=$(amixer -D pulse sget Master | grep '[0-9]%' | awk '{printf "%s\n",$5}')

set -- $Lines
lVol=$(echo "$1" | tr -cd [:digit:])
rVol=$(echo "$2" | tr -cd [:digit:])

if ((lVol>rVol))
then hVol=$lVol
else hVol=$rVol
fi

maxVol=40
if ((hVol>maxVol))
then
  echo "One or both channels too loud, setting both to $maxVol"
  amixer -D pulse sset Master ${maxVol}%
fi
# EOF #

相关内容