是否可以定义在 Ubuntu 中计算机可以输出的最大声音?

是否可以定义在 Ubuntu 中计算机可以输出的最大声音?

我住在公寓楼里,晚上禁止制造噪音。是否可以配置 Ubuntu,使扬声器在晚上不会输出过大的噪音?

答案1

调低面板上链接的主音量控制(而不是浏览器等应用程序中的音量控制),或降低 ALSA 中的主音量https://wiki.ubuntu.com/Audio/Alsamixer

如果你有台式机,你也可以在音频线上控制音量,例如http://www.ebay.com/itm/like/390497226138?lpid=82(不是我的物品)以降低到达扬声器的声音水平 - 但对于笔记本电脑来说并不实用。

答案2

你可以通过运行脚本的 cronjob 自动设置主音量。脚本可能看起来像这样:

#!/bin/bash
# limit volume to 20%
# full path is used because the path variable might not contain /usr/bin/ when run from cron job
/usr/bin/pactl set-sink-volume 0 20%

另存为/var/beQuiet.sh例如

和 cron 行(运行crontab -e并在最后添加)

0 21 * * *   /bin/bash /var/beQuiet.sh

每天晚上 9 点运行脚本。

当然,仍然可以手动将音量调高,但至少您不会再忘记将其调低;)

编辑:如果 bash 脚本不适合你这个答案还有其他脚本,例如使用 python-alsaaudio 包的便捷 python 脚本,用于设置主音量

相关内容