Hallo,
In meinen System gibt es drei Soundkarten:
Interne Soundkarte: Eingebautes Tongerät Digital Stereo (HDMI 3)
USB Sound-Interface in einem Kurzwellentransceiver: PCM2903B Audio CODEC Analog Stereo
USB-Soundkarte: Telephone Receiver Analog Stereo
Verschiedene Programme sollen auf bestimmte Soundkarten zugreifen:
Programme für digitale Betriebsarten (fldigi, wsjt-x) auf PCM2903B Audio CODEC
SDR-Programme (gqrx, cubicsdr) auf Telephone Receiver Analog Stereo
Rest (Systemsounds, Multimedia allgemein) auf Eingebautes Tongerät Digital Stereo
Das kann man alles sehr schön konfigurieren mit den KDE-Soundeinstellungen oder pavucontrol.
Leider bleiben die Einstellungen nicht permanent. Nach jedem Systemstart muss ich es wieder neu einstellen, und wenn zwischendurch mal eine Soundkarte "verschwindet" (Gerät ausgeschaltet oder USB-Kabel gezogen) oder ein beteiligtes Programm neu gestartet wird, ändern sich die Soundkarten auch für die Programme, die diese Soundkarte gar nicht benutzen. Da das scheinbar zufällig passiert, nenne ich es es Soundkarten-Roulette.
Wer tut das? pulseaudio, KDE? Und wie kann man das verhindern?
Im Netz habe ich keine zufriedenstellende Erklärung gefunden (lasse mich aber gerne eines Besseren belehren).