UbuntuMinimum20.04LTS运行在OdroidXU4上。所以没有桌面环境。
root@odroid:~# cat /proc/asound/cards
0 [OdroidXU4 ]: Odroid-XU4 - Odroid-XU4
Odroid-XU4
1 [Device ]: USB-Audio - USB PnP Sound Device
C-Media Electronics Inc. USB PnP Sound Device at usb-xhci-hcd.3.auto-1.2, full我修改了asound.conf,将usb音频设置为默认值。
GNU nano 4.8 /etc/asound.conf
pcm.!default {
type plug
slave {
pcm "hw:1,0"
}
}
ctl.!default {
type hw
card 1
}如果我现在执行
speaker-test -t wav -c 2‘前左’和‘前右’被回放给我,所以我想这意味着usb音频卡现在是默认的。
如果我启动一个进程,音频仍然通过hdmi。
此外,我还尝试编辑/etc/modprobe.d/alsa-base.conf,并将options snd-usb-audio index=0设置两次,每次两次。
如果我这样做,我失去usb声卡在重新启动。如果我将其设置为options snd-usb-audio index=1,它将重新出现,但情况仍然一样。我只是尝试过这样做,因为它通常被指定为options snd-usb-audio index=-2,以禁止“异常卡”成为默认的,并且我认为它干扰了我,希望设置是默认的。
我注意恢复不工作的更改,以便系统在准确的状态下是音频的,如这里所描述的。所描述的更改的默认值。该操作系统最初来自18.04 -> 19.04 -> 20.04,因为18.04是我可以从硬内核下载的最新图像。在发行版升级后,我做了一些松散的声音。显然是个已知的问题。经过几次尝试后,我修复了它,因为在很多帖子中我都这样描述过。
我的问题:我如何使所有的应用程序使用usb音频设备?
发布于 2020-06-14 16:20:54
如果您无论如何都要运行Pulse音频,不要弄乱ALSA设置(这意味着只对ALSA应用程序使用Pulseaudio ),而是使用pavucontrol或pacmd来设置Pulse音频中特定应用程序的默认接收器和/或接收器。
Pulse音频有一个数据库,该数据库将在应用程序下次启动时将相同的接收器分配给应用程序,因此在Pulse音频中设置默认接收器只会为从未运行过的应用程序选择应用程序。
https://unix.stackexchange.com/questions/592825
复制相似问题