您好,我已经试用了“EarCandy”程序,现在我遇到了/遇到了很多问题。起初我没有听到任何声音,现在它的音量非常低。PS Earcandy 现在已从我的硬盘中删除。
当我打开 Alsamixer 时:
alsamixer
Run Code Online (Sandbox Code Playgroud)
我看到扬声器的音量为零。现在我把它推到最大音量。但是每次重新启动后,我都必须再次打开 alsamixer,并且必须再次将音量设置为最大。我可以保存 alsamixer 的设置还是有其他方法可以解决这个问题?

Sep*_*älä 102
执行:
sudo alsactl store
Run Code Online (Sandbox Code Playgroud)
这应该保存/etc/asound.state每次启动时加载的alsamixer 配置。
pal*_*int 30
您还可以使用以下命令将混音器设置保存到自定义文件中alsactl:
alsactl --file ~/.config/asound.state store
Run Code Online (Sandbox Code Playgroud)
重装:
alsactl --file ~/.config/asound.state restore
Run Code Online (Sandbox Code Playgroud)
Ser*_*nyy 16
Seppo Erviälä 的回答是正确的,但并不完整。正如 dma_k 已经指出的那样,最后man alsactl明确指出,
/var/lib/alsa/asound.state(或您使用 -f 标志指定的任何文件)用于存储声卡的当前设置。
palacsinit 适当地指出,您可以将配置存储到您的文件中
alsactl --file ~/.config/asound.state store
Run Code Online (Sandbox Code Playgroud)
并重新加载
alsactl --file ~/.config/asound.state restore
Run Code Online (Sandbox Code Playgroud)
这可以通过将第二行恢复命令放入 .desktop 文件来进一步改进。
您需要运行nano ~/.config/autostart/alsarestore.desktop,这将打开 nano 文本编辑器并创建~/.config/autostart/alsarestore.desktop文件。~/.config/autostart/目录中的条目用于在启动/图形登录时为特定用户自动启动程序和服务。
.desktop 文件的内容应如下所示:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
Run Code Online (Sandbox Code Playgroud)
除其他外,您可以将您的配置存储在其中/etc/asound.state并将其符号链接到/var/lib/alsa/asound.state,但这更多的是建议而不是经过测试的解决方案
| 归档时间: |
|
| 查看次数: |
195271 次 |
| 最近记录: |