当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何安装蓝耳机
帖子发表于 : 2008-12-08 13:14 

注册: 2008-11-19 18:27
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
昨天把我的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
amarok.png [ 59.11 KiB | 被浏览 626 次 ]


如果想关闭,那就选择AUTO就OK了。
mplayer也类似
附件:
mplayer.png
mplayer.png [ 96.29 KiB | 被浏览 622 次 ]



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了。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何安装蓝耳机
帖子发表于 : 2008-12-09 2:32 
头像

注册: 2007-05-17 16:15
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
有没有办法让蓝牙耳机接管所有的系统声音输出?
找了办年都没找到解决方法。
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电视卡


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译