GNU/Linux >> Znalost Linux >  >> Linux

Dummy Output místo zvukového zařízení v Debianu 9

V mém případě byl problém způsoben tím, že jiná služba (jmenovitě nesmělost, spuštěná na systémové úrovni) používala zvukovou kartu, takže pulseaudio (spuštěné na uživatelské úrovni) ji nepoužívalo.

Chcete-li to zkontrolovat, můžete provést sudo fuser /dev/snd/* a zjistěte, zda zvukovou kartu nepoužívá jiný proces. Pokud ano, měli byste zařídit, aby se proces nespustil, a tím se problém vyřeší.

Abych uvedl více podrobností, podařilo se mi problém izolovat úpravou /etc/pulse/daemon.conf nastavte log-level = debug , restartování pulseaudio s pulseaudio -k (pak se pulseaudio automaticky obnoví systémem systemd) a takto jsem si všiml problému:

Aug  7 11:37:34 zeta pulseaudio[22178]: D: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:1f.3/sound/card0 is busy: yes

Linux
  1. Jak spustit Ssh server na zařízení Android?

  2. Jak nasměruji nebo přesměruji výstup curl -v?

  3. Jak vytvořit fiktivní zařízení zvukové karty na serveru Linux?

  1. telnet se nepodařilo připojit:Připojení bylo uzavřeno cizím hostitelem

  2. Linuxový výstup lsblk

  3. Získejte tethering přes USB ze zařízení Android, abyste mohli pracovat na Debianu 8

  1. Číslo zařízení ve výstupu stat příkazu

  2. Gparted nemůže změnit velikost rozšířeného oddílu nebo oddílu LVM

  3. Změna výchozího zvukového zařízení v Pulseaudio