永久禁用所有声音

eth*_*joe 21 sound

我有一个供高中生使用的实验室,我想完全禁用实验室计算机上的音频。

有什么建议?我一直在看alsa force-unload,但这只会杀死当前正在使用声卡的进程。当我重新加载浏览器并点击 YouTube 时,声音又回来了。

基本上,我想从内核中卸载声音……但比这更容易。

eth*_*joe 33

好的,因此将声音相关模块列入黑名单有效。感谢这篇文章:

http://www.pc-freak.net/blog/disabling-sound-kernel-modules-debian-ubuntu-gnu-linux-servers/

修复细节:

编辑/etc/modprobe.d/snd-blacklist.conf并添加这些条目(来自 18.04 的戴尔独立电脑)

blacklist soundcore
blacklist snd
blacklist snd_pcm
blacklist snd_hda_codec_hdmi
blacklist snd_hda_codec_realtek
blacklist snd_hda_codec_generic
blacklist snd_hda_intel
blacklist snd_hda_codec
blacklist snd_hda_core
blacklist snd_hwdep
blacklist snd_timer
Run Code Online (Sandbox Code Playgroud)


Kla*_*nDK 16

硬件解决方案:在声音输出口插入一个mini-jack连接器,但只是一个连接器,上面没有任何电线或扬声器。自 80 年代以来,这对我有用,可以使 Mac 原本漂亮的开机声静音。

  • @CaptainMan 单独使用热胶不会使计算机将音频路由到插孔。但是你可以粘上一个千斤顶。 (6认同)
  • 作为更持久(和粗略的解决方案),将热胶放入千斤顶。我不知道 OP 的用例是什么,但如果问题是孩子们插入自己的东西(无论出于何种原因),那么这个答案就不够了。 (2认同)