为了解决麦克风增强会增加噪音录入,故使用alsamixer将麦克风增强关闭(0%);设置了麦克风增强以后,并保存,但是每次重启后,之前设置的alsamixer又会被重置。
保存设置为:
alsactl --file ~/asound.state store
为了解决此问题,我写了个脚本来解决,脚本名称:autoStartAudio.sh
脚本路径是:/home/t3/
脚本如下:
#!/bin/sh
sleep 10
alsactl restore -f /home/t3/asound.state
脚本完成了,就需要自启动来执行这个脚本,方法是如下:
在/home/t3/.config/autostart/下新建文件startAudio.desktop
文件内容:
[Desktop Entry]
Type=Application
Name=T3RobotAudio
Exec=bash /home/t3/autoStartAudio.sh
当然,以上方法可能不太简洁,可以直接在启动文件中执行重置命令,方法如下(未实验):
在/home/t3/.config/autostart/下新建文件startAudio.desktop
文件内容:
[Desktop Entry]
Type=Application
Name=T3RobotAudio
Exec=alsactl restore -f /home/t3/asound.state
只为记录,只为分享! 愿所写能对你有所帮助。不忘记点个赞,谢谢~