Linux
為什麼 /dev/dsp 從 SUSE 消失了
我曾經用命令測試我的聲音設置
dd if=/dev/urandom of=/dev/dsp
這將在您的預設聲音設備上播放隨機聲音(使用 OSS)。
我正在使用 SUSE Linux。現在在較新的版本中(可能從 12.1 開始,不確定)
/dev/dsp
不再存在,但聲音仍然有效。這是一個問題,因為我已經編寫瞭如何在 Linux 下解決聲音問題的指南,例如http://www.linuxintro.org/wiki/Sound_troubleshooting為什麼
/dev/dsp
預設情況下不再存在?如何對 Linux 聲音進行“冒煙測試”?
OSS 是舊核心 2.4 倍的遺留物。
自核心 2.6 以來(10 多年前!)ALSA 是 linux 中的預設聲音系統。
如果你真的需要使用 OSS,應該有一個 alsa-oss 核心模組,它在 ALSA 之上提供了一些 OSS 功能。
看看
speaker-test
這個比你的還好dd
。