La réponse de Seppo Erviälä est juste mais pas complète. Comme dma_k l’a déjà noté, man alsactl
indique clairement à la fin que
/var/lib/alsa/asound.state (ou tout autre fichier spécifié avec -f)
flag) est utilisé pour stocker les paramètres actuels pour
vos cartes son.
palacsinit a bien noté que vous pouvez stocker la configuration dans votre fichier avec
alsactl --file ~/.config/asound.state store
et recharger avec
alsactl --file ~/.config/asound.state restore
Cela peut être amélioré en plaçant la deuxième ligne, la commande restore dans un fichier .desktop.
Vous devrez exécuter nano ~/.config/autostart/alsarestore.desktop
, ce qui ouvrira l'éditeur de texte nano et créera le fichier ~/.config/autostart/alsarestore.desktop
. Les entrées du répertoire ~/.config/autostart/
sont utilisées pour démarrer automatiquement les programmes et services pour un utilisateur spécifique au démarrage / connexion graphique.
Le contenu du fichier .desktop doit être le suivant:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
Entre autres choses, vous pouvez stocker votre configuration dans /etc/asound.state
et la lier à /var/lib/alsa/asound.state
, mais celle-ci est plus une suggestion que la solution testée