Ubuntu 20.04系统每日固定时间响起响亮铃声的原因及排查调试方法
Ubuntu 20.04系统每日固定时间响起响亮铃声的原因及排查调试方法
你遇到的这种每天固定时间突然响起陌生铃声的情况,确实挺让人摸不着头脑的——我来梳理下你做过的排查步骤,以及最终定位到的原因和后续解决方向:
初步排查:排除系统自带音效与日志异常
- 首先你检查了系统声音设置:「设置 > 声音」里系统音效处于静音状态,默认告警音也和你听到的铃声不符,直接排除了系统自带提示音的可能。
- 接着你查看了系统日志,执行了:
但日志里的警告信息(比如Fontconfig错误、GNOME Shell的flag冲突)看起来和铃声完全无关,暂时排除系统进程触发的问题。journalctl --since "1 hour ago" | grep -iE "error|warning|bell|notification"
深度定位:从本地文件到进程监控
1. 排查本地音频文件
你尝试遍历系统中所有.wav文件,逐个播放来匹配铃声:
find "/" -type f -name "*.wav" 2>/dev/null | while read -r wav_file; do aplay "$wav_file"; done
结果没找到对应的音频,说明声音并非来自本地存储的文件。
2. 实时监控音频输入源
根据建议,在铃声预计响起的时间段,你用下面的命令实时记录所有音频输入进程:
watch -n0.5 'pacmd list-sink-inputs | tee -a sound-inputs.log'
最终发现声音来自Google Chrome!不过Chrome的音频服务是通用的「Utility: Audio Service」进程,没法直接对应到具体标签页。
后续解决方向
既然定位到是Chrome的问题,你可以试试这些方法找到发声的标签页:
- 铃声响起时,直接看Chrome标签页上的小喇叭图标,带有喇叭标记的就是正在发声的标签;
- 打开Chrome任务管理器(快捷键
Shift+Esc),查看每个进程的资源占用情况,音频相关的进程会有明显的活动,结合进程的名称和描述就能定位到对应的标签页了。
备注:内容来源于stack exchange,提问作者lampShadesDrifter




