deepin linux使用日记之如何关闭主板蜂鸣器警报

deepin linux使用日记之如何关闭主板蜂鸣器警报,第1张

当我听说华为系笔记本要预装deepin的时候,心里只有一个念头 难道国产linux系统成熟了?

我是不是可以从此摆脱windows学习linux走上人生巅峰,成为CEO,迎娶白富美,emmm...

于是我第一次在非虚拟机环境下安装deepin。

那是痛苦的开始emmm。。。

从早折腾到晚我终于成功的安装了deepin,哇塞这炫酷的界面(00:00 a.m.)

在我在终端一阵 *** 作的时候,哔的一声,室友这时还没睡,一脸懵逼的看着我。

我一脸懵逼的注视着电脑,心想emmm,wtf?用了笔记本电脑这么多年,第一次听见笔记本蜂鸣器响,这声音是多么的悦耳 ,我emmm....

之后我一顿 *** 作凌晨一点,我成功惊醒了我的室友。。。

之后我开始寻求解决方案,bibibibibi~,我室友已经开始看小说了。

一开始我用的是这种方法。

sudo rmmod pcspkr//关闭命令行错误提示音

sudo modprobe pcspkr //打开错误提示音 

每次重启电脑就使用这个命令。。。一直持续了很久很久,直到有一天我受够了!

简单粗暴,傻瓜教程  //测试环境 deepin15.11

输入 sudo vi /etc/modprobe.d/nobeep.conf

按i进入输入模式

末尾添加

blacklist pcspkr

blacklist snd_pcsp

按ESC后输入:wq保存

重启,大功告成!

在 shell 里面,你可以按下 crtl-g 来测试一下这个嘟嘟声是否已经去掉。

关掉所有的提示音

在 Linux 控制台下(没有 X11),你可以使用一下命令:

setterm -blength 0

#alternatively you can change the frequency of the beep to a

#very low value:

setterm -bfreq 10

而在 X11 下面(不管是 KDE、Gnome、XFCE 或者……) 你可以:

xset b off

对每种 shell *** 作

作为一种可能的选择,你可以直接关掉某种 shell 里的提示音。

对 Bash:

# has to go into /etc/inputrc or .inputrc

# It will not work in a .bashrc file!

set bell-style none

对 Tcsh:

# put this into your .tcshrc file

# just tab completion beep off:

set matchbeep = never

# any beep off:

set nobeep = 1

另:在控制台下,可以通过修改/etc/inputrc,永久关掉它,但只对当前控制台生效。

#vim /etc/inputrc

添加一行

set bell-style none

1.消除shell的报警声,就是按tab键不对的响声:

在/etc/inputrc中加入一行:(我在RedHat9.0中尝试了)

set bell-style none

保存并重启系统即可。

2.消除vi编辑器里的报警声:

在/etc/bashrc中加入一行:

setterm -blength 0

保存并重启系统即可。

还有一个是终端带的报警声 在选项里面设置就可以了 各个终端的选项路径不同 你可以自己找找

只能帮你这么多了

补充

你的情况跟我一样 我之前也是网上找了很多办法都不行 最后发现是终端的设置里面有个bell选项 我举例我用的tilda preference里的general 里面有个audible terminal bell 把前面的勾去掉

还有就是声卡设置 以我的声卡为例 终端执行 alsamixer 将beep设置为静音就ok了按m键可以切换静音与非静音

或者用gui界面的设置 :是gnom里的volume control 里的preference里勾选beep 的将beep项设置静音就ok了

肯定可以搞定 不然就见鬼了 :-)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8640832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存