web-dev-qa-db-ja.com

PulseAudioがデバイスと呼ぶものを変更しますか?

ヘッドフォンとマイクの両方にヘッドセットを使用しています。その結果、pavucontrolは出力と入力の両方に同じラベルを付けています。Built-in Audio Analogue Stereo。それは明らかな理由で私のループバックモジュールの設定をややイライラさせます。名前を「Headphones」と「Mic」に変更するにはどうすればよいですか?

7
lightspectra

device.descriptionupdate-sink-proplistおよびupdate-source-proplist、例:.

pacmd update-sink-proplist alsa_output.my-card.analog-stereo device.description = MyCard

名前のその解析スペースを適切に作成する方法を理解していません。

5
dirkt

シェル引数の解釈方法が原因で dirkt's answer を改善するために、説明などのPulseAudioプロパティのスペースには二重引用符が必要です。

pacmd 'update-sink-proplist alsa_output.my-card.analog-stereo device.description="My Card" '

ログインごとにコマンドを自動的に実行するには、それをPulseAudio起動スクリプトに追加します(通常は~/.config/Pulse/default.paまたは~/.Pulse/default.pa)、pacmdおよび余分な引用符なし。

探しているデバイスの名前がわからない場合は、これが出力シンクと入力ソースのリストを表示する最も簡単な方法です。

pacmd list-sinks | grep name:
pacmd list-sources | grep name:
8
Martin Laakso