我可以配置 PulseAudio 或 ALSA 将环绕音频端口视为普通耳机吗?

我可以配置 PulseAudio 或 ALSA 将环绕音频端口视为普通耳机吗?

我希望能够解决这样的问题:我的普通耳机插孔坏了,根本无法很好地接听耳机。我的想法是,也许可以使用背面的环绕端口来代替: 后面的端口 我已经发现了这里线路输出端口用于环绕系统中的前置扬声器,因此我认为它可能是用于耳机硬件的最佳端口。

我假设 alsa 为这个端口设置了一个特定的配置文件,该配置文件不适合与耳机一起使用,所以我想知道在 Arch Linux 下是否有一种方法可以获取前置耳机端口的配置并将其应用于线路输出,因为我根本不会使用环绕音频系统。


我正在使用pulseaudio 来管理我的声音,我想知道是否可以使用它来完成此操作。如果没有,我想知道如何配置 alsa 来达到我的目标,使用该pulseaudio-alsa插件使 ALSA 与脉冲一起工作。

答案1

Arch软件包alsa-tools包含hdajackretask工具,可用于重新配置声卡输入/输出端口

这可用于禁用损坏的音频插孔并将另一个插孔重新分配为耳机输出。为了方便起见,通常首选前置麦克风插孔,但任何可用的插孔(数字除外)都可以重新分配任务

  1. 使用 root 权限运行重新任务工具 -sudo hdajackretask
  2. 找到引脚连接 –绿色耳机,正面
    点击启用覆盖
    选择未连接从下拉菜单中
  3. 选择要重新分配任务并启用的 Pin 连接覆盖
    选择耳机从下拉菜单中
  4. 点击Install boot override

hdajackretask_headphone_jack

相关内容