Im Einstellungsmenü kann ich zwischen "Headset Head Unit (HSP / HFP)" und "High Fidelity Playback (A2DP Sink)" auf meinen Bluetooth-Kopfhörern wählen. Ersteres erzeugt eine schreckliche Klangqualität, daher habe ich das Profil immer auf Letzteres eingestellt, aber einige Anwendungen scheinen das Profil auf Headset Head Unit einzustellen. Zum Beispiel, wenn ich TeamSpeak öffne. Ich kann das Einstellungsmenü öffnen und das Profil ohne Probleme auf A2DP zurücksetzen. Gibt es eine Möglichkeit, es zu zwingen, in dem von mir ausgewählten Modus zu bleiben? Wenn ich meine Kopfhörer einschalte, stellen sie außerdem häufig eine Verbindung zum HSP / HFP-Profil her. Gibt es eine Möglichkeit, mich an meine Profilauswahl zu erinnern?
Hinweis: Meine Frage bezieht sich nicht auf das Ändern des Profils über die CLI, sondern darauf, wie sichergestellt werden kann, dass das von mir ausgewählte Profil (entweder über die GUI oder die CLI) nicht von Anwendungen überschrieben wird und beim Neustart meiner Kopfhörer nicht zurückgesetzt wird.
quelle
pavucontrol
, sorry.Antworten:
Die beobachtete Profilumschaltung scheint eine Funktion von PulseAudio 10.0 und höher zu sein, die in den Versionshinweisen als "Bluetooth-Profil bei Verwendung von VoIP-Anwendungen automatisch wechseln" erwähnt wird . Zusammenfassend lässt sich sagen, dass PulseAudio bei Verwendung von A2DP zu HFP wechselt, wenn eine Anwendung das Mikrofon verwendet. Dies ist erforderlich, da A2DP keine gleichzeitige Ein- und Ausgabe unterstützen kann, während dies bei HFP der Fall ist.
Die folgenden Fehlerberichte enthalten weitere Informationen zu diesem Problem: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/508522 https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+ Fehler / 1711087
Um das Problem zu beheben, können Sie entweder
/etc/pulse/default.pa
oder~/.config/default.pa
nach Ihren Wünschen bearbeiten . Wenn Sie die Benutzerkonfigurationsdatei verwenden möchten, müssen Sie sie möglicherweise durch Kopieren erstellen/etc/pulse/default.pa
. Wenn Sie entschieden haben, welche Datei Sie bearbeiten möchten, suchen Sie die folgende Zeile:... und ersetzen Sie es durch:
Der hinzugefügte Parameter verhindert, dass PulseAudio die Profilumschaltung durchführt.
Ich werde die Frage offen lassen, da diese Antwort das Problem der Durchsetzung eines Profils nicht speziell anspricht. Es geht jedoch um die Ursache des Wechsels, mit dem ich konfrontiert war, und hoffentlich wird es jemand anderes nützlich finden.
quelle