我希望 Ubuntu 以给定的音量(例如 100%)播放闹钟声音,而不管当前的主音量设置如何。
例如,如果主音量为 0%,我仍然希望闹钟以 100% 播放。有没有一种简单的方法可以通过命令行做到这一点?
答案1
就在这里:amixer set Master 100%
。
但是,这会将主音量设置为 100%,然后将其保留在那里,因此礼貌的做法(而不是简单的方法)是:
#!/bin/bash
declare iCurrentVolume=`amixer get Master | tail -n 1 | awk '{ print $4 }' | cut -c2-3`
amixer set Master 100%
ogg123 /usr/share/sounds/ubuntu/stereo/bell.ogg
amixer set Master "$iCurrentVolume%"
我用来测试播放声音的东西在哪里ogg123
(非标准)。
将此文件保存在你的 PATH 中的某个位置并使其可执行