关闭Linux终端上的蜂鸣声/铃声
使用命令行界面使用终端是在 Linux 系统上执行操作的非常快速且有效的方法。但是您是否尝试过使用终端,通过耳机听一些音乐,并同时打开终端警告或制表符完成蜂鸣声/铃声?嗯,这可能很烦人。通过耳机聆听电脑扬声器的蜂鸣声与用锤子敲击头部的感觉非常接近。即使没有耳机,这种嘟嘟的铃声也很烦人。
在本指南中,我们将向您展示几种关闭 Linux 中的终端蜂鸣声/铃声的方法,而无需完全关闭系统音量。这些指令已经过测试,可与各种主要 Linux 发行版配合使用。
在本教程中您将学习:
多种方法关闭终端中的铃声/蜂鸣声终端声音
关闭 vim 文本编辑器中的蜂鸣声/铃声
在 Linux 上禁用铃声终端声音
关闭铃声/蜂鸣终端声音
快速关闭这种噪音的最简单方法是编辑 /etc/inputrc
文件。您可以使用 Nano 或您喜欢的文本编辑器以 root 权限打开该文件。
$ sudo nano /etc/inputrc
在此文件中,您应该看到需要编辑的bell-style
指令。具体来说,取消注释以下行。您还可以使用visible指令,但要确保audible被注释。
set bell-style none
更改响铃样式指令以禁用命令行终端蜂鸣声
进行更改后,您可以将更改保存到文件并退出。更改应立即生效。
虽然命令行终端不应再发出蜂鸣声,但 vi 和 vim 用户在使用文本编辑器时仍会听到蜂鸣声。要暂时关闭它,请在 vim 中键入以下 vim 命令。
:set visualbell
要完全关闭它,请在主目录 ( ~/
) 中编辑或创建一个 .vimrc
文件并添加以下行:
set visualbell
如果上述方法均无济于事,只需从系统中删除 pcspkr
模块即可消除 PC 扬声器的蜂鸣声。这应该让它完全安静:
# rmmod pcspkr
如果您不想在系统重新启动后再次听到 PC 扬声器烦人的蜂鸣声/铃声,请编辑以下文件:
$ sudo nano /etc/modprobe.d/blacklist.conf
并将以下行添加到列表中:
blacklist pcspkr
结束语
在本指南中,我们了解了如何在 Linux 系统上关闭铃声终端声音。这通常可以由 /etc/inputrc
文件控制,并且是一个快速修复。但是,vim 文本编辑器有自己的铃声设置,也必须对其进行编辑。最后,在您仍然听到系统铃声的特殊情况下,删除 pcspkr 模块肯定可以解决问题。