KDEを使用して、Arch Linuxで複数の接続デバイスに同時オーディオ出力を設定しようとしています。
私はpaprefsをインストールしてみました。接続されているすべてのオーディオデバイスにミラーリングする必要があるオーディオデバイスがシステムサウンドパネルに表示されないため、機能しません。
私も次のことを試しましたこのページpacmd
module-combine-sink
スピーカーとヘッドフォンレシーバーの組み合わせを作成するために使用されます。受信機が作成されましたが、デフォルト値に設定できません。システムオーディオパネルには表示されず、デフォルトに設定しようとしても効果はありません。
からReceiver createコマンドを実行しpactl
ますFailure: Input/Output Error
。
アナログまたはデジタルヘッドフォンを試してみましたが、どちらも機能しません。
私は何が間違っていましたか?より簡単なソフトウェアの代替案はありますか?
答え1
このコマンドはpactl load-module module-combine-sink
私にとって効果的です。添付のスクリーンショットを参照してください。すべての出力デバイスでオーディオが再生されています。
システムオーディオパネルには表示されず、デフォルトに設定しようとしても効果はありません。
それ仮想デバイスが表示されていることを確認してください。
PipeWire 設定が混乱している場合は、次の方法で再起動できます。
systemctl --user restart pipewire-pulse.socket pipewire-pulse.service pipewire.service wireplumber.service
または単に再起動してください。
答え2
同時に両方のデバイスに出力するには、次の手順を実行します。
- または、同様のツールを使用してデフォルトのオーディオ
pavucontrol
出力をデバイス#1に設定します。 arecord --buffer-time=1 - | aplay --buffer-time=1 -
オーディオ入力のすべてをオーディオ出力として再生するプロセスを作成するには、実行します。- または、同様のツールを使用して、
pavucontrol
このプロセスへの入力を「デバイス#1監視」に設定します。 - このプロセスの出力をデバイス#2に設定します。
このソリューションの欠点は、デバイス#2でオーディオ品質が悪いことがあることです。