我希望 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 中的某個位置並使其可執行