PulseAudio benennt ein Gerät

PulseAudio benennt ein Gerät

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

verwandte Informationen