Shell
腳本執行準備好後如何播放聲音?
我時不時地執行一些需要很長時間才能執行的python腳本。
我像這樣執行它們:
$ time python MyScript.py
腳本執行完成後如何播放聲音?
我使用 Ubuntu 10.10(Gnome 桌面)。
附加任何播放聲音的命令;這可能很簡單
$ time mycommand; printf '\7'
或複雜如
$ time mycommand && paplay itworked.ogg || paplay bombed.ogg
(命令假定已安裝 pulseaudio;替換您的聲音播放器,這取決於您的桌面環境。)
spd-say
sleep 2; spd-say 'get back to work'
-w
如果您需要額外的動力,無限循環:sleep 2; while true; do spd-say -w 'get back to work'; done
或者如果你更喜歡胡蘿蔔:
sleep 2; while true; do spd-say -t female1 -w "I'm done, come back to me, darling"; done
通過包預安裝在 14.04 上
speech-dispatcher
:http ://releases.ubuntu.com/trusty/ubuntu-14.04.4-desktop-amd64.manifest我想盲人?還添加一個彈出視窗
這個組合是一個救生員(
b
代表beep
):b() ( spd-say 'done'; zenity --info --text "$(date);$(pwd)" & )
然後:
super-slow-command;b
如果我在房間裡的某個地方,我會聽到它並且知道漫長的工作已經完成。
否則,當我回到我的電腦時,我會看到彈出視窗。
相關:https ://stackoverflow.com/questions/7035/how-to-show-a-gui-message-box-from-a-bash-script-in-linux