ALSA/pulseaudioが両方の出力ジャックを同時に使用するように強制

ALSA/pulseaudioが両方の出力ジャックを同時に使用するように強制

私のコンピュータの前面に奇妙なジャックがあります。私は背面にマザーボードと直接接続されるものを使用することにしました。問題は、前面のプラグが抜かれたジャックが時々ヘッドフォンが接続されていることを検出することです。

私が試したことは、default.paで自動切り替えを無効にすることで、期待どおりに機能しました。問題は、フロントエンドジャックが何かが接続されていることを誤って検出した場合、マザーボードジャックを無効にすることです。

フロントジャックに圧力を加えると動作します。 2組のヘッドホンでこれをテストしました。実際にリアジャックを使用すると、ラインアウトデバイスが得られます。しかし、リアジャックの使用中にフロントジャックに何かを接続すると、ライン出力が消えてヘッドフォンに置き換えられます。フロントジャックを抜くとこうなります。ヘッドフォンを誤って検出し、ライン出力を一時的に無効にします。その後、ヘッドフォンを取り外すと音が鳴りません。ライン出力を手動で選択する必要があります。

この問題には2つの解決策があります。両方のジャックを有効にし、フロントジャックを一緒に無効にします。これらのタスクを実行する方法についてのアイデアはありますか?

ベストアンサー1

私の問題を解決しました。 ALSAミキサーで自動ミュートモードを無効にしました。 default.paで自動ポート切り替え行をコメントアウトする必要があります。それ以外の場合は、フロントジャックが存在しないヘッドフォンを検出するたびに音量変更インジケーターが表示されます。現在は約10秒ごとに発生します。

おすすめ記事