为何我听不到声音?

为何我听不到声音?

ping 手册说这ping -a会产生可听见的 ping 声,但是当我尝试这样做时,没有发出任何声音。

我究竟做错了什么?

答案1

从源代码来看,ping 通过打印 ASCII 铃声字符 '\a' 来产生铃声,但它没有任何作用,可能是因为系统蜂鸣被禁用了。

您可以尝试手动敲响铃声:

echo -e "\a"

答案2

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

ping如果你确实需要该功能,你可以从物理控制台 ( ++ Ctrl)运行。但不要忘记:AltF1

sudo modprobe pcspkr

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

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

笔记:因为这是一个compiz问题,如果您正在使用gnome-fallback会话,则不应该遇到此问题。如果是这种情况,请检查您的终端程序中是否存在与控制台铃声相关的选项。

答案3

1说缺少声音文件。您可以使用以下命令添加它:

  pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg

要获得永久解决方案,请将命令添加到 ~/.xprofile

答案4

就我而言,我在 Kubuntu 中使用 KDE。我必须勾选一个复选框:

  1. 搜索应用程序Notifications,副标题为Event Notifications and Actions
  2. 然后在Applications选择下Konsole
  3. 然后选择Configure Events...
  4. 然后突出显示Bell in Non-Focused Session
  5. 然后勾选Play a sound

相关内容