Ich habe die Frage und Antwort gefunden:
Wie kann ich virtuelle Audiostreams von PulseAudio verwenden, um Musik über Skype abzuspielen?
Ich verwende derzeit den Befehl
pactl load-module module-null-sink sink_name=Virtual1
um meine virtuellen Geräte zu erstellen. Aber ich möchte verwenden
pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description="NAME HERE (mic+music)"
Aber beim Eingeben des Befehls erhalte ich den folgenden Fehler.
$ pactl load-module module-null-sink sink_name=Virtual2 sink_properties=device.description="NAME HERE (only music)"
Failure: Module initialization failed
Gibt es eine andere Möglichkeit, das Gerät zu benennen? Während der Erstellung eines virtuellen Geräts.
Antwort1
Es gibt keine entsprechende Dokumentation, aber es sieht so aus, als müssten Sie zuerst den Spülbecken erstellen und ihm dann Eigenschaften zuweisen.
pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description=MySink
Um ein Zeichen mit Leerzeichen hinzuzufügen, device.description
verwenden Sie bitte das Format „einfache Anführungszeichen“ - „doppelte Anführungszeichen“ - „Bezeichnung“.
pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description='"My Sink"'
Antwort2
Sie können dies verwenden:
pactl load-module module-null-sink sink_name=Virtual1 sink_properties="'device.description=\"NAME HERE (mic+music)\"'"
Um die gleiche Einstellung in default.pa
der Datei vorzunehmen, verwenden Sie die Zeile:
load-module module-null-sink sink_name=Virtual1 sink_properties='device.description="NAME HERE (mic+music)"'
Diese funktionieren zumindest mit Pulseaudio 13.99.1.