GNU/Linux >> Znalost Linux >  >> Linux

Seznam všech zařízení ALSA

Použijte pacmd list-sources nebo pactl list příkazy pro zobrazení zařízení PulseAudio. Chcete-li zobrazit pouze jména, můžete grep na jeho výstupu. Toto je příklad z PulseAudio FAQ

$ LANG=C pactl list | grep -A2 'Source #' | grep 'Name: ' | cut -d" " -f2

S dalším grep na ".monitor" můžete získat pouze monitorovací zařízení.


Stručně řečeno, vypadá to, že problém je na úrovni alsa a ne na úrovni pulseaudio? Pokud chcete vidět zařízení Alsa, zkuste to.

aplay -l

(ale aplay -L, o kterém jste se již zmínili, je podobný).

pulseaudio sedí na vrcholu alsy. Takže pohled na pactl přináší další vrstvu softwaru... viz zde troubleshooters.com/linux/sound/sound_troubleshooting.htm. Pokud alsa nevidí zvukové zařízení, pak určitě pulsní zvuk nevidí?


Linux
  1. Jak vypsat všechny přihlášené uživatele

  2. Jak vypsat všechny uživatele ve skupině Linuxu?

  3. grep velký seznam proti velkému souboru

  1. Vypište všechna připojení v Linuxu

  2. Jak mohu vypsat všechny vhosty v nginx

  3. Seznam všech dostupných manuálových stránek

  1. Regulární výrazy:Stahování všeho dohromady

  2. Výpis všech e-mailových adres v souboru s grep

  3. Jak vypsat všechny nainstalované balíčky v Linuxu