恢复 alsa 配置?

恢复 alsa 配置?

我无法恢复 alsa 配置。请帮忙。

我是储存当前配置为

sudo alsactl --file asound.state store

我是尝试重新存储配置相同

sudo alsactl --file asound.state restore

但没有产生任何效果。

答案1

我按照如下操作,并且对我有用。

店铺声卡设置。

sudo alsactl --file asound.state store

编辑根据我的要求创建 asound.state 文件(例如禁用扬声器并启用耳机)。

复制原始配置文件上的编辑的asound.state。

cp asound.state /var/lib/alsa/asound.state

重启该系统。并且它成功了。

我仍然感到困惑,当我使用 amixer 命令禁用扬声器并启用耳机,然后我将配置存储到 asound.state 文件中时,为什么我会得到原始配置,而不是我应该得到禁用扬声器并启用耳机的更改后的配置?

答案2

要保存 alsa 设置,请使用以下命令。

sudo alsactl store

要验证设置是否已保存,您可以检查存储在 /var/lib/alsa/asound.state 位置的文件“asound.state”(如果您想知道系统中文件的位置,请使用locate命令)

要恢复 alsa 设置,请使用以下命令

sudo alsactl 恢复

相关内容