![我想听一下 ping 的声音](https://linux22.com/image/103068/%E6%88%91%E6%83%B3%E5%90%AC%E4%B8%80%E4%B8%8B%20ping%20%E7%9A%84%E5%A3%B0%E9%9F%B3.png)
我想听到 ping 声
加载模块
modprobe pcspkr
X集
xset b
现在平...
ping -a myhost
但我什么也没听到!为什么?我在真实的电脑上,Asus usb3/M3 终端上的 slackware 14.2 是 xfce4-terminal,xterm 可以工作
答案1
显然默认情况下不启用响铃在xfce4-terminal
。解决办法是
- 去
.config/Terminal
terminalrc
在文本编辑器中打开。- 找到
MiscBell
设置,并将其更改为TRUE
。
答案2
要在 ping 时使机器发出蜂鸣声:
安装sox
并设置 sudo,sudo tcpdump
无需密码。
在您想要发出声音的机器上:
while true; do sudo tcpdump -v -nn -i eno1 -c 1 icmp; play -n synth 0.1 sin 880; done
如果您喜欢控制台发出蜂鸣声,请替换play -n synth 0.1 sin 880
为。echo -e "\a"
如果您使用 ssh,您可能必须将其通过管道传输到 /dev/tty 文件。
替换eno1
为您的网络接口。
然后用 ping 机器ping -c1
并听到蜂鸣声。
答案3
找到解决方案。在 xterm 上不能在 xfce4-terminal 上工作所以可能是 xfce4 终端的错误或配置错误
答案4
为了其他发现这个的人的缘故:
您可能没有物理 PC 扬声器,或者电缆未插入主板。现代 PC 丢失它们或在 BIOS 中禁用它们的情况并不罕见。判断您是否拥有该设备的一种方法是,您的计算机在启动时是否发出蜂鸣声。不发出蜂鸣声并不意味着您没有。