Die Antwort von Seppo Erviälä ist richtig, aber nicht vollständig. Wie dma_k bereits angemerkt hat, man alsactl
heißt es am Ende klar, dass
/var/lib/alsa/asound.state (oder eine beliebige Datei, die Sie mit dem Flag -f angeben) wird zum Speichern der aktuellen Einstellungen für Ihre Soundkarten verwendet.
palacsinit hat entsprechend darauf hingewiesen, dass Sie config mit in Ihre Datei speichern können
alsactl --file ~/.config/asound.state store
und neu laden mit
alsactl --file ~/.config/asound.state restore
Dies kann durch Platzieren der zweiten Zeile, des Wiederherstellungsbefehls, in einer .desktop-Datei weiter verbessert werden.
Sie müssen ausführen nano ~/.config/autostart/alsarestore.desktop
, um den Nano-Texteditor zu öffnen und eine ~/.config/autostart/alsarestore.desktop
Datei zu erstellen . Einträge im ~/.config/autostart/
Verzeichnis werden verwendet, um Programme und Dienste für einen bestimmten Benutzer beim Starten / grafischen Anmelden automatisch zu starten.
Der Inhalt der .desktop-Datei sollte folgendermaßen aussehen:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
Unter anderem könnten Sie Ihre Konfiguration in speichern /etc/asound.state
und mit ihr verknüpfen /var/lib/alsa/asound.state
, aber dies ist eher ein Vorschlag als eine getestete Lösung
/var/lib/alsa/asound.state
. Gibt es einen anderen Grund dafür, dass es nicht funktioniert?