Ubuntu Linux如何激发使用潜能(1)
时间:2010-08-29 来源:mydear
当你在电脑面前面对大量的线,各种的耳机线、鼠标键盘线、音箱线,繁乱的线会让你抓狂不已。这时候就你会想到蓝牙这个神奇的技术。Ubuntu Linux 的蓝牙支持相信很多同学都在使用吧,插上就用,连个手机传个文件啊什么的非常方便。
但是你有没有想过压榨出其更大的潜能呢?有没有想过坐到电脑前,打开蓝牙连上手机,戴上耳麦,直接就通过电脑来接打电话了呢?或者连上你的 iPod touch,音乐声就从电脑的音箱中飘出了呢?当然,Windows 系统下有诸如 IVT 之类的商业驱动和配套软件可以实现,而在 Linux 下呢?当然也是可以的,而且都是自由免费的哦!
下面就跟我来,压榨下 Ubuntu Linux 的潜能吧!我使用的是 Ubuntu 9.10,其他的版本没有测试过,大家可以自己试试。另外先说明一点,Ubuntu 自带的 gnome-bluetooth 工具不是很好用,而且后面设置蓝牙立体声支持的时候用 gnome-bluetooth 会非常的不方便,所以建议大家安装使用 Blueman 这个管理工具。当然不要在新立德中直接安装 Blueman,直接装的话它不会替换 gnome-bluetooth,结果两个冲突起来会很悲剧的…建议添加 Blueman 的PPA。
然后安装 Blueman 就好了,它会自动替换掉 gnome-bluetooth。然后建议也更新一下与蓝牙有关的所有软件包,经我测试,更新后的兼容性和性能都会更好一些。当然,如果你不想使用 Blueman,也是完全可以的,就是麻烦一些。后面我会详细说明。
另外如果你是外置的 USB 蓝牙适配器的话,插在电脑上开机可能会出现蓝牙管理器无法管理的情况,解决的办法就是拔了再插一下,或者终端中运行
- sudo /etc/init.d/bluetooth restart
来重启蓝牙服务即可。
首先让我们来看如何把 Ubuntu Linux 打造成一个蓝牙免提设备。这里就要请出我们的主角 - HFP for Linux 了。
HFP for Linux 是一个在 Linux 下提供蓝牙 HFP(就是免提支持)的工具。看一眼主页中的图片大家就明白是怎么回事了。
498)this.style.width=498;" class="fit-image" />
图片1
下面我们就来编译安装。首先安装编译时需要的一些包
-
sudo apt-get install subversion g++ autoconf libtool
libspeexdsp-dev libasound2-dev libbluetooth-dev libaudiofile-dev
libdbus-1-dev
然后用 svn 获得源代码
- svn co https://nohands.svn.sourceforge.net/svnroot/nohands/trunk
进入源代码的文件夹下,就可以开始编译安装了。
- ./autogen.sh
- ./configure
- make
- sudo make install
编译安装完成。然后运行 hfconsole,一个拨号盘的界面就出现了。我们在里面配对好手机,等界面上的信号和电量指示出现,就成功了!
498)this.style.width=498;" class="fit-image" />
图片2
拨个电话试试?怎么,电脑的喇叭中没有声音?别急,点右下角的设置按钮,Audio device 选项卡,Driver 中换 OSS 试试。可以点下面的 Feedback test,如果能传出话筒的声音,那就正常了。如果 OSS 没有弹出什么错误提示,但是仍然没有声音怎么办啊?别急,首先到声音设定程序中去,确定你的话筒设置好了么?打开录音机程序,录一段试试看?也可能是话筒 音量太小了,运行 alsamixer,把 mic boost 调大些。至于 alsamixer 可能无法保存音量设置,下次开机就没了,解决方法大家就自己 Google 下吧。不知道为什么,我这儿只有 OSS 能用。但是 OSS 是独占声卡的,所以,用的时候,把你的那些音乐播放器什么的都退了吧……或者你也可以尝试用 aoss 包裹一下,我就不多废话了。