目录

在 Ubuntu Jaunty 中使用蓝牙耳机:完整设置指南

如何:在 Ubuntu Jaunty 中使用蓝牙耳机 - Overclockers Australia 论坛

冒着自封技术支持的风险,我在此提供我在 Ubuntu Hardy 中使用蓝牙耳机指南的更新版本,这次是针对 Ubuntu Jaunty 9.04。

本指南说明了如何在 Ubuntu Jaunty 9.04 中配对和配置蓝牙耳机,并将您的音乐和媒体播放器重定向到它。本指南基于 Ubuntu 论坛上的指南,并进行了一些修改,使其步骤更明确,因此对新手更友好,并反映了自原始 Hardy 指令以来蓝牙堆栈的变化。

目的

通过蓝牙连接的音频耳机,使用 Ubuntu Jaunty 9.04 播放音频,如 MP3 和电影输出。

场景

您正在寻找一种无线音频解决方案,它提供:

  • 摆脱线缆的束缚
  • 在家中或工作空间周围的移动性
  • 现代、整洁的计算环境
  • 无需物理连接的增强音频体验

挑战在于很少有 Linux 应用程序直接支持将声音定向到替代音频设备。

解决方案

使用 Ubuntu Jaunty 上的 PulseAudio 服务器重定向所有音频。

先决条件

在开始设置过程之前,请确保您具备:

  1. 蓝牙适配器:符合蓝牙 1.2(或更高版本)的 PC 适配器。这可以是内置的,如现代笔记本电脑,或 USB 加密狗。请注意,仅符合 1.0 或 1.1 版本的蓝牙适配器将无法工作。

  2. 操作系统:Ubuntu Jaunty 9.04(本例中使用 64 位版本)。

  3. 互联网访问:需要访问 Ubuntu 存储库以安装额外软件。

  4. 蓝牙耳机:兼容的蓝牙耳机。示例使用支持蓝牙 1.2 和 2.0、耳机、免提、A2DP 和 AVRCP 功能的 TDK BT100。

优势

  • 无线自由:在您的空间内移动而无需连接到计算机
  • 麦克风支持:如果您的耳机有麦克风,可用于 VoIP 应用程序
  • 现代便利:享受无音频线缆的整洁工作空间

限制

  • 成本:蓝牙耳机通常比有线替代品更昂贵
  • 电池寿命:大多数耳机电池持续约四小时连续使用
  • 音频质量:通常不如高质量有线耳机
  • 兼容性问题:Ubuntu 版本间蓝牙实现的变化可能影响设备可见性或配对

设置说明

这些说明应适用于其他 Linux 发行版。

1. 系统准备

正常启动或安装 Ubuntu。插入或启用您的蓝牙适配器。系统将自动检测并加载蓝牙适配器的驱动程序。

2. 设备配对

  1. 打开您的蓝牙耳机
  2. 将耳机切换到配对模式(请参阅耳机手册)
  3. 左键单击系统托盘中的蓝牙图标
  4. 从菜单中选择"设置新设备"
  5. 按照向导提示定位并配对您的耳机

3. 设备配置

成功配对后:

  1. 打开终端并扫描蓝牙设备:

    $ hcitool scan

    您的耳机应出现在结果中,并带有其 MAC 地址。

  2. 将耳机的 MAC 地址复制到剪贴板。

  3. 创建或编辑 ALSA 配置文件:

    sudo gedit ~/.asoundrc
  4. 添加以下配置,将 MAC 地址替换为您的耳机地址:

    pcm.btheadset { 
        type bluetooth
        device 00:33:44:DD:EE:FF
        profile "auto"
    }
  5. 保存并退出文件。

4. 启用蓝牙音频

启用蓝牙音频支持:

$ sudo hciconfig hci0 voice 0x0060

配置 PulseAudio 以识别您的蓝牙耳机:

$ pactl load-module module-alsa-sink device=btheadset
$ pactl load-module module-alsa-source device=btheadset

注意:此配置是临时的,重启后将丢失。考虑创建脚本以方便使用。

5. 测试音频输出

测试到耳机的音频输出:

$ aplay -D btheadset -f s16_le /usr/share/sounds/ubuntu/stereo/dialog-question.wav

您应该通过耳机听到 Ubuntu"登录就绪"声音。

6. 配置 PulseAudio

安装 PulseAudio 管理工具:

$ sudo apt-get install paprefs paman padevchooser

配置音频路由:

  1. 从应用程序 > 声音与视频启动 PulseAudio 设备选择器
  2. 单击系统托盘中的麦克风插孔图标
  3. 从菜单中选择"管理器"
  4. 连接到您的本地 PulseAudio 服务器
  5. 在设备选项卡中,在接收器下找到"alsa_output.btheadset"
  6. 将此设置为您的默认输出设备

已知问题

  1. Skype 兼容性:尽管在 Skype 中列为声音设备,但使用耳机可能导致错误并使 PulseAudio 崩溃。

  2. 自动配置:目前无法在启动时自动配对耳机和自动配置 PulseAudio。

  3. 录音问题:声音录音机无法正确从耳机录制音频。

  4. 麦克风配置:用于麦克风设置的第二个 pactl 命令可能导致意外的系统行为,如果您不需要麦克风功能,可以省略。

社区贡献

mbarclay 贡献了一个有用的脚本,用于准备 PulseAudio 与您的耳机一起工作。此脚本可与桌面上或面板上的启动器图标一起使用,尽管仍需要事先手动配对。

结论

通过这些步骤,您应该拥有一个功能齐全的 Ubuntu Jaunty 蓝牙音频设置。虽然有一些限制和已知问题,但无线便利和移动性优势使这对许多用户来说是一个值得的设置。