You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 20.04系统每日固定时间响起响亮铃声的原因及排查调试方法

Ubuntu 20.04系统每日固定时间响起响亮铃声的原因及排查调试方法

你遇到的这种每天固定时间突然响起陌生铃声的情况,确实挺让人摸不着头脑的——我来梳理下你做过的排查步骤,以及最终定位到的原因和后续解决方向:

初步排查:排除系统自带音效与日志异常

  • 首先你检查了系统声音设置:「设置 > 声音」里系统音效处于静音状态,默认告警音也和你听到的铃声不符,直接排除了系统自带提示音的可能。
  • 接着你查看了系统日志,执行了:
    journalctl --since "1 hour ago" | grep -iE "error|warning|bell|notification"
    
    但日志里的警告信息(比如Fontconfig错误、GNOME Shell的flag冲突)看起来和铃声完全无关,暂时排除系统进程触发的问题。

深度定位:从本地文件到进程监控

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

火山引擎 最新活动