为什么我听不到声音?

ænd*_*rük 11 sound ping

平手册说,ping -a将产生可听坪,但是当我尝试这个没有声音而成。

我究竟做错了什么?

Joã*_*nto 12

从源码看,ping 通过打印 ASCII bell char '\a' 产生一个响铃,它什么也不做,可能是因为系统哔声被禁用了。

您可以手动尝试使用以下方法生成铃铛:

echo -e "\a"
Run Code Online (Sandbox Code Playgroud)

  • 是的,这是您的错误报告:https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/537703 (2认同)
  • 在没有 compiz 的 CrunchBang Linux (OpenBox) 上,没有来自 `echo` 命令的 ping 或音频。 (2认同)

vaa*_*aab 10

compiz“吃掉”声音,这是一个已报告的错误,因此它无法在标准compizubuntu 会话的图形界面中工作。(请参阅此错误报告,感谢 Dylan McCall 对 URL 的评论)。

如果你真的需要的功能,你可以运行你ping从一个物理主机(Ctrl+ Alt+ F1)。但不要忘记:

sudo modprobe pcspkr
Run Code Online (Sandbox Code Playgroud)

由于模块pcspkr在启动时未加载,并且实际上驱动了您计算机中应有的旧 PC 扬声器。

/etc/modules如果您认为定期需要它,则可以将其添加到其中,因为这会告诉系统在启动时加载它。

注意:这是一个compiz问题,如果您使用的是gnome-fallback会话,则不应遇到该问题。如果是这种情况,请检查您的终端程序是否有与控制台响铃相关的选项。