コマンドラインからHDMIへのオーディオ出力を変更するにはどうすればよいですか?


12

バックストーリー

このスレッドpacmd list-sinks、を使用して別のシンクに切り替えることを提案しますpacmd set-default-sink "SINKNAME"が、私のラップトップは1つのシンクしか持っていないように見えるので、助けにはなりませんでした。

このスレッドは、出力の一番下にpacmd list-cards表示されるものを提案し、それはhdmi-output-0: HDMI / DisplayPort正しく見えますが、Failure: No such entity実行したときpactl set-card-profile 0 output:hdmi-outputまたはpactl set-card-profile 0 output:hdmi-output-0


答えとしてより適しているかもしれませんか?リンクされているスレッドに。
jmunsch

3
解決策を見つけてくれて、共有してくれてありがとう。ソリューションを自分の回答に書き込み/コピーし、質問を編集して、このサイトのQ&A形式により適合させる必要があります。ありがとうございました。
Takkat 14年

1
こんにちはジェームズ、私はあなたのソリューションを含むコミュニティwikiの回答を以下に追加しました。後で自分の回答を投稿することに決めた場合は、来てそれを行ってください。それから私たちは私のものを削除できます。ありがとう!
セス

回答:


25

OP は彼の質問に解決策投稿しました

これを書いている間に、私は解決策を見つけました:

このコマンドにより、実際の出力オプションを簡単に確認できます。

pacmd list-cards | grep output\:

の出力を見るその方法はpacmd list-cards、私の出力の実際の文言ではなく output:hdmi-output、代わりにoutput:hdmi-stereo

このコマンドは私のために働いたものです:

pactl set-card-profile 0 output:hdmi-stereo

これは、ラップトップの内蔵スピーカーに切り替える方法です。

pactl set-card-profile 0 output:analog-stereo

これは、コマンドラインでボリュームを変更する方法です。

amixer -D pulse sset Master 50%

これはただのスマイルです:

:)

0

指定したいのは、多くの異なる出力がある場合、すべてを見つけることができることです

pactl list

他のHDMI出力の場合、コマンドは

pactl set-card-profile 0 output:hdmi-stereo-extra1

PS:HDMI-2出力用

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.