如何关闭 Linux 终端的蜂鸣声?

如何关闭 Linux 终端的蜂鸣声?

我最近开始使用安装了 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 终端
  • 点击“设置”>“首选项”>“静音终端铃声”

相关内容