我将我的 PC(运行 openSUSE Leap 15.5 的 Dell Mobile Precision Workstation 7770)设置为通过蓝牙连接到我的手机(Samsung Galaxy S21 Ultra),只要它在范围内,使用定期运行的 cron 任务https://github。 com/jrouleau/蓝牙自动连接。这样我就可以轻松地进行蓝牙文件传输。
不幸的是,这会导致手机音频通知声音丢失。手机认为PC是连接的音频输出设备并将声音发送到PC,但我找不到将声音路由到PC扬声器的方法。 PulseAudio Manager 和 PulseAudio Preferences 都不会将蓝牙识别为音频源。
使用手机上的蓝牙设置告诉它不要作为音频设备连接到电脑会有所帮助,但我认为这会让我在电话音频方面遇到同样的问题。如果我告诉手机也不要连接电脑打电话,它根本就无法连接。
更好的解决方案是要么让 PC 拒绝充当蓝牙音频接收器,要么让它将数据路由到扬声器(如果它确实充当音频接收器)。但是我找不到任何方法来做到这一点。
Per this answer on 有没有办法让 Windows 10 充当 A2DP 接收器?(超级用户):
如果您运行的是 Windows 10 2004 或更高版本(您应该这样做),请下载并运行出色的开源程序 AudioPlaybackConnector 就可以开始了。