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


[如何：在 Ubuntu Jaunty 中使用蓝牙耳机 - Overclockers Australia 论坛](http://forums.overclockers.com.au/showthread.php?t=780054)

冒着自封技术支持的风险，我在此提供我在 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. 打开终端并扫描蓝牙设备：
    ```bash
    $ hcitool scan
    ```
    您的耳机应出现在结果中，并带有其 MAC 地址。

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

3. 创建或编辑 ALSA 配置文件：
    ```bash
    sudo gedit ~/.asoundrc
    ```

4. 添加以下配置，将 MAC 地址替换为您的耳机地址：
    ```bash
    pcm.btheadset { 
        type bluetooth
        device 00:33:44:DD:EE:FF
        profile "auto"
    }
    ```

5. 保存并退出文件。

### 4. 启用蓝牙音频

启用蓝牙音频支持：
```bash
$ sudo hciconfig hci0 voice 0x0060
```

配置 PulseAudio 以识别您的蓝牙耳机：
```bash
$ pactl load-module module-alsa-sink device=btheadset
$ pactl load-module module-alsa-source device=btheadset
```

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

### 5. 测试音频输出

测试到耳机的音频输出：
```bash
$ aplay -D btheadset -f s16_le /usr/share/sounds/ubuntu/stereo/dialog-question.wav
```

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

### 6. 配置 PulseAudio

安装 PulseAudio 管理工具：
```bash
$ 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 蓝牙音频设置。虽然有一些限制和已知问题，但无线便利和移动性优势使这对许多用户来说是一个值得的设置。

