jackdが起動すると、通常のオーディオが停止します。

jackdが起動すると、通常のオーディオが停止します。

しばらく前に、Arch Linuxで互いにうまく機能するようにPulseaudioとJACKを設定して2つを切り替えることができました。問題は、jackdの再起動時に一部のJACKアプリケーションを完全に再起動する必要があるため、Google ChromeとMuseScoreを切り替える試みが非常に非効率的であることです。

私の目標はJACKを通してPulseを取得することです。 JACKのシステムオーディオに接続されたPulse Sink / Sourceデバイスがあるので、今はそうする必要があるようです。

ただし、ChromeまたはVLC(どちらもPulseにルーティング)のウェブサイトでオーディオを再生しようとすると機能しません。

  • VLCでは進行状況バーが続行されますが、音声出力はありません。途中でjackdを起動すると、その時点の進行状況バーからオーディオが表示されるため、再生する必要があるすべてのオーディオが「削除」されます。
  • Chromeで<video>Google Playミュージック、YouTube、HTML5、要素でテストすると、<audio>進行状況バーはゼロまたはjackdが始まる場所に残ります。途中で jackd を起動すると、その時点から再生が始まり、オーディオが「失われる」ことはありません。

この問題をどのように解決できますか?

ベストアンサー1

問題を回避するには、JACKを開始する前にすべてのオーディオソースの再生を停止することをお勧めします。

pavucontrol標準Pulseaudioミキサーのインストール - 多くのPulseaudioのパネルコントロールとミキサーには、利用可能なすべてのオプション、特にサウンドデバイスのルーティングオプションは表示されません。

オーディオに問題があるアプリケーションは、Pulseaudioが一般的に使用しているオーディオデバイスで直接再生を試みることができます。 JACKが有効になってオーディオデバイスを制御する場合、pavucontrolには、ハードウェアデバイスからPulseaudioジャック受信機にオーディオをリダイレクトするためのルーティングオプションドロップダウンリストがあります。

Pulseaudioは通常、アプリケーションごとに1回の再生手動リダイレクトを必要とします。ルーティングの変更が保存され、Pulseaudioは通常後で自動的に切り替え

おすすめ記事