我无法恢复 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 恢复