如何删除应用程序权限以更改麦克风设置?

如何删除应用程序权限以更改麦克风设置?

Capture当设置为 100时,我的麦克风有背景噪音。

默认配置

我读过这个解决方案,重新配置并执行sudo alsactl store以保持配置。

自定义配置

但这里有一个问题,无论我的自定义设置是否存储,当我打开 Chrome、Discord、Microsoft Teams 等使用麦克风的应用程序时,我的设置都会自动被覆盖,通常设置Capture为 100,从而返回背景噪音。

是否有选项可以拒绝任何应用程序更改配置?

答案1

我创建了一个脚本(AlsaMixerFreeze 存储库) 进行监视,并在发生变化时自动恢复。

alsactl.sh 脚本监听 alsactl monitor 事件。当触发事件时,表示有东西试图更改配置,此脚本会自动运行 alsactl restore 以返回自定义配置。

相关内容