Seppo Erviälä의 답변은 옳지 만 완전하지는 않습니다. dma_k가 이미 언급했듯이 man alsactl
마지막에는
/var/lib/alsa/asound.state (또는 -f 플래그로 지정한 파일)는 사운드 카드의 현재 설정을 저장하는 데 사용됩니다.
palacsinit는 다음을 사용하여 파일에 구성을 저장할 수 있음을 적절하게 언급했습니다.
alsactl --file ~/.config/asound.state store
와 함께 다시로드
alsactl --file ~/.config/asound.state restore
두 번째 줄인 restore 명령을 .desktop 파일에 배치하면이 기능을 더욱 향상시킬 수 있습니다.
nano ~/.config/autostart/alsarestore.desktop
나노 텍스트 편집기를 열고 ~/.config/autostart/alsarestore.desktop
파일을 생성하는 을 실행해야 합니다. ~/.config/autostart/
디렉토리의 항목은 시작 / 그래픽 로그인시 특정 사용자를위한 프로그램 및 서비스를 자동 시작하는 데 사용됩니다.
.desktop 파일의 내용은 다음과 같아야합니다.
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
무엇보다도 설정을 저장 /etc/asound.state
하고 symlink 할 수 /var/lib/alsa/asound.state
는 있지만 테스트 된 솔루션이 아니라 제안입니다.
/var/lib/alsa/asound.state
. 작동하지 않는 다른 이유가 있습니까?