Alsa Einstellungen speichern

Hallo,
ich bin Funkamateur und habe hier ein Soundkarten “Modem” Digikeyer2 von microHAM.
Dies stellt die Schnittstelle vom PC zum Funkgerät da und ist über USB verbunden.
Nach dem Start des Rechners muss ich über das Terminal

“Alsamixer” aufrufen,
mit F6 die Soundkarte auswählen,
mit den Richtungstasten “PCM Capture Source” auswählen.
und von Mic auf Line umstellen.

Da sonst die Soundkarte übersteuert ist.
In welcher Datei kann ich das Abspeichern,
dass ich nicht immer den oben beschriebenen Weg gehen muss.

OS: Manjaro Linux x86_64
Kernel: 5.13.19-2-MANJARO
Packages: 1567 (pacman)
Shell: bash 5.1.8
Resolution: 1920x1200, 1920x1080
DE: Plasma
WM: KWin
Theme: Breath2 [Plasma], Breeze [GTK2/3]
Icons: breath2 [Plasma], breath2 [GTK2/3]
Terminal: konsole
Terminal Font: Noto Mono 10
CPU: AMD Ryzen 5 3600 (12) @ 3.600GHz
GPU: NVIDIA GeForce GTX 1660
Memory: 8599MiB / 15946MiB

Hallo @linuxfan :wink:

Das könnte eigentlich mit:

alsactl store card0

gemacht werden, nachdem du alles eingestellt hast.

Im Prinzip denke ich sollte es automatisch die Konfig lesen, aber wenn nicht:

alsactl restore card0

alsactl(1) - Linux man page

1 Like

Hallo tut mir leid, dass ich mich erst jetzt wieder melde.

Mit alsactl store card als sudo abgesetzt, bekomme ich folgende Fehlermeldung:

alsactl: snd_card_iterator_sinit:257: Cannot find soundcard ‘card’…

Ich habe in der asound.state unter /var/lib/alsa den Eintrag

control.15 {
	iface MIXER
	name 'PCM Capture Source'
	value Mic
	comment {
		access 'read write'
		type ENUMERATED
		count 1
		item.0 Mic
		item.1 Line

item.0 auf Line und item.1 auf Mic geändert.

Reboot und die alten Einträge waren wieder hergestellt.
Von wo wird die Datei den überschrieben?

@linuxfan Schau dir doch mal das hier an:

https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#ALSA_and_systemd

Im Grunde reicht es einfach:

sudo alsactl store

Die Dienste stellen das Gespeicherte wieder her.

Hi megavolt,

alles was ich probiere, führt nicht zum gewünschten Erfolg.
Die Einstellungen werden immer wieder überschrieben.
Ich lasse es dabei, die drei Schritte im Terminal auszuführen.
Ist ja auch kein Akt.

Danke für deine Hilfe.