今天碰到一个情况,我想在实验室里找一台机器,可是实验室里那么多电脑,哪一台是呢?要让电脑自己说出来自己在哪儿,就想到了beep。
beep是早期电脑发声的方法,它使用每台电脑都安装的喇叭发声。可以通过编程让喇叭发出各种长短的、各种频率的和各种大小的声音。今天我们就不讲怎么让喇叭谱曲了,今天只让它发出一串声音提醒我就行了。
再说Ubuntu,为了避免电脑发出刺耳的声音,系统屏蔽了beep功能。要打开也很简单,请按如下方法。
1、安装beep程序。这个程序默认是没有,请执行如下命令安装。
sudo apt-get install beep
2、修改blacklist。
sudo vim /etc/modprobe.d/blacklist.conf
注释掉
blacklist pcspkr
这个选项显然是屏蔽驱动程序的。
3、简单的执行beep程序,需要几个参数,我后面会解释一下。这里连续10分钟鸣叫。
for i in $(seq 500) ; do /usr/bin/beep -f 300.7 -r 2 -d 100 -l 400; /bin/sleep 1; done
我补充一下beep的参数,接下来用bash脚本唱歌咯。