接続機器に応じて音声が適切な出力に送信されるように音声出力機器の優先順位を設定できますか? (つまり、ホットスワップ可能:ランタイムは、出力が追加/削除されるたびに優先順位リストを参照する必要があります。)
たとえば、次のように動作したいとします。
- ヘッドフォン:ヘッドフォンを接続すると、すべてをカバーできます。 (ボーナス質問:ジャックではなくワイヤレス/BTヘッドフォンはどうですか?)
- 外部HDMI:そうしないと、外部モニターでサウンドが再生されます。
- オンボード:何も接続されていない場合は、ノートブックスピーカーを使用してください。
これは現在動作しますが、(興味深いことに)デバイスが変更されたときに時々誤った出力を設定することがわかりました。 (しかし、その行動のパターンを確立したかどうかは不明です。)
- ディストリビューション:NixOS 23.05(パイプワイヤーを含む)
- デスクトップ:GNOME 4