user447607 Asked: 2015-12-25 11:00:21 +0800 CST2015-12-25 11:00:21 +0800 CST 2015-12-25 11:00:21 +0800 CST 如何将 bluez-alsa 连接到音频设备? 772 如何将 bluez-alsa 连接到音频设备? 它适用于pulseaudio,所以我知道它一般来说是有效的。 我需要它与 bluez-alsa 一起使用,以便我可以将它与 WINE 一起使用,通过蓝牙耳机玩视频游戏。:-) bluez-alsa 已经安装好了。 bluetooth 1 个回答 Voted Best Answer snorp 2016-01-03T18:02:35+08:002016-01-03T18:02:35+08:00 我的印象是 ALSA 不支持 Bluez5,而且我没有从您的其他帖子中得知您正在运行 Bluez4。所以你可能有一些问题或其他工作要做。话虽如此,我将向您介绍使用 alsa 和 Bluez4 的总体思路。 完成您通常的配对并获取设备的地址或使用 bluetoothctl/hcitool: $ hcitool scan Scanning ... XX:XX:XX:XX:XX:XX NAMEOFHEADSET $ bluez-simple-agent XX:XX:XX:XX:XX:XX 接下来编辑 /etc/asound.conf(系统范围)或 ~/asound.conf(用户级别) pcm.btheadset { type plug slave { pcm { type bluetooth device XX:XX:XX:XX:XX:XX profile "auto" } } hint { show on description "BT Headset" } } ctl.btheadset { type bluetooth } 如果这给您带来任何麻烦,您可以尝试更改第一行,pcm.!default {这将强制它成为默认音频设备。 重新加载 alsa 以便它获取 asound.conf 中的更改并检查是否添加了设备。 $ sudo alsa reload $ sudo /etc/init.d/alsa-utils restart $ aplay -L 测试你的声音! 作为一个结束的想法,您是否决定直接切换到 alsa,因为您在特定的葡萄酒应用程序方面遇到了问题?通常,Pulseaudio-alsa 对于大多数游戏等来说已经足够好了,你可以在 wine 中运行,不幸的是,整个 Linux 音频堆栈使许多游戏开发人员完全远离 Linux,所以也要记住这一点。
我的印象是 ALSA 不支持 Bluez5,而且我没有从您的其他帖子中得知您正在运行 Bluez4。所以你可能有一些问题或其他工作要做。话虽如此,我将向您介绍使用 alsa 和 Bluez4 的总体思路。
完成您通常的配对并获取设备的地址或使用 bluetoothctl/hcitool:
接下来编辑 /etc/asound.conf(系统范围)或 ~/asound.conf(用户级别)
如果这给您带来任何麻烦,您可以尝试更改第一行,
pcm.!default {
这将强制它成为默认音频设备。重新加载 alsa 以便它获取 asound.conf 中的更改并检查是否添加了设备。
测试你的声音!
作为一个结束的想法,您是否决定直接切换到 alsa,因为您在特定的葡萄酒应用程序方面遇到了问题?通常,Pulseaudio-alsa 对于大多数游戏等来说已经足够好了,你可以在 wine 中运行,不幸的是,整个 Linux 音频堆栈使许多游戏开发人员完全远离 Linux,所以也要记住这一点。