我在硬件上运行 18.0.4 LTS,其唯一的音频输出是 HDMI 端口,连接到没有扬声器的显示器。由于听不见音频,我不想浪费资源播放它。我应该如何配置它,以便在重启后继续存在?
在旧版本的 Ubuntu 上,卸载或禁用 PulseAudio 可能会破坏其他功能。我希望仍然能够查看网站、静默播放视频等。
man pulse-daemon.conf
建议使用 hack:设置fail=true
并拼写错误的命令/etc/pulse/default.pa
。但这可能更适合每个用户模式而不是系统模式,无论它们意味着什么。
答案中列出了一系列相关的技巧这里但是这些都是为整个教室准备的,而我是这个硬件的唯一用户。
答案1
这是一个有趣的问题。您可以将与音频相关的内核模块列入黑名单,这样用户空间软件就无法访问这些资源。
要查找您的系统配置已加载哪些内核模块,请运行
lsmod | grep snd
snd
和内核模块snd-hda-intel
很可能是其余所有模块所依赖的。因此,如果您将这些模块列入黑名单,则不会有音频。HDMI 音频的特定内核模块是snd_hda_codec_hdmi
。
要创建黑名单文件,请启动文本编辑器并创建一个新文件。
gedit --new-document admin:///etc/modprobe.d/blacklist-all-audio.conf
然后,添加
blacklist snd
blacklist snd-hda-intel
我很想知道在没有音频内核模块的情况下 PulseAudio 是否会启动。请报告此事。