![如何关闭 Linux 终端的蜂鸣声?](https://linux22.com/image/485405/%E5%A6%82%E4%BD%95%E5%85%B3%E9%97%AD%20Linux%20%E7%BB%88%E7%AB%AF%E7%9A%84%E8%9C%82%E9%B8%A3%E5%A3%B0%EF%BC%9F.png)
我最近开始使用安装了 Ubuntu Linux 的新台式电脑。但是终端发出恼人的哔哔声。例如,如果我在行首按下 Backspace 键,它会发出哔哔声告诉我没有要删除的字符。或者如果我尝试使用制表符完成,但没有完成,它就会发出哔哔声。
我该如何关闭它?
答案1
由于电脑扬声器很烦人(至少我认为是这样),所以我就去了
modprobe -r pcspkr
并将其添加到 /etc/modprobe.d/blacklist.conf 中,如下所示:
blacklist pcspkr
再也不会有哔哔声了。永远都不会。
显然,通过 /dev/snd/* 的铃声不起作用
答案2
最简单的解决方法:
set prefer-visible-bell on
在你的~/.inputrc
。
但是这只适用于使用 readline 库的应用程序(包括 Bash)。其他应用程序可能仍会决定向您发出蜂鸣声。
如果您想禁用所有蜂鸣声,则必须在终端中执行此操作。如何执行此操作取决于您的终端。在xterm
其选项中-vb
(在许多其他终端中也有效,例如在 rxvt 中)。大多数图形终端都有一个用于此的配置选项。
另请参阅迷你可见铃铛操作指南了解所有肮脏的细节。
答案3
$ setterm -blength 0
您需要将其添加到您的 Bash 配置文件中。
答案4
从网络城市:
- 打开 Gnome 终端
- 点击“设置”>“首选项”>“静音终端铃声”