为了消除回声,我在 Pulse 的设置中添加了以下几行:
#Active Noise Removal
load-module module-echo-cancel
一切正常,但当我打开机器时,带回声消除功能的麦克风隐藏起来。当我删除这两行,重新启动机器并再次添加时,一切正常。
如何让它在 bootstrap 中按预期工作,有什么想法吗?同样的情况也发生在顶部栏的字体上,当我增加所有字体时,它们都起作用,但重启后,我使用的是默认字体更小字体。系统从 18.04 LTS 升级
答案1
Ubuntu 20 在这方面表现糟糕(其他方面也一样)。我发现的唯一可行的解决方案是
- 创建包含以下行的启动脚本:
sleep 60s && pactl load-module module-echo-cancel
脚本可以通过启动应用程序偏好设置。
解释:
sleep 60s
- 我们需要等到 pulseaudio 准备就绪,时间较短,但我不在乎,60 秒对我来说就可以了
- 输入一些配置
/etc/pulse/default.pa
:
load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource
set-default-sink noechosink
- 设置
/etc/pulse/client.conf
default-source = noechosource
这就是全部。
这是一个糟糕的解决方案,但我找不到更好的解决方案。
在网上找到的其他解决方案不起作用,例如: