为什么我听不到声音?


Answers:


11

通过查看源代码,ping会通过打印ASCII铃声char'\ a'来产生铃声,此操作无济于事,可能是因为系统蜂鸣声已禁用。

您可以使用以下方法手动尝试制作铃铛:

echo -e "\a"

有帮助 我将为您排除故障。
ændrük

这可能是Compiz错误。如果禁用桌面效果,则可能会听到ping声。
Dylan McCall,


2
echo没有compiz的CrunchBang Linux(OpenBox)上的命令没有ping或音频。
SabreWolfy 2011年

@DylanMcCall感谢您提供指向相关错误报告的链接。我将我添加到“这影响了我”。我希望这会解决一些时间。哇,这个错误报告在十天内就已经七岁了!
guettli

10

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

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

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


2

因为该问题并非仅针对Unity指定,所以我将对KDE Konsole进行一些提示。您只需在“ 设置”->“配置通知 ”下为“可见会话中的响铃”指定声音。例如,我正在使用/ usr / share / sounds /部分中的声音。我不记得在Ubuntu的Unity终端中有这样的选项。



0

如果您在Ubuntu 18.10上使用终结者作为终端,请在终结者上单击鼠标左键,选择首选项/配置文件,然后会有蜂鸣声选项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.