カードのデバイス説明の変更

カードのデバイス説明の変更

私の設定にデバイスを追加しましたが、snd_aloopPulseAudioが自動的にデバイスを選択し、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"

結果(私の設定には複数のUSBオーディオインターフェースが含まれています): pavucontrol設定タブ

おすすめ記事