文档中心

分享文档

Ubuntu Linux 下蓝牙耳机使用

发布日期:2009-05-22浏览次数:0

    在 Linux 下蓝牙耳机的使用对于很多朋友来说是一件困难的事,在 Linux 下使用蓝牙耳机能成功配对,能连接服务,但最大问题就是连接上服务后却没有声音。下面就请解一下在部分软件下声音播放时的蓝牙耳机使用。

    其实在 bluez 官方网站的 wiki 页 http://wiki.bluez.org/wiki/HOWTO/AudioDevices 中已经有解决说明,但是操作步骤比较烦琐,但是本人在 http://fosswire.com/post/2008/01/a2dp-stereo-linux/ 中找到了更加简单的解决方法,因为文章作者编写了一个脚本文件,只要到作者文章中的 a2dp.sh ( 1.3 KB,shell 脚本 ) 文件链接下载并把下载下来的 a2dp.sh 文件放到当前的用户根目录下,然后打开终端,用普通权限输入以下代码来运行 a2dp.sh 脚本:


 
  1. bash a2dp.sh 

    脚本在终端中运行后如下图,它会自动下载连接脚本和 ALSA 配置文件:

点击查看大图...

    图中提示文本的意思是请将你的蓝牙耳机状态处在配对模式下,并按回车系统将查找你的蓝牙设备。

点击查看大图...

    在本图中找到了 MAC 地址为 00:00:00:00:00:00 名为 “MSI Stereo Headset” 的设备,也就是本例中用到的 微星立体声蓝牙耳机。最后一行提示的意思是复制你的蓝牙耳机硬件地址,在本例中就是所查找到的这个设备地址 00:00:00:00:00:00(每个硬件的MAC 地址都是唯一的,所以要根据你自己的地址填写),当然也可以自己手动输入你的蓝牙耳机硬件地址并回车。填写后如下图:

点击查看大图...

    输入你的蓝牙耳机 MAC 地址后 回车 即可完成第一步。

    所有脚本被安装到了 ~/.a2dp/ 目录下,自动启动文件在 ~/.config/autostart/,的想使用蓝牙耳机时你需要告诉你的音乐或视频播放器使用 “蓝牙” 输出设备。 Audacious 和 Amarok 等播放器可以在选项中指定为想要使用的声频输出设备。 如 Banshee 和 Rhythmbox 等依赖 GStreamer 的输出设备就可以使用到 切换 脚本toggle.sh,脚本位置为 ~/.a2dp/toggle.sh ,可以运行此脚本来切换蓝牙输出设备。请将该脚本的权限设置为你当前用户的组,以便有在使用脚本时不会有权限问题。

    下面讲解一下你可能需要的在任务栏中创建一个对 toggle.sh 脚本运行的快捷方式,以 GNOME 桌面为例,在任务栏用右键单击空白处打开 添加到面板... ,如图:

    打开后界面如下,在 添加到面板 -> 自定义应用程序启动器 -> 添加 中的 创建启动器 项里,类型选择为 应用程序 而命令项中浏览选择为 用户根目录下的 .a2dp 文件夹中的 toggle.sh 脚本文件,其他项目可根据自己喜好填写,如下图填选完后点 确定 即可创建完成:

    创建快捷方式后即可方便切换蓝牙耳机工作状态,切换过程中的提示对话框如下,点确定即完成切换。

   在使用前最好先重新启动系统,进入系统后在蓝牙管理器中连接上 耳迈 或 A2DP 服务,打开 Rhythmbox 或其它播放器来试听一下,如果蓝牙耳机没有声音可以重启动一下播放器试试,再者可以确认一下是否已经启动了 toggle.sh 脚本。

    如果在按此文档介绍并正确完成所有操作后蓝牙耳机没有声音,那么你可以查看本站文档 Linux 下蓝牙耳机没有声音简单交流 ,希望该文档能解决你的蓝牙耳机无声问题。