Pulseaudioの異なるサウンド出力にプログラムを永続的に割り当てますか?


11

Skypeの入出力をUSBヘッドセットに割り当て、ラップトップの残りの部分で内部サウンドカードを使用したい。これは、PulseAudio Volumeコントロール(pavucontrol)を使用した簡単なタスクです。唯一の問題は、電話をかけるたびに、Skypeの出力と入力をUSBデバイスに手動で設定する必要があることです。

電話を切ると、Skypeがボリュームコントロールから消えます。デフォルトのサウンドカードが再び選択されたときのみ、次の呼び出しで再び表示されます。デフォルトを選択する前に、Skypeオーディオが来たときにPulseAudioに見せたり、USBヘッドセットを接続したりするのは難しくありません。それを行う方法は、ボリュームコントロールを介してではなく明らかです。

回答:


3

https://launchpad.net/earcandy

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

完全ではありませんが、ヘッドセットにサウンドをプッシュできます。

btwパルスオーディオはデフォルトではこれを行いません。開発者は、サウンドがこのようにデバイスを動かすことに同意しません。

少しのpythonを知っている人なら誰でも追加する必要があります。このアプリを完成させるために感謝します。


過去にEarCandyを試したことがありますが、このアプリで何ができるのかを正確に把握するのは困難でした。Skypeが鳴るとアプリをミュートできることはわかっていますが、それは素晴らしいことです。しかし、Rhythmboxのアプリプロファイルを作成する場合は、Music Playerなどのカテゴリを指定できます。しかし、どのようにしてEarCandyにMusic PlayerカテゴリをBluetooth Recieverにストリーミングする必要があるか、またはSkype(またはVoIPカテゴリ)をUSBヘッドセットにルーティングする必要があることを伝えることができますか?Pythonを知っていたらいいのですが、残念ながら、Ubuntuにはこの部門が不足していて、良い「サウンド管理」ツールが必要だと感じているので、そうではありません…
ムード

…サウンドオプションを集中管理するというアイデアが好きです。アプリ自体でそれを行うよりも。ですから、Pulse-Audioの開発者がこの方法でそれをすることに反対する理由はわかりません。彼らが私たちに他の解決策を提供しているわけではありません。Skypeで適切な入出力デバイスを設定する場合、オプションとしてPulse-Audioのみが表示されます。システムごとに1つの入出力デバイスのみを使用することを本当に期待していますか?
ムード

1

よくわかりません。USBヘッドセットをプラグインすると、Skypeが自動的にヘッドセットにルーティングされ、RhythmboxがBluetoothレシーバーにルーティングされます。それで私がそれをあきらめることにしたとき、それはそれ自身を修正しました…


0

オーディオのリダイレクトに関する知識がほとんどないため、これは全体の答えではありません。

[スカイプ]> [オプション]> [通知]で、コールの受信時に実行されるスクリプトを設定できます。残念ながら、pavucontrolはコマンドライン入力を受け入れません。ただし、おそらくalsamixerを使用してオーディオをリダイレクトできます。

お役に立てれば


先端のおかげで、それは私が探しているものとはまったく異なります。Skypeを例に挙げましたが、同じものに苦労している人が多いと思ったので、Rhythmboxを使用すると同様の問題が発生します。Bluetoothレシーバーをステレオに接続しています。Rhythmboxのオーディオをそのレシーバーにルーティングすることができ、プレイリストに固執している限り、すべて正常に動作します。一時停止するか、次または前を押すと、サウンドは内部カードにルーティングされます。
ムード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.