CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos命令行控制电脑发出滴滴声大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

    linux通过打开或关闭beep来允许是否让其通过命令行控制发出beep sound。     加载pcspkr模块打开beep [root@localhost ~]# lsmod |grep pcspkr [root@localhost ~]# echo -en "\a" [root@localhost ~]# echo -en "\a" > /dev/console [root@lo

linux通过打开或关闭beep来允许是否让其通过命令行控制发出beep sound。

加载pcspkr模块打开beep

[root@localhost~]#lsmod|greppcspkr
[root@localhost~]#echo-en"\a"
[root@localhost~]#echo-en"\a">/dev/console

[root@localhost~]#modprobepcspkr
[root@localhost~]#lsmod|greppcspkr
pcspkr20000
[root@localhost~]#echo-en"\a"
[root@localhost~]#echo-en"\a">/dev/console


卸载pcspkr模块关闭beep


[root@localhost~]#rmmod-vpcspkr
rmmodpcspkr,wait=no
[root@localhost~]#rmmod-vpcspkr
ERROR:ModulepcspkrdoesnotexisTin/proc/modules

永久禁止加载pcspkr模块

[root@localhost~]#tail-1/etc/modprobe.d/blacklist.conf
blacklistpcspkr
下面是可选步骤
[root@localhost~]#tail-1/etc/rc.d/rc.local
/sbin/rmmodpcspkr


试验:

可在加载或卸载pcspkr模块后,进行下面试验,你会得到不一样的效果。(当然,你也可以把数字加大,如把10000变为20000或者是一个你想要的数字)

[root@localhost~]#foriin{1..10000};doecho-en"\a">/dev/console;done
[root@localhost~]#foriin{1..10000};doecho-en"\a";done


在google中搜索centos beep可搜索到相关内容

https://www.cyberciti.biz/faq/rhel-fedora-turn-off-bell-beep-sound/

https://www.centos.org/forums/viewtopic.php?t=14965

https://segmentfault.com/q/1010000004957375

  1. 有的主板 bios 里有开关,要打开。

  2. 需要内核支持,模块名 pcspkr(这个条件一般是满足的,但我用gentoo时比较喜欢把这个支持干掉)。

  3. 用户空间支持,比如有 beep 这个程序(这个程序有时就是 echo -en '\a'>/dev/console),有 root 权限等等。console 和 X 里的 terminal 的开关设置又不太一样。

  4. 好像不是所有主板都有独立的 pc speaker,有一些是和板载音响一起的,需要 alsamixer 里面取消静音。

大佬总结

以上是大佬教程为你收集整理的centos命令行控制电脑发出滴滴声全部内容,希望文章能够帮你解决centos命令行控制电脑发出滴滴声所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。