如何禁用非特权用户的系统提示音

Mac*_*tka 10 linux audio

如何在 Linux 上禁用系统提示音?我没有超级用户权限,所以我无法重新编译内核/卸载模块。

fsc*_*itt 11

对于 shell 中生成的哔哔声(这似乎是最烦人的),将其添加到“ ~/.inputrc ”:

set bell-style none
Run Code Online (Sandbox Code Playgroud)

请注意,这不是特定于终端的,而是特定于主机的。这意味着当您通过ssh未设置的位置登录另一台计算机时,哔声又回来了。(我在 Fedora 上测试过)

  • 请阅读问题和我的回答:他不是 root,想要为他的用户帐户执行此操作,并且它仅在本地 shell 中有所帮助,这在我的回答中明确说明。 (6认同)
  • **注意差距**:现有的~/.inputrc *覆盖* /etc/inputrc,它可以定义一些有趣的东西。例如,在 Debian 上,这可能会破坏 Ctrl+Left/Right 的文字和/或某些特定于 Rxvt 的绑定——请参阅 [this question](http://unix.stackexchange.com/q/108098/9365)。 (3认同)