pacmd list-sources
を使用 または pactl list
PulseAudio デバイスを表示するコマンド。名前だけを表示するには、その出力を grep できます。これは PulseAudio FAQ の例です
$ LANG=C pactl list | grep -A2 'Source #' | grep 'Name: ' | cut -d" " -f2
".monitor" に追加の grep を使用すると、モニター デバイスのみを取得できます。
要するに、問題は pulseaudio レベルではなく alsa レベルで発生しているように見えますか? alsa デバイスを見たい場合は試してみてください。
aplay -l
(しかし、あなたがすでに言及した aplay -L は似ています)。
pulseaudio は alsa の上にあります。そのため、pactl を見ると、ソフトウェアの別のレイヤーが表示されます... こちらの troubleshooters.com/linux/sound/sound_troubleshooting.htm を参照してください。 alsa がサウンド デバイスを認識できない場合、pulseaudio も認識しないのでしょうか?