ændrük Asked: 2010-12-03 14:48:31 +0800 CST2010-12-03 14:48:31 +0800 CST 2010-12-03 14:48:31 +0800 CST 为什么我听不到声音? 772 ping 手册说这会ping -a产生可听见的 ping,但是当我尝试这个时没有声音。 我究竟做错了什么? sound ping 8 个回答 Voted Best Answer João Pinto 2010-12-03T15:18:06+08:002010-12-03T15:18:06+08:00 从源代码来看,ping 通过打印 ASCII bell char '\a' 来产生一个铃声,它什么也没做,可能是因为系统哔声被禁用。 您可以手动尝试使用以下方法制作铃铛: echo -e "\a" vaab 2012-09-08T10:33:53+08:002012-09-08T10:33:53+08:00 compiz“吃掉”声音,这是一个报告的错误compiz,因此它在标准ubuntu 会话的图形界面中不起作用。(请参阅此错误报告,感谢 Dylan McCall 对 URL 的评论)。 如果您真的需要该功能,您可以ping从物理控制台 ( Ctrl++ Alt)运行F1。但不要忘记: sudo modprobe pcspkr 由于模块pcspkr在启动时未加载,并且实际上驱动了您应该在计算机中安装的旧 PC 扬声器。 /etc/modules如果您认为您会定期需要它,您可以添加它,因为这会告诉系统在引导时加载它。 注意:由于这是一个compiz问题,如果您使用gnome-fallback会话,则不应遇到此问题。如果是这种情况,请检查您的终端程序以获取与控制台铃相关的选项。 Mr. Ronald 2015-01-08T08:04:26+08:002015-01-08T08:04:26+08:00 1说它缺少一个声音文件。您可以使用以下命令添加它: pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg 对于永久解决方案,将命令添加到 ~/.xprofile m1nev 2014-08-26T12:26:21+08:002014-08-26T12:26:21+08:00 因为这个问题不是只针对 Unity 指定的,所以我将对 KDEs Konsole 做一点提示。您只需为Settings -> Configure Notifications下的“Bell in Visible Session”指定声音。例如,我正在使用来自/usr/share/sounds/部分的声音。我不记得在 Ubuntu 的 Unity 终端中是否有这样的选项。 Joshua 2021-03-25T14:19:20+08:002021-03-25T14:19:20+08:00 就我而言,我在 Kubuntu 中使用 KDE。我不得不勾选一个复选框: 搜索应用程序Notifications,副标题是Event Notifications and Actions 然后在Applications选择下Konsole。 然后选择Configure Events... 然后突出显示Bell in Non-Focused Session 然后在旁边打勾Play a sound Cyril Bouthors 2015-04-21T00:38:07+08:002015-04-21T00:38:07+08:00 在我的情况下,由于xset -b在我的 ~/.xsession 文件中禁用了可听铃声,并且可以使用xset b. user3523556 2018-11-07T11:48:29+08:002018-11-07T11:48:29+08:00 如果您在 Ubuntu 18.10 上使用 Terminator 作为终端,请左键单击 Terminator,选择首选项/配置文件,然后会出现哔声选项。 Aaron 2022-05-10T06:07:53+08:002022-05-10T06:07:53+08:00 就我而言;我只需要在设置中打开/打开“系统声音”。(见截图)
从源代码来看,ping 通过打印 ASCII bell char '\a' 来产生一个铃声,它什么也没做,可能是因为系统哔声被禁用。
您可以手动尝试使用以下方法制作铃铛:
compiz
“吃掉”声音,这是一个报告的错误compiz
,因此它在标准ubuntu 会话的图形界面中不起作用。(请参阅此错误报告,感谢 Dylan McCall 对 URL 的评论)。如果您真的需要该功能,您可以
ping
从物理控制台 ( Ctrl++ Alt)运行F1。但不要忘记:由于模块
pcspkr
在启动时未加载,并且实际上驱动了您应该在计算机中安装的旧 PC 扬声器。/etc/modules
如果您认为您会定期需要它,您可以添加它,因为这会告诉系统在引导时加载它。注意:由于这是一个
compiz
问题,如果您使用gnome-fallback
会话,则不应遇到此问题。如果是这种情况,请检查您的终端程序以获取与控制台铃相关的选项。1说它缺少一个声音文件。您可以使用以下命令添加它:
对于永久解决方案,将命令添加到 ~/.xprofile
因为这个问题不是只针对 Unity 指定的,所以我将对 KDEs Konsole 做一点提示。您只需为Settings -> Configure Notifications下的“Bell in Visible Session”指定声音。例如,我正在使用来自/usr/share/sounds/部分的声音。我不记得在 Ubuntu 的 Unity 终端中是否有这样的选项。
就我而言,我在 Kubuntu 中使用 KDE。我不得不勾选一个复选框:
Notifications
,副标题是Event Notifications and Actions
Applications
选择下Konsole
。Configure Events...
Bell in Non-Focused Session
Play a sound
在我的情况下,由于
xset -b
在我的 ~/.xsession 文件中禁用了可听铃声,并且可以使用xset b
.如果您在 Ubuntu 18.10 上使用 Terminator 作为终端,请左键单击 Terminator,选择首选项/配置文件,然后会出现哔声选项。
就我而言;我只需要在设置中打开/打开“系统声音”。(见截图)