如何在 Linux 终端中打开/关闭蜂鸣声?

如何在 Linux 终端中打开/关闭蜂鸣声?

在 Linux 中,echo -e '\a'有一种方法可以通过蜂鸣声提醒用户。

  • 但如果它不起作用如何启用或诊断它?
  • 如果它正在工作,那么让它安静下来的最好方法是什么?

(这是被问到的这里但该问题已被关闭。)

答案1

禁用它要容易得多。但让蜂鸣器正常工作可能比较困难。

以下是一些需要注意的事项。

  • 如果使用 GNOME 终端,请选择菜单 > 编辑 > 配置文件首选项 > 终端铃声复选框。
  • 如果使用 GNOME ALSA Mixer,请在声音驱动程序选项卡 > 蜂鸣列 > 下选中或取消选中静音框并设置音量。(您可能首先必须使用菜单 > 编辑 > 声卡属性显示蜂鸣列。)

对我来说(运行 Debian Stretch 的笔记本电脑),这些似乎并不重要:


  • 设置首选可见铃铛
  • 设置首选可见铃铛关闭

  • sudo modprobe -r pcspkr
  • sudo modprobe pcspkr

答案2

我在关闭 xterm 中的铃声时遇到了一些问题,为了完全消除系统 Fedora 30 上的声音,我/usr/share/sounds/gnome/default/alerts用没有声音的 .ogg 文件替换了正在使用的警报声音。

相关内容