05日 2009年09月

Ubuntu Linux 下蓝牙耳机使用

-- 转载请注明出处 http://www.zzzke.cn/ 或超链接至本文 --

    在 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 下蓝牙耳机没有声音简单交流 ,希望该文档能解决你的蓝牙耳机无声问题。

推荐文档

02 May 2014

Donec id elit non mi porta gravida at eget metus amet int

02 May 2014

Donec id elit non mi porta gravida at eget metus amet int

02 May 2014

Donec id elit non mi porta gravida at eget metus amet int