在 Linux 上禁用所有声音和哔声

Kob*_*obi 2 linux

在 Linux 下 - 是否有一种简单的方法可以禁用所有应用程序的所有哔声?

我附近的一位同事有一台发出大量哔哔声的 Linux 计算机。它正在运行一个计划任务,该任务运行了几个小时,并不断发出哔哔声 -每分钟可以发出数十次哔哔声。不知何故,她和其他工人可以忍受不断的哔哔声,但坦率地说,这让我发疯了。引起哔哔声的程序不是 shell 脚本,而是自制的 gui 程序。

我假设它是一个旧的生产服务器,它所做的工作很重要,所以我更喜欢最小的传递解决方案,最好不要重新启动。

jam*_*raa 5

我假设您的意思是 PC 扬声器发出哔哔声,因为只需关闭扬声器即可轻松消除已连接扬声器中的哔哔声。

请参阅有关服务器故障的答案,但其要点是:

modprobe -r pcspkr
Run Code Online (Sandbox Code Playgroud)

在命令行上,并添加

blacklist pcspkr 
Run Code Online (Sandbox Code Playgroud)

/etc/modprobe.d/blacklist.conf文件。

新内核使用的snd_pcsp模块来代替,因此,如果它不能正常工作,尝试同样的两件事情如上除非snd_pcsp在的地方pcspkr