Think before you speak, read before you think.

linux beep蜂鸣声

by

in

公司搬家得到一台老IBM笔记本,各种折腾,今天折腾一下蜂鸣声。

有时候按tab补全,vim输入错误等都会听到这样的报警声,很难听,如果想关掉它,

临时关闭

debian:

 $sudo rmmod pcspkr

centos以root执行

 #rmmod pcspkr

永久关闭

debian:

 $sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist

centos以root执行:

 #echo "alias pcspkr off" >> /etc/modprobe.conf

不关闭就可以用beep来做一些有意思的警告了,甚至把警告变为music

apt-get install beep

加载驱动:

 modprobe pcspkr

通过beep来操作(会听到嘀一声):

 beep -f 1000

以下“音乐”摘自
http://kirrus.co.uk/2010/09/linux-beep-music/

beep -f 1000 -n -f 1500 -n -f 600 -n -f 500 -n -f 100 -r 2 -l 10 -n -f 50 -r 2 -l 200 -n -f 40 -r 2 -l 300 -n -f 60 -r 3 -n -f 50 -r 3

星球大战的经典铃声:

beep -l 350 -f 392 -D 100 -n -l 350 -f 392 -D 100 -n -l 350 -f 392 -D 100 -n -l 250 -f 311.1 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 350 -f 392 -D 100 -n -l 250 -f 311.1 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 700 -f 392 -D 100 -n -l 350 -f 587.32 -D 100 -n -l 350 -f 587.32 -D 100 -n -l 350 -f 587.32 -D 100 -n -l 250 -f 622.26 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 350 -f 369.99 -D 100 -n -l 250 -f 311.1 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 700 -f 392 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 392 -D 100 -n -l 25 -f 392 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 739.98 -D 100 -n -l 25 -f 698.46 -D 100 -n -l 25 -f 659.26 -D 100 -n -l 25 -f 622.26 -D 100 -n -l 50 -f 659.26 -D 400 -n -l 25 -f 415.3 -D 200 -n -l 350 -f 554.36 -D 100 -n -l 250 -f 523.25 -D 100 -n -l 25 -f 493.88 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 25 -f 440 -D 100 -n -l 50 -f 466.16 -D 400 -n -l 25 -f 311.13 -D 200 -n -l 350 -f 369.99 -D 100 -n -l 250 -f 311.13 -D 100 -n -l 25 -f 392 -D 100 -n -l 350 -f 466.16 -D 100 -n -l 250 -f 392 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 700 -f 587.32 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 392 -D 100 -n -l 25 -f 392 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 739.98 -D 100 -n -l 25 -f 698.46 -D 100 -n -l 25 -f 659.26 -D 100 -n -l 25 -f 622.26 -D 100 -n -l 50 -f 659.26 -D 400 -n -l 25 -f 415.3 -D 200 -n -l 350 -f 554.36 -D 100 -n -l 250 -f 523.25 -D 100 -n -l 25 -f 493.88 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 25 -f 440 -D 100 -n -l 50 -f 466.16 -D 400 -n -l 25 -f 311.13 -D 200 -n -l 350 -f 392 -D 100 -n -l 250 -f 311.13 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 300 -f 392.00 -D 150 -n -l 250 -f 311.13 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 700 -f 392

–add by jpuyy@2013年03月20日

解决linux播放音乐不出声的问题

想用这台老本放音乐,但是每次都不出声,安装好了alsa,使用lsmod查看能看到声卡。困扰很久,后来查到一篇文章,http://xghe110.blog.51cto.com/337884/65713 查到原来alsamixer默认是不出声的。

解决方法:

1. root用户输入 #alsamixer,在界面中,左右方向键选择声道,上下方向选择大小。(关键)按m打开对应的声道。

2. 输入# alsactl store 保存当前的配置。

3. 在/etc/rc.local中加入 alsactl restore,下次重启后自动载入当前的alsa配置。

这时,通过mpg321,mplayer,mocp来播放音乐。


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *