如何安装蓝耳机

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
回复
the_Fm
帖子: 13
注册时间: 2008-11-19 18:27
送出感谢: 0
接收感谢: 0

如何安装蓝耳机

#1

帖子 the_Fm » 2008-12-08 13:14

昨天把我的iTech的耳机配置上了,来分享以下经验。
首先确认安装了bluez,貌似ubuntu 8.10默认已经安装了

代码: 全选

sudo apt-get install bluez-utils 
首先激活耳机的配对功能(这样耳机才能发现被)。打开一个终端窗口,利用命令

代码: 全选

hcitool scan
你将看到

代码: 全选

fm@fm-laptop:~$ hcitool scan

Scanning ...

	00:0D:3C:37:23:13	i.Tech Clip S38

下面将你的设备添加到~/.asoundrc

代码: 全选

cd ~
gedit .asoundrc
内容是刚才发现那个设备Adress

代码: 全选

pcm.bluetooth {
   type bluetooth
   device 00:0D:3C:37:23:13
}
Ok了!
如何激活呢?
清参考http://wiki.bluez.org/wiki/HOWTO/AudioDevices#SupportedPlayers
例如amarok中。
configuration -> Engine -> 选择: "alsa"
点应用,之后将default替换为bluetooth如图。
amarok.png
如果想关闭,那就选择AUTO就OK了。
mplayer也类似
mplayer.png
banshee, rhythmbox and totem
切换到bluetooth

代码: 全选

gconftool -t string -s /system/gstreamer/0.10/default/musicaudiosink "sbcenc ! a2dpsink device=XX:XX:XX:XX:XX:XX"
切换回speaker

代码: 全选

gconftool -t string -s /system/gstreamer/0.10/default/musicaudiosink "autoaudiosink"
enjoy it!

关于蓝牙配对的问题,貌似对于固定pin的设备,配对可能会有问题。
阅读bluez-gnome-1.8/wizard/main.c
注意到

代码: 全选

	/* Most headsets are using 0000 as pincode */
	if (target_type == BLUETOOTH_TYPE_HEADSET ||
				target_type == BLUETOOTH_TYPE_HEADPHONE)
		pincode = "0000";
代码里默认了pin是0000但是我的 iTech的pin是8888.
所以patch一下

代码: 全选

/* Most headsets are using 0000 as pincode */
	if (target_type == BLUETOOTH_TYPE_HEADSET ||
				target_type == BLUETOOTH_TYPE_HEADPHONE)
		pincode = "0000";
	//00:0D:3C:37:23:13	i.Tech Clip S3
	if(g_str_has_prefix(target_address, "00:0D:3C:37:23:13") == TRUE)
		pincode = "8888";
将自己的那些固定pin的设备,一个一个添加进去就OK了。
头像
cliffzhou
帖子: 143
注册时间: 2007-05-17 16:15
送出感谢: 0
接收感谢: 0
联系:

Re: 如何安装蓝耳机

#2

帖子 cliffzhou » 2008-12-09 2:32

有没有办法让蓝牙耳机接管所有的系统声音输出?
找了办年都没找到解决方法。
Vista和XP下都可以做到,驱动很方便,耳机上的控制键也能很好使用。
而在Linux下,用蓝牙单独只接管播放音乐都好麻烦。不明白一个这么常见的输出硬件怎么没法完美地驱动,也没一个统一的解决方案。
连接后接管所有音频输出才是最适合用户需求的。
Dell笔记本 XPS M1530:
Core 2 Duo T9300 2.5GHz 6M, 2x1G DDR2-667, GeForce 8600m GT 256M, 250G 5400RPM
Intel wifi Link 4965AGN, 蓝牙, UPEK指纹识别器
1680x1050分辨率, 200万摄像头, Express Card电视卡
回复

回到 “常用硬件支持”