Wie behält man den Standard-Sink in PulseAudio bei, wenn man einen neuen hinzufügt?

Wie behält man den Standard-Sink in PulseAudio bei, wenn man einen neuen hinzufügt?

Ich erstelle eine Spüle wie diese:

pactl load-module module-null-sink sink_name=DummyPulseDeviceSink

Das Problem besteht darin, dass es sofort zum Standard wird.

Wie kann man das vermeiden?

Im Moment verwende ich einen Workaround, bei dem ich die aktuelle Standardeinstellung merke pacmd info | sed -nre 's/Default sink name:\s*(.*)/\1/p'und sie dann wiederherstelle.

Antwort1

für pulseaudo als im Benutzermodus

cp /etc/pulse/default.pa $HOME/.config/pulse/default.pa

Möglicherweise müssen Sie den Ordner zuerst bei sich zu Hause erstellen. Ich ziehe es vor, Änderungen möglichst bei mir zu Hause vorzunehmen.

Suchen Sie nach der Zeichenfolge, #set-default-sinkentfernen Sie den Kommentar und schreiben Sie dahinter den gewünschten Standard-Sink.

für pulseaudio im systemmode nimmst du die änderung direkt in/etc/pulse/default.pa

verwandte Informationen