Programme dauerhaft verschiedenen Tonausgängen in Pulseaudio zuweisen?

11

Ich möchte meinem USB-Headset Skype-Ein- und -Ausgänge zuweisen, während der Rest meines Laptops die interne Soundkarte verwendet. Dies ist eine einfache Aufgabe mit der PulseAudio-Lautstärkeregelung (pavucontrol). Das einzige Problem, das ich habe, ist, dass ich bei jedem Anruf die Ausgabe und Eingabe für Skype manuell auf mein USB-Gerät einstellen muss.

Wenn ich auflege, verschwindet Skype aus der Lautstärkeregelung. Es wird beim nächsten Anruf wieder angezeigt, nur wenn die Standard-Soundkarte erneut ausgewählt wird. Es sollte nicht schwer sein, PulseAudio aussehen zu lassen, oder das USB-Headset ist angeschlossen, wenn Skype-Audio kommt, bevor die Standardeinstellung ausgewählt wird. Der Weg dazu ist offensichtlich nicht durch die Lautstärkeregelung.

Stimmung
quelle

Antworten:

3

https://launchpad.net/earcandy

https://launchpad.net/~earcandy-devel/+archive/ppa

Es ist nicht vollständig, aber Sie können den Ton auf das Headset übertragen.

Übrigens wird Puls-Audio dies standardmäßig nicht tun. Die Entwickler sind sich nicht einig, dass Sound Geräte auf diese Weise bewegen soll.

Ich sollte jedem hinzufügen, der ein wenig Python kennt, Hilfe wäre dankbar angenommen, um diese App zu beenden.

Killerkiwi
quelle
Ich habe in der Vergangenheit EarCandy ausprobiert, aber es fiel mir schwer herauszufinden, was die App genau kann. Ich weiß, dass es Apps stumm schalten kann, wenn Skype klingelt, und das ist großartig. Wenn ich jedoch ein App-Profil für beispielsweise Rhythmbox erstelle, kann ich ihm eine Kategorie wie Music Player zuweisen. Aber wie kann EarCandy feststellen, dass die Music Player-Kategorie auf meinen Bluetooth-Empfänger gestreamt werden muss oder dass Skype (oder VoIP-Kategorie) auf mein USB-Headset geroutet werden muss? Ich wünschte, ich wüsste Python, leider nicht, weil ich der Meinung bin, dass es Ubuntu in dieser Abteilung fehlt und ein gutes "Sound Management" -Tool benötigt wird ...
Stimmung
… Ich mag die Idee, einen zentralen Ort für die Klangoptionen zu haben. Mehr als in der App selbst. Ich weiß also nicht, warum die Pulse-Audio-Entwickler dagegen sind, es so zu machen. Es ist nicht so, dass sie uns eine andere Lösung geben. Wenn ich in Skype gehe, um das richtige Ein- / Ausgabegerät einzustellen, kann ich nur Pulse-Audio als Option verwenden. Erwarten sie wirklich, dass Benutzer nur ein Ein- / Ausgabegerät pro System verwenden?
Stimmung
1

Ich bin verwirrt. Plötzlich merkt sich pavucontrol meine Einstellungen. Wenn ich jetzt mein USB-Headset anschließe, wird Skype automatisch an das Headset und Rhythmbox an meinen Bluetooth-Empfänger weitergeleitet. Als ich mich entschied, es aufzugeben, reparierte es sich selbst…

Stimmung
quelle
0

Dies ist nicht die ganze Antwort, da ich wenig über Audioumleitung weiß.

Unter "Skype> Optionen> Benachrichtigungen" können Sie festlegen, dass ein Skript beim Empfang eines Anrufs ausgeführt wird. Leider akzeptiert pavucontrol keine Befehlszeileneingabe. aber vielleicht kann alsamixer verwendet werden, um Audio umzuleiten.

Hoffe das hilft

Speck
quelle
Danke für den Tipp, es ist aber nicht genau das, wonach ich suche. Ich habe Skype als Beispiel gegeben, aber weil ich dachte, dass mehr Menschen mit der gleichen Sache zu kämpfen haben, habe ich ein ähnliches Problem, wenn ich Rhythmbox verwende. Ich habe einen Bluetooth-Empfänger an die Stereoanlage angeschlossen. Ich kann Rhythmbox-Audio an diesen Receiver weiterleiten und alles funktioniert einwandfrei, solange ich mich an die Wiedergabeliste halte. Sobald ich pausiere oder auf Weiter oder Zurück drücke, wird der Ton zurück zur internen Karte geleitet.
Stimmung