GNU/Linux >> Linux の 問題 >  >> Linux

すべての ALSA デバイスを一覧表示する

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 も認識しないのでしょうか?


Linux
  1. 正規表現:すべてをまとめる

  2. Linuxにインストールされているすべてのパッケージを一覧表示する方法

  3. シェルが知っているすべてのコマンドを一覧表示しますか?

  1. Linux グループ内のすべてのユーザーを一覧表示する方法は?

  2. 大きなファイルに対して大きなリストをgrepする

  3. Linux のすべてのマウントを一覧表示する

  1. nginx ですべての仮想ホストを一覧表示するにはどうすればよいですか

  2. 利用可能なすべての ssl ca 証明書を一覧表示する

  3. すべてのディスクの簡単なリストを取得する