You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.10 + GNOME桌面:如何更改默认音频设备?

我之前碰到好几个用户都有这个头疼的问题——扩展坞一插,音频就自动跳过去,每次手动切太烦了。别担心,咱们可以直接强制系统把内置扬声器设为最高优先级,彻底解决自动切换的问题。下面分不同系统给你一步步来:

Windows 10/11 解决方案

  • 右键点击任务栏上的音量图标,选择「声音设置」
  • 在弹出的设置页面里,往下滑找到「高级声音选项」,点击「更多声音设置」(打开传统的声音控制面板)
  • 在「播放」标签页里:
    1. 找到你的内置扬声器,右键选择「设为默认设备」和「设为默认通信设备」
    2. 找到扩展坞的模拟输出设备(通常显示类似「USB Audio Device」或扩展坞品牌名称),右键选择「属性」
    3. 切换到「高级」标签页,取消勾选「允许应用独占控制该设备」
  • 额外进阶:如果还是自动切换,回到声音设置页面,找到「高级」里的「应用音量和设备首选项」,确保所有应用的输出设备都选成内置扬声器

macOS 解决方案

  • 打开「系统设置」→「声音」→「输出」标签页
  • 把列表里的内置扬声器拖到最顶部(macOS会按列表顺序优先使用音频设备)
  • 要是想彻底锁死优先级,可以用终端命令:
    1. 打开终端,输入 system_profiler SPAudioDataType,找到内置扬声器对应的「UID」(比如类似 com.apple.audio.usb.default 这样的字符串)
    2. 输入命令 sudo defaults write com.apple.audio.CoreAudio "DefaultOutputDevice" -string "你的UID",输入密码执行后重启电脑

Linux(以Ubuntu/Debian为例)

  • 打开系统设置里的「声音」→「输出」,选择内置扬声器为默认设备
  • 用PulseAudio强制固定:
    1. 打开终端,输入 pacmd list-sinks,找到内置扬声器的「name」字段(比如 alsa_output.pci-0000_00_1f.3.analog-stereo)
    2. 编辑 ~/.config/pulse/default.pa 文件,在末尾添加一行:set-default-sink 刚才找到的name
    3. 重启PulseAudio生效:pulseaudio -k

通用小技巧

  • 检查扩展坞的官方驱动,更新到最新版本,有时候是驱动的自动切换逻辑出问题
  • 进笔记本BIOS看看有没有「音频设备优先级」相关选项,把内置扬声器设为优先

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:05:01