如何告诉Firefox使用其他ALSA设备?
我有一个板载声卡,也有一个连接的蓝牙耳机。我已在中配置了蓝牙设备/etc/asound.conf: # cat /etc/asound.conf pcm.bluetooth { type bluetooth device 12:34:56:78:9a:bc profile "auto" } ctl.bluetooth { type bluetooth } 默认情况下,板载卡用于所有声音(显然,默认板载卡甚至不需要在asound.conf中列出) 当我希望应用程序使用我的蓝牙alsa设备时,必须指定它,例如: mplayer -ao alsa:device=bluetooth file.mp3 对我来说很好。但是我需要一种方法来告诉我的浏览器也使用蓝牙alsa设备。 我找到了一种使用--alsa-output-device命令行选项启动铬的方法: chromium --alsa-output-device=bluetooth 我需要类似的方法来启动Firefox,但找不到任何方法。 我怎么能告诉Firefox中使用蓝牙ALSA设备,而无需修改/etc/asound.conf或~/.asoundrc每一次? 更新: 我遵循了@lgeorget的建议,/etc/asound.conf现在看起来像这样: pcm.!default { type plug slave.pcm { @func getenv vars [ ALSAPCM ] default "hw:0,0" } } pcm.bluetooth { …