内部スピーカー(IS)(通知、TTSなどを再生するのに適した品質)を備えたLinuxボックス(PipeWireを含むFedora 38 KDE)と、まともな音楽を再生する素晴らしい外部スピーカー(ES)セットを持っています。このボックスはDell Optiplex 7000 SSFです。
ボックス内の背面ジャックを使用するか、モニタージャック(HDMIを介してコンピュータに接続されている)を介してESをシステムに接続できます。どちらも有効です。
私の現在の構成はESプラグインモニター(そうでなければ、ISは無効になります!!)その後、ISとESを切り替えることができます。
card="`pactl list cards | grep Name: | sed 's/.*: *//'`"
もしそうなら
pactl set-card-profile $card "output:analog-stereo" # I.S.
または
pactl set-card-profile $card "output:hdmi-stereo" # E.S.
しかし、いくつかの質問があります。
ESをコンピュータの背面に接続すると、設定>オーディオでISが無効になっていると表示されます。ところがISで通知がちょっと聞こえるのがよくわかりませんね。コンピュータの背面ジャックに接続したときにESにサウンドを送信する方法。 Fedoraがこれを無効にする理由は何ですか?なぜ部分的にのみ無効になるのですか?モニターに接続すると、ISは無効になっているように見えません。
システムからESにサウンドを転送したい。もし彼ら存在するそれ以外の場合はISに送信してください。 USB ES付きの別のボックスがあり、Fedoraは介入なしに自動的にボックスを切り替えますが、ジャックを介してこの古いESを接続しません。しかし、システムには違いはありません。LinuxでESがONかOFFかを知る方法はありますか?リアジャックに接続すると?
ESがリアジャックに接続されている場合、ISを介してサウンドを強制的にエクスポートするにはどうすればよいですか?
質問が多すぎてすみません...