用 pactl 在终端一键静音/取消静音麦克风
用 pactl set-source-mute 在终端静音系统麦克风——开会和共享屏幕时快速保护隐私的开关。
运行 pactl set-source-mute @DEFAULT_SOURCE@ 1 静音麦克风,运行 pactl set-source-mute @DEFAULT_SOURCE@ 0 取消静音。
01命令
命令
$ pactl set-source-mute @DEFAULT_SOURCE@ 102作用说明
@DEFAULT_SOURCE@ 代表当前默认的输入设备,不用去查设备名。用 pactl list sources 可以列出所有输入设备;把最后参数换成 toggle 就能在静音和取消之间切换,很适合绑成全局快捷键当"麦克风总开关"。这是在音频服务器层面静音,绝大多数应用都会遵守,但桌面右上角的图标未必会同步显示命令行做出的静音状态。
03风险
!注意: PulseAudio 的静音是软件层面的,直接访问设备的程序可以绕过它;敏感通话前最好再确认一下静音状态。
04撤销
撤销
$ pactl set-source-mute @DEFAULT_SOURCE@ 005来源
- pactl(1) — Linux manual page依据: Documents pactl set-source-mute SOURCE 1|0|toggle for muting and unmuting audio input (microphone) sources.
- pactl(1) — Debian manual page依据: Documents pactl set-source-mute for muting and unmuting audio input sources and the @DEFAULT_SOURCE@ shortcut.
最后验证: 2026-09-18 · 分类: 安全与隐私