私の設定にデバイスを追加しましたが、snd_aloop
PulseAudioが自動的にデバイスを選択し、pavucontrol
私の通常のサウンドカードと同じように、「オーディオの内部」(例:「設定」タブを参照)としてリストしたので、理解するのは困難でした。
この問題ヘッダーは似ていますが、実際にはソースとシンクの名前を扱っているので、必要に応じて変更できます。しかし、一部のアプリケーションではシンク/ソースの代わりにカードを直接参照するため、カード自体の名前も変更したいと思います。
device.description
ただし、カードにアクセスできますが、カードを変更するpacmd list-cards
同等の方法が見つかりません。pacmd update-card-proplist
おそらくこれはpulseaudioの代わりにalsaに設定されていますか?デバイスがLoopback
リストに表示され/proc/asound/
、名前が私の要件に適しています。
カード名がフランス語でローカライズされており、組み込みのデフォルトではないようです。私は/usr/と/etc/でこの文字列を検索しましたが、役に立ちませんでした。システム名がどこから来たのかわかりません。
ベストアンサー1
pulseaudioソースコードを確認したところ、pavucontrol設定タブに表示されるカード名がudevルールで設定できる「ID_MODEL_FROM_DATABASE」というプロパティから来たことがわかりました。たとえば、特定のUSBポートに接続されているUSBサウンドカードの特定の名前を設定するには、次の手順を実行します。
/etc/udev/rules.d/85-identify-usb-sound-cards.rules
:
SUBSYSTEM!="sound", GOTO="pa_naming_end"
ACTION!="change", GOTO="pa_naming_end"
KERNEL!="card*", GOTO="pa_naming_end"
DEVPATH=="/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2/3-1.2:1.0/sound/card?", ENV{ID_MODEL_FROM_DATABASE}="FT-2900 Audio"
LABEL="pa_naming_end"