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
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.