需终止实际占用麦克风的进程并禁用UKUI麦克风提示:先用pactl list short record-streams查录音流,再pactl kill-source终止;若无输出则检查隐私设置中应用麦克风权限;接着修改~/.config/ukui-sound-applet/config.ini将show_mic_indicator设为false并重启ukui-panel;最后可选禁用ukui-sound-indicator.service。

银河麒麟系统在麦克风被应用占用时,右上角音量图标旁会持续显示“麦克风正在使用中”提示,干扰全屏演示、会议投屏或专注办公,需从音频服务层和UI通知机制两个维度消除该提示。
确认并终止实际占用麦克风的进程
提示本身只是表象,真正触发它的一定是某个正在采集音频的应用或服务。不先终止占用源,关闭提示只是掩耳盗铃。
打开终端,运行命令列出当前活跃的录音流:pactl list short record-streams。
若输出非空(例如含“application.name = \"firefox\"”或“application.name = \"kylin-recorder\"”),记下其左侧数字索引(如0或1);执行pactl kill-source 0强制终止该录音流——这一步会立即移除UI提示,且不关闭应用主窗口。
若输出为空但提示仍在,说明是系统级服务(如语音助手、远程桌面代理)在后台调用,需进入“控制中心→隐私与安全→应用权限管理”,逐个检查“语音助手”“远程协助”“屏幕共享”等应用的麦克风开关状态,关闭非必要项。
禁用UKUI桌面麦克风占用状态通知
UKUI桌面环境将PulseAudio的录音源活动状态映射为右上角常驻提示,该行为由ukui-sound-applet组件控制,无法通过常规设置关闭,必须修改其配置文件。
执行命令备份原配置:cp ~/.config/ukui-sound-applet/config.ini ~/.config/ukui-sound-applet/config.ini.bak。
用文本编辑器打开配置文件:nano ~/.config/ukui-sound-applet/config.ini。
找到包含show_mic_indicator的行,将其值改为false;若该行不存在,则在[general]段落下新增一行:show_mic_indicator=false。
【保存后必须重启UKUI面板才能生效:执行命令ukui-panel --replace &,不要注销或重启系统】
屏蔽系统级麦克风设备状态轮询(可选)
部分版本的UKUI会通过alsactl定期读取ALSA Capture通道状态,并将“正在录制”信号上报给通知模块。若前两步后仍有偶发提示,可切断该轮询路径。
方法一:临时停用轮询服务
在终端中执行:systemctl --user stop ukui-sound-indicator.service。
方法二:永久禁用(推荐)
执行:systemctl --user mask ukui-sound-indicator.service。
该操作不会影响音量调节、设备切换等其他声音功能,仅关闭麦克风占用状态的主动探测逻辑。

















