Pulse Audioで特定のHDMI出力をロックするにはどうすればよいですか?

Pulse Audioで特定のHDMI出力をロックするにはどうすればよいですか?

だから私の状況は、私のシステムが再起動するたびに、出力のために異なる名前を持つ2つのモニタをランダムにランダムに認識することです。デフォルトでは、マイヘッドフォンを使用することになっている出力として使用します。それは私が望むものではありません。

理想的には、オーディオがメインモニタを介して配信されることを願っています。それはすべてです。ヘッドフォンを着用する必要がある場合でも、ヘッドフォンを介してオーディオを再生するオプションが必要なので、常にヘッドフォンを取り外すか、その出力デバイスを無効にする簡単な答えは問題を解決しません。

これらのスクリプトは初めてです。https://askubuntu.com/a/1203350/1618552これにより、私のオーディオを素早くホットキーに切り替えることができます。

戦闘の半分です。はい、ライン出力(ヘッドフォン)からHDMI出力に切り替えるには、常にカスタムショートカットを使用する必要があります。しかし、パルスオーディオは残念です。常に常に二次モニターと本当に不都合なスピーカーを使用したいです。 (アルゴリズムが実際に気になるなら、私の貧しいモニターのディスプレイは私のメインモニターの左上隅に設定されているので、左上隅は座標0x0に設定され、私のメインモニターは座標1600x880から始まります。 0x0から1を選択してモニターに内蔵されている基本スピーカーを識別する方法)ホットキーは、ヘッドフォンと不良スピーカーの間でのみ切り替えられます。ループでは私の良いスピーカーを出力として認識しませんでした。

そのため、良いモニターを使用するには、サウンドシステムを詳しく見て、HDMIを手動で切り替える必要がありました。そうすると、他のスレッドのスクリプトが正常に動作し、ヘッドフォンと良いモニターを切り替えました。劣悪なディスプレイをスキップしました。

だから私は悪いモニターよりも良いモニターを優先しなければなりません。簡単なはずですか?いいえ。

Pulse Audio Control Panelを検索したところ、ついに答えが見つかり、類似のものがインストールされたようですsudo apt pulse-audio。私はこのプログラムのすべてを知りませんが、「設定」タブでロックアイコンを押すことができ、そのタイプの出力を特定のデバイスにロックすることがわかりました。

私の期待は素晴らしいです。素敵なモニターをHDMI出力に設定します。それはうまくいくでしょうか?

まあ、ロックされています。 「HDMI 3」でロックできます(たとえば、モニターは2つだけです)。しかし、システムを再起動すると、良いモニターをHDMI 3と呼ぶ代わりにHDMIと呼びます。つまり、ショートカットキーが機能しないことを意味します。 HDMI出力は、デフォルトでHDMI 3が切断されており、PAコントロールパネルに行き、デフォルトの出力デバイスとしてHDMIを選択する必要があるため、デフォルトでロックされています。

とても残念です。

HDMIをデフォルト出力にすることをお勧めします。コンピュータを再起動するとすぐに、HDMI 3が良いモニタになる可能性があるため、再起動する必要があります。

悪いモニターは再起動時にいつもHDMI 2だったようですが、それは私が絶対に望ましくないデバイスなので気にしませんでした。

推奨サウンドドライバーまたはデュアルモニター設定で実際に機能するもの、またはデバイスが「HDMI」または「HDMI」を確認するように起動時に実行できるスクリプトの種類や提案を提供してください。 3"が接続されている場合は、デフォルトの出力に設定してください。私が読んだところによれば、実際にこれを行うパルスオーディオコマンドには何も見つかりません。私が言ったように、一貫した命名システムを使用しないので、「使用できない」デバイスを「選択」します。

明示的なサウンドカードはありません。私のHDMIポートはまったく同じGPUから来ます。ヘッドホンコードが箱から出てきます。

関連情報